Add parallel test runner

The new test runner will evaluate all test profiles from the README.md
in parallel in separate nix-build processes.
Since we do not load all processes into one process,
this also helps saving memory.
This commit is contained in:
Jörg Thalheim
2020-02-19 11:01:02 +00:00
parent 5904e7605c
commit 9c952961f1
6 changed files with 130 additions and 57 deletions

View File

@@ -97,3 +97,9 @@ See code for all available configurations.
[Samsung Series 9 NP900X3C]: samsung/np900x3c
[Purism Librem 13v3]: purism/librem/13v3
[Toshiba Chromebook 2 `swanky`]: toshiba/swanky
## How to contribute a new device profile
1. Add your device profile expression in the appropriate directory
2. Link it in the table in README.md
3. Run ./tests/run.py to test it. The test script script will parse all the profiles from the README.md