View Issue Details

IDProjectCategoryView StatusLast Update
0002808Slicer4Core: QtTestingpublic2017-06-07 23:27
Reporterjcfr Assigned Tojcfr  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.3.0Fixed in VersionSlicer 4.3.0 
Summary0002808: Fix failing py_NeurosurgicalPlanningTutorial and py_DiffusionTensorImagingTutorial
Description

See http://slicer.cdash.org/viewTest.php?onlyfailed&buildid=133421

The goal will be to re-record these tests. This can be done by:

  1. Deleting your settings
  2. Enabling QtTesting (Menu -> Edit -> App. Settings -> QtTesting -> enable)
  3. Restart
  4. Menu "Edit -> Record Macro"
  5. Follow tutorial. Note that data should be downloaded trough File -> SampleData
  6. When done, save xml file.

For py_DiffusionTensorImagingTutorial:
Dataset: Click on button "Download DWIVolume"
XML file: Applications/SlicerApp/Data/Input/DiffusionTensorImagingTutorial.xml

For py_NeurosurgicalPlanningTutorial:
Dataset: Click on button "Download DTIVolume" and "Download BaselineVolume"
XML file: Applications/SlicerApp/Data/Input/NeurosurgicalPlanningTutorial.xml

For more information about QtTesting. See http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/SlicerApplication/QtTesting

TagsNo tags attached.

Relationships

duplicate of 0002775 closedjcfr py_NeurosurgicalPlanningTutorial failing on windows 
related to 0003323 closedpieper Slicer crash when I follow the Diffusion Tensor Imaging Tutorial 
related to 0003328 closednicole Neurosurgial Planning Tutorial bugs in Markups 
has duplicate 0002168 closedcrmullin Test py_DiffusionTensorImagingTutorial failing on windows 32bit 
related to 0003312 closedpieper label map window doesn't show up 
related to 0003349 closedjcfr Fix pipeline for glyphing 

Activities

pieper

pieper

2013-07-04 11:29

administrator   ~0008838

Can an intern do this? It is one of the last failing tests.

jcfr

jcfr

2013-08-06 08:40

administrator   ~0009400

See r22261
http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22261

BUG: Name SampleData internal widget for easy referencing by QtTesting

chrysteljuan

chrysteljuan

2013-08-09 07:05

developer   ~0009440

When I record DiffusionTensorImagingTutorial once two Slicer crashes and I think there is an other problem cause when I stop recording before clicking on Editor (apply) test passed and after test failed. I tried on windows and on Mac and it's the same thing.

jcfr

jcfr

2013-08-29 20:20

administrator   ~0009717

See r22359, 22360, 22361, r22362,

http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22359
http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22360
http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22361
http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22362

jcfr

jcfr

2013-09-02 20:06

administrator   ~0009805

Remove py_DiffusionTensorImagingTutorial - See r22388 for details - http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22388

nicole

nicole

2013-09-03 12:10

administrator   ~0009857

py_NeurosurgicalPlanningTutorial will be superceded by the python version in
bug 3328, py_NeurosurgicalPlanningTutorialMarkupsSelfTest

jcfr

jcfr

2013-09-03 14:24

administrator   ~0009873

Fixed in r22397
See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22397

jcfr

jcfr

2014-03-06 05:24

administrator   ~0011198

Closing resolved issues that have not been updated in more than 3 months

jcfr

jcfr

2017-06-07 23:27

administrator   ~0014592

Fix committed to 2145-support-for-installing-extension-from-file branch.

Related Changesets

Slicer: 2145-support-for-installing-extension-from-file 57ea2a92

2013-09-03 00:04:53

jcfr

Details Diff
BUG: Remove DTI tutorial until pipeline for glyphing is fixed.

See r22363 [1], issue 0003323 [2] and issue 0002808 [3]

[1] http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22363
[2] http://www.na-mic.org/Bug/view.php?id=3323
[2] http://www.na-mic.org/Bug/view.php?id=2808

Co-authored-by: Chrystel Juan <chrystel.juan@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22388 3bd1e089-480b-0410-8dfb-8563597acbee
rm - Applications/SlicerApp/Data/Input/DiffusionTensorImagingTutorial.xml Diff File
mod - Applications/SlicerApp/Testing/Python/CMakeLists.txt Diff File

Slicer: 2145-support-for-installing-extension-from-file 8113bdc9

2013-09-03 18:24:08

jcfr

Details Diff
BUG: Fixes py_NeurosurgicalPlanningTutorial test

Beside of memory leak and error related to the glyphing pipeline (captured
by issue 0003349).
The script can be successfully replayed within Slicer or if executed
using CTest with a Slicer build without leak detection.

// ---------------------------
Errors:

565: ERROR: In /home/jchris/Projects/Slicer-AHM-Superbuild-Release/VTK/Filtering/vtkDemandDrivenPipeline.cxx, line 727
565: vtkStreamingDemandDrivenPipeline (0x957b600): Input port 0 of algorithm vtkExtractSelectedPolyDataIds(0x957b370) has 0 connections but is not optional.
565:
565:
565: ERROR: In /home/jchris/Projects/Slicer-AHM/Libs/vtkTeem/vtkDiffusionTensorGlyph.cxx, line 222
565: vtkDiffusionTensorGlyph (0xcd1db10): No data to glyph!
// ---------------------------

// ---------------------------
Leaks:

565: vtkDebugLeaks has detected LEAKS!
565: Class "vtkSynchronizedTemplatesCutter3D" has 21 instances still around.
565: Class "vtkTransformPolyDataFilter" has 21 instances still around.
565: Class "vtkInformationVector" has 441 instances still around.
565: Class "vtkMatrix4x4" has 42 instances still around.
565: Class "vtkCoordinate" has 42 instances still around.
565: Class "vtkPlane" has 21 instances still around.
565: Class "vtkInformation" has 525 instances still around.
565: Class "vtkSynchronizedTemplates3D" has 21 instances still around.
565: Class "vtkActor2D" has 21 instances still around.
565: Class "vtkRectilinearSynchronizedTemplates" has 21 instances still around.
565: Class "vtkDoubleArray" has 105 instances still around.
565: Class "vtkAlgorithmOutput" has 21 instances still around.
565: Class "vtkInformationIntegerValue" has 378 instances still around.
565: Class "vtkOpenGLPolyDataMapper2D" has 21 instances still around.
565: Class "vtkGridSynchronizedTemplates3D" has 21 instances still around.
565: Class "vtkCutter" has 21 instances still around.
565: Class "vtkInformationExecutivePortVectorValue" has 21 instances still around.
565: Class "vtkContourValues" has 105 instances still around.
565: Class "vtkTransform" has 21 instances still around.
565: Class "vtkStreamingDemandDrivenPipeline" has 42 instances still around.
565: Class "vtkTimerLog" has 21 instances still around.
565: Class "vtkInformationExecutivePortValue" has 21 instances still around.

// ---------------------------

Fixes 0002808

Co-authored-by: Jean-Christophe Fillion-Robin <JChris.FillionR@kitware.com>

From: Chrystel Juan <chrystel.juan@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22397 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/Data/Input/NeurosurgicalPlanningTutorial.xml Diff File

Issue History

Date Modified Username Field Change
2012-11-30 12:28 jcfr New Issue
2012-11-30 12:28 jcfr Status new => assigned
2012-11-30 12:28 jcfr Assigned To => jcfr
2012-11-30 12:31 jcfr Target Version => Slicer 4.2.2
2012-11-30 12:31 jcfr Assigned To jcfr => sankhesh
2012-12-04 11:10 sankhesh Relationship added duplicate of 0002775
2012-12-05 05:38 sankhesh Status assigned => confirmed
2012-12-12 08:15 sankhesh Status confirmed => assigned
2012-12-16 13:52 jcfr Target Version Slicer 4.2.2 => Slicer 4.2.3
2013-02-12 09:37 jcfr Target Version Slicer 4.2.3 => Slicer 4.3.0
2013-06-03 05:15 jcfr Assigned To sankhesh => jcfr
2013-07-04 11:29 pieper Note Added: 0008838
2013-07-30 15:24 jcfr Relationship added has duplicate 0002168
2013-07-30 15:33 jcfr Summary py_NeurosurgicalPlanningTutorial failing on windows => Fix failing py_NeurosurgicalPlanningTutorial and py_DiffusionTensorImagingTutorial
2013-07-30 15:33 jcfr Description Updated
2013-07-30 15:33 jcfr Assigned To jcfr => chrysteljuan
2013-08-06 08:40 jcfr Note Added: 0009400
2013-08-09 07:05 chrysteljuan Note Added: 0009440
2013-08-23 04:48 jcfr Relationship added related to 0003312
2013-08-29 20:20 jcfr Note Added: 0009717
2013-09-02 19:27 jcfr Relationship added related to 0003323
2013-09-02 20:06 jcfr Note Added: 0009805
2013-09-03 12:09 nicole Relationship added related to 0003328
2013-09-03 12:10 nicole Note Added: 0009857
2013-09-03 14:24 jcfr Note Added: 0009873
2013-09-03 14:24 jcfr Status assigned => resolved
2013-09-03 14:24 jcfr Fixed in Version => Slicer 4.3.0
2013-09-03 14:24 jcfr Resolution open => fixed
2013-09-03 14:25 jcfr Relationship added related to 0003349
2014-03-06 05:24 jcfr Note Added: 0011198
2014-03-06 05:28 jcfr Status resolved => closed
2017-06-07 23:27 jcfr Changeset attached => Slicer 2145-support-for-installing-extension-from-file 8113bdc9
2017-06-07 23:27 jcfr Changeset attached => Slicer 2145-support-for-installing-extension-from-file 57ea2a92
2017-06-07 23:27 jcfr Note Added: 0014592
2017-06-07 23:27 jcfr Assigned To chrysteljuan => jcfr