Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
At least say something in the doc :)
- Loading branch information
1 parent
e90d4d6
commit a9edddc
Showing
1 changed file
with
21 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,21 @@ | ||
TBC... | ||
This repository represents the BusVoodoo CI (WIP), which consists of: | ||
|
||
- compiling firmware on 4 Linux distros via Docker | ||
|
||
- Flashing all firmwares to a BusVoodoo device | ||
|
||
- Running E2E tests via busvoodoo_e2e_test.py script, | ||
which uses pyserial to communicate with the BusVoodoo: | ||
|
||
![buusvoodoo_e2e_tests console log](https://boddenberg.it/busvoodoo/busvoodoo_e2e_example.png) | ||
|
||
|
||
- Additionally a testboard (Arduino based) can also be used to test the | ||
BusVoodoo's 'self-test' functionality. (a analog multiplexer is | ||
necessary to run the self-test.) | ||
|
||
- Wrapping all above mentions steps in a Jenkins JobDSL Pipeline | ||
and execute them every night if a code change has been introduced. | ||
|
||
|
||
Note: https://jenkins.blobb.me is moving, thus currently unavailable. |