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.