lava-test-shell results are not accumulated for more than one test definition run
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LAVA Dispatcher |
Fix Released
|
High
|
Michael Hudson-Doyle |
Bug Description
If there are multiple test definitions given as part of a job file to be run by lava-test-shell, the results of first test definition run is alone taken and pushed to the dashboard. Whereas the remaining test definition results are not accumulated.
An example job file which refers to more than one test definition is here and it is clear that the results are not accumulated for all the test definitions - http://
On the other hand when the same test definitions are run individually in lava-test-shell the results are uploaded to the dashboard properly - http://
Changed in lava-dispatcher: | |
assignee: | nobody → Michael Hudson-Doyle (mwhudson) |
status: | New → Fix Committed |
Changed in lava-dispatcher: | |
status: | Fix Committed → Fix Released |
Something pretty odd has happened in that first job: it seems that the dispatcher timed out when waiting for lava test shell to complete:
<LAVA_DISPATCHE R>2013- 01-02 07:51:40 AM WARNING: lava_test_shell has timed out
but this is just a couple of minutes after the previous log message:
<LAVA_DISPATCHE R>2013- 01-02 07:49:42 AM INFO: Perform soft reboot the system
... oh, i see the problem. The code around decreasing the timeout when a signal is noticed doesn't account for the timeout being unspecified / -1. I'll fix that.