Skip to content

Conversation

@JaredTate
Copy link

Starting draft PR for fixing & finalizing all functional tests. Right now we have 214 passing with 23 disabled ( not sure how many were also disabled in BTC for various reasons, or how many Yoshi commented out).

You can learn more about functional tests here: https://github.com/DigiByte-Core/digibyte/tree/feature/8.22.0/test

You can run all tests at once from the main digibyte directory after comping by running:

test/functional/test_runner.py --extended

Note you can --jobs=N to add more threads. It defaults to 4, yet trying anywhere from 2 - 8 you get random test failures because the previous test node is not spun down correctly. Yet when you run the failing test individually it will pass.

Copy link
Member

@gto90 gto90 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

Great work on this @JaredTate . I will open two new issues to cover the functional test suite runner having trouble running all of the functional tests in a batch, and one for resolving the zmq functional test failure.

Copy link

@digicontributer digicontributer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and one for resolving the zmq functional test failure.

ACK for this in that case.

@gto90
Copy link
Member

gto90 commented Jun 21, 2022

New issue raised for the functional test failures here: #95

@gto90
Copy link
Member

gto90 commented Jun 21, 2022

New issue raised for the failing zmq functional test here: #96

@ycagel
Copy link
Member

ycagel commented Jun 26, 2022

cACK

Great work @JaredTate.

@ycagel ycagel merged commit a495412 into feature/8.22.0 Jun 26, 2022
@gto90 gto90 deleted the fix/functional_tests branch December 18, 2024 04:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants