Project

General

Profile

Bug #15695

Module respondToOpenOutputFiles / respondToCloseOutputFiles not being called.

Added by Christopher Green over 2 years ago. Updated over 2 years ago.

Status:
Assigned
Priority:
Normal
Assignee:
Target version:
-
Start date:
03/01/2017
Due date:
% Done:

0%

Estimated time:
2.00 h
Scope:
Internal
Experiment:
-
SSI Package:
art
Co-Assignees:
Duration:

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

Related to cet-is - Bug #15696: Some CMake tests using PASS_REGULAR_EXPRESSION should also fail for non-zero exit code.Accepted03/01/2017

History

#1 Updated by Christopher Green over 2 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 over 2 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 over 2 years ago

  • Status changed from New to Assigned
  • Assignee set to Kyle Knoepfel
  • Estimated time set to 2.00 h


Also available in: Atom PDF