Frequently Asked Questions
There is a bug I'd like you to know about
Open an issue here, or even mail Arthur Flam.
What is QA-Board written with?
- CLI tool (wraps your code):
python
- Frontend: views with
reactjs
, state withreduxjs
, design withblueprintjs
, images withopenseadragon
, plots withplotly
/threejs
... - Backend:
postgreSQL
(to store metadata) accessed viaflask
Does QA-Board work with python2.7
?
Well enough! Just call python2 your_code.py
as any other executable.
Where are results saved?
- Local runs are saved under the output/ directory in the project.
- During CI runs, results are saved under the
storage
defined in qaboard.yaml. To be honest, the exact naming conventions is complicated... Export the data using the UI's export utilities, or ask QA-Board' simple API.
Can I export the data or use a third-party viewer?
Yes! All the outputs are saved as files, and QA-Board provides multiple ways to get them out.
caution
At the moment nothing prevents your from modifying/destroying files created from the CI.
In the "Visualization" tab, an export utility lets you copy-to-clipboard a path with filtered/nicely-renamed results/files:
Next to each output, there is always a button to copy-to-clipboard the path to the files it created.
From the Navigation bar, you can copy-to-clipboard the windows-ish path where each commit saves its results:
You can also programmatically access QA-Board's data by querying its API.