Bug #15695
Module respondToOpenOutputFiles / respondToCloseOutputFiles not being called.
0%
Description
In test ProductMix_r1c2
, we get the output:
/home/greenc/work/cet-is/build/mrb-debug/srcs/art/art/test/Integration/MixFilterTestETS_module.cc(327): error: in "art_ut/art_ut": check respondFunctionsSeen_ == 4ul has failed [2 != 4] *** 1 failure is detected in the test module "Master Test Suite"
Note this does not actually fail the test because the presence of the PASS_REGULAR_EXPRESSION
property of the CMake test overrides the non-zero exit code of the test program. This will be the subject of a separate bug report.
Investigation reveals that for reasons yet to be determined, MixFilterTestETS::respondToOpenOutputFiles()
and MixFilterTestETS::respondToOpenOutputFiles()
are not being called.
This problem may additionally occur in other tests.
Related issues
History
#1 Updated by Christopher Green about 4 years ago
- Related to Bug #15696: Some CMake tests using PASS_REGULAR_EXPRESSION should also fail for non-zero exit code. added
#2 Updated by Christopher Green about 4 years ago
This has been ascertained to have been due to the fact that respondToOpenOutputFiles()
and respondToCloseOutputFiles()
are no longer called if no outputs are configured.
The tests with these failures should be configured to account for this.
#3 Updated by Kyle Knoepfel about 4 years ago
- Status changed from New to Assigned
- Assignee set to Kyle Knoepfel
- Estimated time set to 2.00 h