Feature #8510
closedUpdate tests for multimodule verification
0%
Description
As Evgeny updated the framework for tests in Klever we need to refresh all test suits and tests for multimodule verification is not an exception.
Updated by Alexey Polushkin about 7 years ago
- Status changed from New to Resolved
Resolved in branch 'multimodule_tests'
Updated by Evgeny Novikov about 7 years ago
- Status changed from Resolved to Open
After improving tests there are at least two failures because of ideal verdicts aren't known: "tests/several_groups/advanced/init.ko/linux:emg:test" and "tests/several_groups/closure/init.ko/linux:emg:test". Besides, there are two more strange failures, perhaps, due to some bugs in the testing framework. In general ~40% of all tests fail although before 100% tests passed.
Additional notes:- Remove test duplicates. I noticed that there are many such tests, e.g. all subdirectories in multimodule_error have the same content. Ditto for several other subdirectories.
- Improve a tests coding style, e.g. do not place "{" at the same line as corresponding function declaration, add missed new lines between includes and declarations, etc.
- In job.json:
- Fix indentation.
- Specify a default ideal verdict, e.g. "safe", and a default module, e.g. "init.ko", and do not specify them in corresponding sub-jobs.
Updated by Alexey Polushkin about 7 years ago
- Status changed from Open to Resolved
The branch 'multimodule_tests' has been updated
Updated by Evgeny Novikov about 7 years ago
I used rule specification "test" instead of "linux:emg:test" and fixed numerous coding style issues. After that I merged that branch to branch tests in a380f207.
Updated by Evgeny Novikov about 7 years ago
- Status changed from Resolved to Closed
I merged branch tests to master in f96d83aa.