-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DRUNX] Distributed Runtime and bUild for NuttX Test Environment #15730
Comments
@cederom hi, do we need this long label |
Allright, sorry, juest testing the projects :-) It displays well in other places. What do you propose? |
Thank you @fdcavalcanti that would be great!! Ultimately DRUNX will work on home computers of interested users, @lupyuen already has working prototype that simply run the CI scripts that we run on GitHub. There is also Dashboard that sums up the builds from various places. Ultimately there will be as many computing powers as tehere are users testing :-) PyTest is a well standardized choice :-) Are those QEMU images available to fetch from some public repo or even build by hand? What platforms are supported? Do you have some sort of bootstrap for them? ESP QEMU tests would perfectly fit the build and runtime in a situation where no hardware is available or necessary.. maybe even GH CI if not too expensive to run :-) How much place would it take to place them in I have created dedicated issue here: #15733 :-) Thank you!! :-) |
We use QEMU available for ESP32, ESP32S3 and ESP32C3. You can find them here. All tests are Pytest based, but heavily use the pytest-embeded plugin, more specifically the Simple tests like building, booting and testing if However there are more complex tests that use some customized application similar to I'm afraid the current NuttX CI image is not compatible. We use a Docker image that has the build system and all plugins required for the tests. |
Thank you @fdcavalcanti :-) Lets move ESP QEMU discussion to dedicated thread #15733 :-) |
@cederom also although you seem to stick to this "DRUNX" name, it seems already a name of other project: https://github.com/alxolr/drunx I know you want to use a funny name that sounds like "drunk", but it is better to use unique name and more "serious" name. Think about the message we are sending for a company that want to use NuttX! |
Thanks Alan :-) Just a working slur until we figure out better name, ideas welcome!! :-) |
Now testing our new PR Test Bot, that will Build a Test a PR on Real Hardware :-) (Oz64 SG2000 RISC-V SBC) |
I saw it already commenting on PRs wow AMAZING WORK @lupyuen as always!! Big Thank You!! :-) |
selftest
board configuration. Every board should at least provide mandatory baseselftest
, and optionalselftest-extended
,selftest-specific
,selftest-custom
, etc (see below).PASS
,FAIL
,TIMEOUT
,UNAVAILABLE
results for every single test case plus detailed logs.The text was updated successfully, but these errors were encountered: