-
Before pushing changes to an active PR, how do you pass the tests? I can run tests in /tests/* from the terminal, ok, but i also want to cover these github actions to minimize notification noise for others. Found these attempts:
What's your choice or recommendation? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
The GitHub actions are all just invoking Python scripts:
I personally just check the Python scripts and then check what fails, then reproduce all bugs locally and fix them, then push a group of commits again. I would never compile all examples and HAL tests locally, as it can easily generate dozens of GBs of build artifacts altogether and it's really slow even natively. (Don't worry about notification noise, I disabled CI runs anyways, I don't find those notifications very useful.) |
Beta Was this translation helpful? Give feedback.
-
Thank you salk', just the checklist i needed! |
Beta Was this translation helpful? Give feedback.
-
I've run some HAL tests locally amd some targets failed, f.e. atmega324pv-* , why is that? And why does the CI not worry about it?
Spawns dozens like:
|
Beta Was this translation helpful? Give feedback.
The GitHub actions are all just invoking Python scripts:
tools/scripts/examples_compile.py {folders}
script.test/all/run_all.py
script.tools/scripts
folder.I personally just check the Python scripts and then check what fails, then reproduce all bugs locally and fix them, then push a group of commits again. I would never compile all examples and HAL tests locally, as it can easily generate dozens of GBs of build artifacts altogether and it's really slow even natively.
(Don't worry about notification noise, I disabled CI runs an…