This repository has been archived by the owner on Jun 11, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 457
Functional tests rewrite #678
Labels
Comments
16 tasks
I would love to get involved in this discussion as I have a lot of strong opinions about functional tests. |
Looks like a great idea. |
As discussed with Oliver, I've changed the structure of the workflow template adding the enforcing phase for types 1 and 4. On the other hand, I will add more tests in the schema phase instead of simply relaying on |
This was referenced Sep 27, 2017
This was referenced Oct 4, 2017
This was referenced Oct 30, 2017
This was referenced Nov 6, 2017
This was referenced Nov 16, 2017
This was referenced Nov 20, 2017
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
With the new Websocket peer protocol and the incoming API refactoring, it is time to create a cleaner testsuite for functional tests.
Second, we move the current
test/api/transport/
files totest/functional/ws/
.Third, we move the current
test/api/
files totest/functional/http/get/
and we review them in order to leave an skeleton sign for the uncovered parts.Fourth, we separate post tests from those files, grouping them per transaction type in files placed onto
test/functional/http/post/
folder. Each of them will follow the next workflow template:Due to its extensive nature, we create a task list which will lead to several pull request to solve the whole issue:
test/functional/http/get/
accounts
GET Functional tx test type 1 - Subtask 678 #824blocks
GET PR Refactor Blocks API endpoints to follow REST standards - Closes #861 #887dapps
GETdelegates
GET Functional tx test type 2 - Subtask 678 #830loaderGET Remove deprecated endpoint loader - Subtask #678 #937multisignatures
GET Functional tx test type 4 - Subtask 678 #846peers
GET Refactor /peers endpoints to use swagger runner interface #925 @nazarhussaintransactions
Functional tx test type 0 - Subtask 678 #822test/functional/http/post/
0.tx
POST Functional tx test type 0 - Subtask 678 #8220.tx
POST with additional data Functional tx test type 0 with additional data - Subtask 678 #9121.second.secret
POST Functional tx test type 1 - Subtask 678 #8241.X.validation/
Decouple validation phase for functional test tx type 1 - Subtask #678 #9781.X.unconfirmed/
Decouple unconfirmed phase from functional test tx type 1 - Subtask #678 #10092.delegate
POST Functional tx test type 2 - Subtask 678 #8303.votes
POST Functional tx test type 3 - Subtask 678 #8354.multisig
POST Functional tx test type 4 - Subtask 678 #8464.X.validation/
POST Decouple validation phase for functional test tx type 4 - Subtask #678 #9794.X.unconfirmed/
Introduce unconfirmed phase for functional test tx type 4 - Closes #678 #10105.dapps
POST Functional tx test type 5 - Subtask 678 #9026.dapp.inTransfer
POST Functional tx test type 6 - Subtask #678 #9357.dapp.outTransfer
POST Functional tx test type 7 - Subtask #678 #936test/
This issue follows #457 in the task list from #225.
The text was updated successfully, but these errors were encountered: