fibercrypto / fibercrypto/skycoin

Improve integration test build matrix configuration

Open
#1,942 0 comments 0 reactions 0 assignees View on GitHub
tests
Dominant language
Go
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Integration tests have various combinations of flags in order for them to run:

- `mode` (e.g. `stable`, `live`, `disable-wallet-api`) -- all modes except for `live` imply `stable`
- For live tests, CLI args enable/disable wallet tests and whether networking is disabled on the node

And in the test methods we check for these flags on or off to decide between running the test or not. Some tests will add certain test cases based on certain flags.

As the combinations of runtime options for integration tests grows, this does not scale. Devise a better way to handle the matrix of combinations.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.