View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003017 | Slicer4 | public | 2013-03-16 04:41 | 2017-09-27 11:05 | |
Reporter | fedorov | Assigned To | jcfr | ||
Priority | high | Severity | minor | Reproducibility | always |
Status | assigned | Resolution | open | ||
Product Version | Slicer 4.2.2-1 | ||||
Target Version | backlog | Fixed in Version | |||
Summary | 0003017: Tests do not fail when dependencies are missing | ||||
Description | http://slicer.cdash.org/testDetails.php?test=3583203&build=74262 | ||||
Tags | No tags attached. | ||||
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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 |