Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Current »

Purpose:

This document will contain the summary of the procedures and findings used in the Dev net testing of the marketplace project.

<template> [FIP-nn] Release Milestone Checklist

https://developers.fioprotocol.io/docs/developers/devnet

fork tests will be completed first….

then contracts upgrade testing…

then QA regression.

Versions

Main Net versions

fio.test release/2.6.x_3.2.x

fio.contracts release/2.6.x

fio release/3.2.x-dev

fio.devtools release/2.6.x_3.2.x

Marketplace versions

fio - release/3.3.x-dev

fio.contracts - release/2.7.x

fio.test - release/2.7.x_3.3.x

fio.devtools - release/2.7.x_3.3.x

fiosdk_typescript - release/1.6.x

Identification of testing responsibilities

Ed will ensure that smoke tests used during fork and contract testing run cleanly (without error).

Ed will analyze and modify tests to ensure clean runs of smoke tests.

branches have been established for fio.test to contain changes to make tests run cleanly.

Main net version

feature/Ed-3-2-Release-testing-marketplace-02082022

Fork tests – fork testing was completed successfully on 02/09/2022.

We will start dev net with main net versions.

we will upgrade 1/3 of the block producers to the new core version.

we will run the smoke tests (verify no forking).

we will upgrade 2/3 of the block producers to the new core version.

we will run smoke tests (verify no forking).

we will upgrade the final nodes to the new core version

we will run smoke tests (verify no forking).

Testing proposed for Marketplace --

Contract upgrade testing --

build and archive the marketplace contracts.

Install main net version of core and contracts, startup the dev net.

Run main net version of smoke tests make sure these pass.

Run the procedures to deploy the marketplace contracts and fees.

Run the marketplace version of the smoke tests make sure these pass.

Performance tests –

Performance tests will be waived for this delivery.

QA regression on dev net--

regression testing will be performed by Eric after fork and contract testing are completed by Ed.

  • No labels