Open lupyuen opened 2 days ago
The Timeout Values are configured to One Minute or longer for some Python Tests. What if we reduce the Timeout Values? https://github.com/search?q=repo%3Aapache%2Fnuttx+timeout%3D+language%3APython+path%3A%2F%5Etools%5C%2Fci%5C%2Ftestrun%5C%2F%2F&type=code
Update: Nope, doesn't work: https://github.com/lupyuen/nuttx-build-farm/blob/main/run-job-macos.sh#L107-L131
Somehow the Timeout Value is hard-coded inside expect
? https://github.com/apache/nuttx/blob/master/tools/ci/testrun/utils/common.py#L229-L288
For now we patched the NuttX Mirror Repo: Kill the CI Test if it exceeds 2 hours. Also for Ubuntu Build Farm and macOS Build Farm.
Description / Steps to reproduce the issue
Since yesterday:
rv-virt/citest
has been failingtest_hello
onwards, ortest_pipe
onwards, hanging our CI Checks in GitHub and Build Farm. It might have been caused by one of these NuttX Commits:Or maybe one of these NuttX Apps Commits:
Also when one test fails: Why do the rest of the tests take a loooong time to fail, hanging our CI Checks in GitHub and Build Farm?
Fail at test_hello onwards: https://github.com/NuttX/nuttx/actions/runs/11833005280/job/32970891697#step:7:143
Fail at test_pipe onwards: https://github.com/NuttX/nuttx/actions/runs/11850442831/job/33025374105#step:7:145
On which OS does this issue occur?
[OS: Linux]
What is the version of your OS?
Ubuntu LTS at GitHub Actions
NuttX Version
master
Issue Architecture
[Arch: risc-v]
Issue Area
[Area: Build System]
Verification