Changes since tdaq-02-00-01
- If a PMG is not up, the testing does not continue on that host. The TMGR will remove the bad host from the ComputerTestPool and will choose another one.
- Remove unnecessary dependency on dal/Variable.h and dal/VariableSet.h
- Change OKS reload database mechanism: check_notification is replaced by subscription to OKS callback (similar to RDB mechanism).
- A thread pool is used to start parallel tests.
Fixes:
- Reduce the time to stop a testing session on large configuration. A new status is added for DVSComponent::Nontestable.
- Reduce the time to test large configuration with non-testable objects loaded into the tree.
- Fix in getTestsForComponent method:in some cases did not count "pure" Tests, just Test4Class and Test4Object.