dependencies are not installed before executing the tests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LAVA Dispatcher |
Fix Released
|
High
|
Senthil Kumaran S |
Bug Description
Dependency packages are not installed before the test execution starts. Here is the example of the failed test:
http://
The test definition contains proper dependency listing:
metadata:
name: nohz-test
format: "Lava-Test-Shell Test Definition 1.0"
version: 1.0
description: "Run nohz test on Ubuntu."
install:
deps:
- wget
run:
steps:
- 'wget http://
- './nohz-
parse:
pattern: "^(?P<test_
fixupdict: {
"PASS": "pass",
"FAIL": "fail"
}
According to the log, wget is not installed and test fails.
Related branches
- Fathi Boudra: Approve
- Linaro Automation & Validation: Pending requested
-
Diff: 34 lines (+16/-8)1 file modifiedlava_test_shell/lava-test-runner (+16/-8)
Changed in lava-dispatcher: | |
assignee: | nobody → Senthil Kumaran S (stylesen) |
Changed in lava-dispatcher: | |
status: | New → Confirmed |
importance: | Undecided → High |
summary: |
- dependencies are not installed before executong the tests + dependencies are not installed before executing the tests |
Changed in lava-dispatcher: | |
status: | Confirmed → In Progress |
Changed in lava-dispatcher: | |
status: | Fix Committed → Confirmed |
Changed in lava-dispatcher: | |
status: | Fix Committed → Fix Released |
From the following job runs we could see the installation script gets created and also the installation step is executed. But the problem is resolving ports.ubuntu.com from the pandaboards.
http:// validation. linaro. org/scheduler/ job/67856 validation. linaro. org/scheduler/ job/67857
http://
Do have a look at the following lines from the above jobs:
http:// validation. linaro. org/scheduler/ job/67857/ log_file# L_35_348 validation. linaro. org/scheduler/ job/67856/ log_file# L_33_343
http://
This will be solved once we know the root cause of why the repo urls are not getting resolved. Will ping matty-hart sometime tomorrow and get this revealed.