View Issue Details

IDProjectCategoryView StatusLast Update
0003017Slicer4public2017-09-27 11:05
Reporterfedorov Assigned Tojcfr  
PriorityhighSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product VersionSlicer 4.2.2-1 
Target VersionbacklogFixed in Version 
Summary0003017: Tests do not fail when dependencies are missing
Description

http://slicer.cdash.org/testDetails.php?test=3583203&build=74262

TagsNo tags attached.

Activities

fedorov

fedorov

2013-05-07 05:13

developer   ~0008570

The test is still passing as of today: http://slicer.cdash.org/testSummary.php?project=1&name=py_RSNA2012Quant&date=2013-05-07

Steve disabled ChangeTracker part of test, so now the test will keep passing, but (maybe) legitimately.

pieper

pieper

2013-05-07 06:07

administrator   ~0008571

In this case the self test never has a chance to run because the module itself is not loaded. We should probably add another test that confirms the self-test module gets loaded.

fedorov

fedorov

2013-05-07 06:16

developer   ~0008572

Steve: yes, so the test (before the change) was exercising the (in)capability of the testing framework to detect the situation when a dependency was not satisfied.

pieper

pieper

2013-05-07 06:33

administrator   ~0008573

It's a small point, but I would say that actually we just didn't have a test which checked if the module loaded. This would be an easy one to write.

lassoan

lassoan

2017-09-27 11:05

developer   ~0015166

It seems that only ChangeTracker module test is missing (that would check if the module is loaded and works correctly). Self-tests don't replace basic module tests but add more, higher-level testing.

Issue History

Date Modified Username Field Change
2013-03-16 04:41 fedorov New Issue
2013-03-16 04:41 fedorov Status new => assigned
2013-03-16 04:41 fedorov Assigned To => jcfr
2013-03-19 10:25 jcfr Priority normal => high
2013-03-19 10:25 jcfr Target Version => Slicer 4.3.0
2013-05-07 05:13 fedorov Note Added: 0008570
2013-05-07 06:07 pieper Note Added: 0008571
2013-05-07 06:16 fedorov Note Added: 0008572
2013-05-07 06:33 pieper Note Added: 0008573
2013-09-02 19:12 jcfr Target Version Slicer 4.3.0 => Slicer 4.3.1
2013-10-01 11:36 jcfr Target Version Slicer 4.3.1 => Slicer 4.3.2
2014-03-06 10:15 nicole Target Version Slicer 4.3.2 => Slicer 4.4.0
2014-07-29 10:09 jcfr Target Version Slicer 4.4.0 => Slicer 4.5.0-1
2015-11-02 05:07 jcfr Target Version Slicer 4.5.0-1 => Slicer 4.5.1
2016-10-13 01:57 jcfr Target Version Slicer 4.5.1 => Slicer 4.7.0
2017-09-27 11:05 lassoan Target Version Slicer 4.7.0 => backlog
2017-09-27 11:05 lassoan Note Added: 0015166