Stale interface APIs
Bug #919268 reported by
Zygmunt Krynicki
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Obsolete LAVA Test |
Fix Released
|
Low
|
Zygmunt Krynicki |
Bug Description
While doing a demo/tutorial of lava-test APIs I've noticed they are quite stale and don't reflect reality. If one wants to write an inter-operable test definition he is forced to look at what the default Test implementation does.
ITest requires @abstractproperty test_id
ITest.run() takes two arguments (only one is indicated) and must return a tuple (this is not documented)
There may be others so a good audit is needed
Related branches
lp:~zyga/lava-test/fix-annoyances
- Le Chi Thu (community): Approve
-
Diff: 640 lines (+173/-142)13 files modifieddoc/changes.rst (+3/-0)
lava_test/api/core.py (+20/-6)
lava_test/api/delegates.py (+4/-2)
lava_test/commands.py (+84/-69)
lava_test/core/config.py (+4/-3)
lava_test/core/installers.py (+12/-6)
lava_test/core/loader.py (+6/-5)
lava_test/core/providers.py (+15/-24)
lava_test/core/runners.py (+14/-8)
lava_test/core/swprofile.py (+1/-1)
lava_test/core/tests.py (+3/-3)
lava_test/main.py (+6/-13)
lava_test/utils.py (+1/-2)
Changed in lava-test: | |
assignee: | nobody → Zygmunt Krynicki (zkrynicki) |
importance: | Undecided → Low |
milestone: | none → 2012.03 |
status: | New → In Progress |
Changed in lava-test: | |
status: | In Progress → Fix Committed |
Changed in lava-test: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.