Testing GIMIAS 1 6

From user's Wiki!
Revision as of 04:00, 31 January 2013 by Xplanes (Talk | contribs)

Jump to: navigation, search

History:

Automatic testing

CDASH

URL: http://cdash.gimias.org:8080

ID Description Section Type Result (Win)
Toolkit
GM-AUT-TK-001 DcmAPITests Toolkit regression Not Passed
GM-AUT-TK-002 PacsAPITests Toolkit regression Not Passed
GM-AUT-TK-003 BaseLibITKTests Toolkit regression Not Passed
GM-AUT-TK-004 BaseLibTests Toolkit regression Not Passed
GM-AUT-TK-005 BaseLibVTKTests Toolkit regression Not Passed
GM-AUT-TK-006 MeshLibTests Toolkit regression Not Passed
GIMIAS
GM-AUT-GM-001 GIMIASLibTests Toolkit regression Not Passed
GM-AUT-GM-002 gmCommonObjectsTests Toolkit regression Not Passed
GM-AUT-GM-003 gmKernelTests Toolkit regression Not Passed
Plugins
GM-AUT-PLG-001 MITKPluginTests Toolkit regression Not Passed

Manual testing

All data is available at: \\storage2.cistib.upf.edu\NEW_NAS\shared_all\projects\GIMIAS\Testing\Data\

ID Description Section Type Result (Win)
gmIO
GM-IO-001 Save session File regression Passed
GM-IO-002 Open session (AngioLab\AngioLabSession1.2\Session.xml) File regression Passed
GM-IO-003 Save Image of current 3d view File regression Passed
GM-IO-004 Save metadata in .gmi file format and restore it general - GUI acceptance Passed
GM-IO-004 Open network file general - GUI acceptance Passed
gmKernel
GM-KER-001 Edit profile: configure profile by selecting desired plug-ins File regression Passed
GM-KER-002 Copy time point (CardioLab\USvtk\*.vtk) File regression Passed
GM-KER-003 Paste time point (CardioLab\USvtk\*.vtk) File regression Passed
GM-KER-004 Create, Delete, Rename and Edit a Workflow WorkflowManager regression Passed
GM-KER-005 Perspective: change to plugin/workflow perspective WorkflowManager regression Passed
GM-KER-014 Import workflow WorkflowManager acceptance Passed
GM-KER-015 Save Layout WorkflowManager regression Passed
GM-KER-016 Activate workflow WorkflowManager regression Passed
GM-KER-017 Workflow navigation: Navigate through the steps forward and backward WorkflowManager regression Passed
GM-KER-018 CLP plugin: Execute Gaussian Blur for one image and for 3D+T (VTK-Image\4D) CLP acceptance Passed
GM-KER-019 Clean C:\Users\xplanes\AppData\Roaming\gimias\v1.5 folder and import configuration general acceptance Passed
GM-KER-020 Add Slicer CLI plugin folders in edit profile and execute Gaussian Blur CLP (volumeCropped.vtk) general acceptance Not Tested
GM-KER-021 Check for updates and install a new update for the CmguiPlugin with a new release version general acceptance Not Tested
GM-KER-022 Execute process Multi threading acceptance Passed
GM-KER-023 Cancel process (Fast affine using two images of TestLoadData\VTK-Image\4D) Multi threading acceptance Passed
GM-KER-024 Process all time steps of input image using GaussianBlur CLP general acceptance Passed
GM-KER-025 Process all time steps of input image vs. single selected time step (using Subtract Images (3D Slicer) and Data\CardioLab\USvtk) general acceptance Passed
GM-KER-026 ManualSegmentationToSurfaceFilter (MITK filter with DLL interface) (Apply otsu to Data\CardioLab\USvtk to create a mask image) general acceptance Passed
GM-KER-027 Multiple Processing general acceptance Passed
GM-KER-028 CLP plugin: Execute Gaussian Blur for one image and keep visual properties (volumeCropped.vtk) CLP acceptance Not Passed. Properties are not kept
gmWidgets
GM-WID-001 Rendering check boxes: render checked data in the data list general regression Passed
GM-WID-002 data tree: drag and drop data entities general regression Passed
GM-WID-003 data tree: Remove data with right mouse button general regression Passed
GM-WID-004 maximize working area (F11) general regression Passed
GM-WID-005 general: widget input data selection using combo box general regression Passed
GM-WID-006 Memory usage update: increase memory usage indication when new data is loaded Status bar regression Passed
GM-WID-007 IO toolbar: open data file general - GUI regression Passed
GM-WID-008 IO toolbar: open directory general - GUI regression Passed
GM-WID-009 IO toolbar: save data general - GUI regression Passed
GM-WID-010 general: toolbars menu general - GUI regression Passed
GM-WID-011 Windows toolbar: Data Tree general - GUI regression Passed
GM-WID-012 Windows toolbar: Time management general - GUI regression Passed
GM-WID-014 Windows toolbar: Visual Properties general - GUI regression Passed
GM-WID-015 Windows toolbar: Data Information general - GUI regression Passed
GM-WID-016 Windows toolbar: Processing toolbox general - GUI regression Passed
GM-WID-017 toolbar: Working area configuration general - GUI regression Passed
GM-WID-018 Data selection facility using bulb light general - GUI acceptance Passed
GM-WID-019 Fill user registration form general acceptance Passed
GM-WID-020 Wait bar general regression Passed
MITK Plugin
GM-MITK-001 Open data file: VTK image and mesh (.vtk) File regression Passed
GM-MITK-002 Open data file: STL (.stl) File regression Passed
GM-MITK-003 Open data file: Analyze (.hdr) File regression Passed
GM-MITK-004 Open data file: Nifti (.hdr, .nii.gz) File regression Passed
GM-MITK-005 Save data: VTK, 1 timepoint File regression Passed
GM-MITK-006 Save data: VTK, more than 1 timepoint File regression Passed
GM-MITK-007 Save data: STL File regression Passed
GM-MITK-008 Save data: Analyze (Load Epilepsy\fMRI\MRI3D.hdr and save it to another folder and open it again. Origin must be 0,0,0) File regression Passed
GM-MITK-009 Save data: Nifti (.nii, .nii.gz) File regression Passed
GM-MITK-010 Layout toolbar: layout standard general - GUI regression Passed
GM-MITK-011 Layout toolbar: only 2D views general - GUI regression Passed
GM-MITK-012 Layout toolbar: 2D views on the left, 3D view on the right general - GUI regression Passed
GM-MITK-013 Working Area toolbar: Multi Slice View general - GUI regression Passed
GM-MITK-014 Working Area toolbar: 2 view general - GUI regression Passed
GM-MITK-015 Working Area toolbar: 3 view general - GUI regression Passed
GM-MITK-016 Working Area toolbar: 1 working area general - GUI regression Passed
GM-MITK-017 Working Area toolbar: link views general - GUI regression Passed
GM-MITK-018 MultiRenderWindow toolbar: fit scene general - GUI regression Passed
GM-MITK-019 MultiRenderWindow toolbar: initialize axis general - GUI regression Passed
GM-MITK-020 MultiRenderWindow toolbar: lock axis general - GUI regression Passed
GM-MITK-021 MultiRenderWindow toolbar: hide X Y Z planes general - GUI regression Passed
GM-MITK-022 Selection toolbar: Landmarks general - GUI regression Passed
GM-MITK-023 Selection toolbar: Measurement general - GUI regression Passed
GM-MITK-024 Save data: DICOM (.dcm) File regression Passed
GM-MITK-025 Planes orientation/visualization (X, Y, Z planes and 3D view) general regression Passed
GM-MITK-026 change view by double click on plane or 3D view general regression Passed
GM-MITK-027 Zoom (right mouse button) general regression Passed
GM-MITK-028 pan (middle mouse button) general regression Passed
GM-MITK-029 rotate 3D view (left mouse button) general regression Passed
GM-MITK-030 rotate axis with mouse general regression Passed
GM-MITK-031 move axis with mouse general regression Passed
GM-MITK-032 Show corner annotations View regression Passed
GM-MITK-033 Show annotation cube View regression Passed
GM-MITK-034 Working Area configuration: flip Windows regression Passed
GM-MITK-035 Working Area configuration: rotate Windows regression Passed
GM-MITK-036 Working Area configuration: current view Windows regression Passed
GM-MITK-037 Working Area configuration: change number of slices Windows regression Passed
GM-MITK-038 Working Area configuration: apply to all Windows regression Passed
GM-MITK-039 Measurement on image Selection regression Passed
GM-MITK-040 Measurement on mesh Selection regression Passed
GM-MITK-041 Landmarks on image Selection regression Passed
GM-MITK-042 Landmarks on mesh Selection regression Passed
GM-MITK-043 image settings:use color VisualProperties regression Passed
GM-MITK-044 image settings: background color VisualProperties regression Passed
GM-MITK-045 image settings: color LUT VisualProperties regression Passed
GM-MITK-046 image settings: opacity VisualProperties regression Passed
GM-MITK-047 volume rendering: transfer function VisualProperties regression Passed
GM-MITK-048 volume rendering: transfer function threshold VisualProperties regression Passed
GM-MITK-049 volume rendering: x-ray attenuation VisualProperties regression Passed
GM-MITK-050 volume rendering: use GPU acceleration VisualProperties regression Passed
GM-MITK-051 volume rendering: use LOD VisualProperties regression Passed
GM-MITK-052 volume rendering: xray rendering VisualProperties regression Passed
GM-MITK-053 scalar settings: mesh scalar array colors (aneu.vtk) VisualProperties regression Passed
GM-MITK-054 scalar settings: set range (aneu.vtk) VisualProperties regression Passed
GM-MITK-055 scalar settings: automatic range (aneu.vtk) VisualProperties regression Passed
GM-MITK-056 scalar settings: background color VisualProperties regression Passed
GM-MITK-057 scalar settings: Show/hide legend VisualProperties regression Passed
GM-MITK-058 lighting settings VisualProperties regression Passed
GM-MITK-059 Appearance Toolbar : show/hide Lookup table general - GUI regression Deprecated
GM-MITK-060 Appearance Toolbar : lookup table general - GUI regression Deprecated
GM-MITK-061 Appearance Toolbar : opacity general - GUI regression Deprecated
GM-MITK-062 volume rendering: clipping planes VisualProperties regression Passed
GM-MITK-063 Working Area configuration: working area manager Windows acceptance Passed
GM-MITK-064 Bounding box on image Selection acceptance Passed
GM-MITK-065 Selection toolbar: Bounding Box general - GUI acceptance Passed
GM-MITK-066 Reset layout File acceptance Passed
GM-MITK-067 Propagate data: propagate over time (CardioLab\USvtk) Processing regression Passed
SignalViewer Plugin
GM-SIG-001 Open data file: CSV\ECG.csv SgnalViewer regression Passed
GM-SIG-002 Open data file: GDF\ECG-12leads.gdf SgnalViewer regression Passed
GM-SIG-003 Save data: Temp\temp.csv SgnalViewer regression Passed
GM-SIG-004 Save data: Temp\temp.gdf SgnalViewer regression Passed
GM-SIG-005 Signal Viewer: show ECG on plot widget SgnalViewer regression Passed
GM-SIG-006 Signal Viewer: show different ECG on different tabs of the plot widget SgnalViewer regression Passed
GM-SIG-007 Signal Viewer: associate rendering check boxes with tabs of plot widget SgnalViewer regression Passed
GM-SIG-008 Windows toolbar: Signal Viewer SignalViewer regression Passed
GM-SIG-009 Synchronize signal and images (Epilepsy) SignalViewer regression Failed. Nothing happens
GM-SIG-010 Double banana visualization (Epilepsy) SignalViewer regression Passed
GM-SIG-011 Execute EEG-fMRI clinical workflow SignalViewer regression Passed
GM-SIG-012 Add an annotation SignalViewer regression Passed
NeuroTools Plugin
GM-NEU-001 Image contrast widget NeuroTools regression Passed
ManualSegmentation Plugin
GM-MAN-001 ROI (MaskImage) on volumeCropped.vtk ManualSegmentation regression Passed
GM-MAN-002 ROI (MaskImage) on oriented planes on volumeCropped.vtk ManualSegmentation regression Passed
GM-MAN-004 Create a mask image / erase a mask image ManualSegmentation regression Passed
GM-MAN-005 Add level ManualSegmentation regression Passed
GM-MAN-006 Select level ManualSegmentation regression Passed
GM-MAN-007 Erase only selected color ManualSegmentation regression Passed
GM-MAN-008 Change LUT ManualSegmentation regression Passed
GM-MAN-010 Image Statistics: Measures on current time step and over all image ManualSegmentation regression Passed
GM-MAN-011 Selection toolbar: Manual segmentation ManualSegmentation regression Passed
GM-MAN-012 Selection toolbar: Generate 3D Roi ManualSegmentation regression Passed
GM-MAN-013 ROI Statistics: create histogram ManualSegmentation acceptance Passed
GM-MAN-014 ROI Statistics: normalize by volume ManualSegmentation acceptance Passed
GM-MAN-015 Focus ManualSegmentation acceptance Passed
GM-MAN-016 Translate Data using 3D+T (CardioLab\USvtk) ManualSegmentation acceptance Passed
GM-MAN-017 Translate surface mesh 3D+T (CardioLab\CardioLabSession) ManualSegmentation acceptance Passed
GM-MAN-018 Generate 3D Roi: Deform a surface mesh (CardioLab\CardioLabSession) ManualSegmentation acceptance Passed
GM-MAN-019 Lasso segmentation Interactive segmentation acceptance Passed
GM-MAN-020 Region growing segmentation Interactive segmentation acceptance Passed
GM-MAN-021 Polygon segmentation (time step 1): Add/Remove Interactive segmentation acceptance Passed
GM-MAN-022 Switch to spline/livewire and keep points (time step 1) Interactive segmentation acceptance Passed
GM-MAN-023 Spline segmentation (time step 1) Interactive segmentation acceptance Passed
GM-MAN-024 Livewire segmentation (time step 1) Interactive segmentation acceptance Passed
GM-MAN-025 Compute control points automatically with left mouse click on a already segmented slice (time step 1) Interactive segmentation acceptance Passed
GM-MAN-026 Change mode to modify and add/move/remove points Interactive segmentation acceptance Passed
GM-MAN-027 Paint inner zone pressing space key Interactive segmentation acceptance Passed
GM-MAN-028 Select time step 1, segment a region, disable it, enable it, left mouse click to discover contour Interactive segmentation acceptance Passed
GM-MAN-029 Draw a contour and change slice/time to keep points Interactive segmentation acceptance Passed
Mesh Editor Plugin
GM-MESH-001 Surface selection: select triangles MeshEditor acceptance Passed
GM-MESH-002 Surface selection: sphere MeshEditor acceptance Passed
GM-MESH-003 Surface selection: brush MeshEditor acceptance Passed
GM-MESH-004 Surface selection: Taubin smooth MeshEditor acceptance Passed
GM-MESH-005 Surface selection: Refine MeshEditor acceptance Passed
GM-MESH-006 Surface selection: remove MeshEditor acceptance Passed
GM-MESH-007 Skeletonization (AngioLab\SavedSteps1.2\6-VesselForStenting.vtk) MeshEditor regression Passed
GM-MESH-008 Extract main surface MeshEditor regression Passed
GM-MESH-009 Ring cut MeshEditor regression Passed
GM-MESH-010 Taubin Smooth Surface MeshEditor regression Passed
GM-MESH-011 Volume Closing Surface MeshEditor regression Passed
GM-MESH-012 Edge Swapped Surface MeshEditor regression Passed
GM-MESH-013 Threshold Surface (aneu.vtk) MeshEditor regression Passed
GM-MESH-014 Mesh Creation: Delaunay and Marching Cubes MeshEditor regression Passed
GM-MESH-015 Tetra Generation: Tetgen MeshEditor acceptance Passed
GM-MESH-016 Statistics On Tetra Mesh MeshEditor regression Passed
GM-MESH-017 Volume Closing Surface: close all MeshEditor acceptance Passed
GM-MESH-018 Volume Closing Surface: chose hole MeshEditor acceptance Passed
GM-MESH-019 Tetra Generation: Netgen (Cube.vtk) MeshEditor acceptance Passed
GM-MESH-020 Mesh Creation on mask image created using volumeCropped.vtk: Delaunay and Marching Cubes MeshEditor regression Passed
DICOM Plugin
GM-DICOM-001 load dicom file 3dra Dicom regression Passed
GM-DICOM-002 load dicom directory Dicom regression Passed
GM-DICOM-003 load dicomdir file Dicom regression Passed
GM-DICOM-004 navigate through slices Dicom regression Passed
GM-DICOM-005 navigate through timepoints Dicom regression Passed
GM-DICOM-006 adjust brightness and contrast Dicom regression Passed
GM-DICOM-007 IO toolbar: connect to PACS general - GUI acceptance Passed
GM-DICOM-008 dicom IO toolbar: open data file general - GUI regression Passed
GM-DICOM-009 dicom IO toolbar: open directory general - GUI regression Passed
GM-DICOM-010 dicom IO toolbar: save data general - GUI regression Passed
GM-DICOM-011 load tagged MRI Dicom acceptance Passed
GM-DICOM-012 load MRI data from Quiron hospital Dicom acceptance Passed
GM-DICOM-013 load CT data from Quiron hospital Dicom acceptance Passed
GM-DICOM-014 Read DICOMRT data and compute signals Dicom acceptance Failed. Histogram is not computed correctly
GM-DICOM-015 Query ClearCanvas PACS Dicom acceptance Not Tested
GM-DICOM-016 Retrieve ClearCanvas PACS Dicom acceptance Not Tested
GM-DICOM-017 Send ClearCanvas PACS Dicom acceptance Not Tested
ImageTools Plugin
GM-IMG-001 cropping (volumeCropped.vtk) ImageTools regression Passed
GM-IMG-002 Change orientation: invert slice order (TestLoadData\NIFTI\rmn.hdr) ImageTools regression Passed
GM-IMG-003 Change orientation: flip up/down ImageTools regression Passed
GM-IMG-004 Change orientation: flip right/left ImageTools regression Passed
GM-IMG-005 Overlay Images (NIFTI\rmn.hdr and NIFTI\correg\rpet.hdr) ImageTools regression Passed
CMGUI Plugin
GM-CMG-001 Working Area toolbar: CMGUI general - GUI acceptance Passed
GM-CMG-002 Render image with non parallel slices (CMGUI\MRI) CMGUI acceptance Passed
GM-CMG-003 Render VTK image (CMGUI\MRI) CMGUI acceptance Passed
GM-CMG-004 Render VTK surface mesh CMGUI acceptance Passed
GM-CMG-005 Render mechanical simulation (.msml) CMGUI acceptance Passed
GM-CMG-006 Render fitting (.fitml) CMGUI acceptance Passed
GM-CMG-007 Select image slice planes to render in Visual Properties CMGUI acceptance Passed
GM-CMG-008 Link views CMGUI acceptance Passed
GM-CMG-009 Dynamic toolbar script execution CMGUI acceptance Passed
GM-CMG-010 Command widget: gfx modify g_element ${region} surfaces material blue scene ${scene} CMGUI acceptance Passed
Taverna Plugin
GM-TAV-001 Execute a Taverna workflow with Taverna 2.3 and web services Taverna acceptance Not Tested
SSH Plugin
GM-SSH-001 Execute Gaussian Blur application using SSH in argologin.upf.edu SSHPlugin acceptance Passed
GM-SSH-002 Execute process, exit GIMIAS and open it again to retrieve results SSHPlugin acceptance Passed
GM-SSH-003 Execute CLP with one optional input (GAR Segmentation) CLP acceptance Passed
StartNewModule
GM-NEW-001 Create new plugin StartNewModule regression Not Tested
Development
GM-DEV-001 PluginTab: DICOM Plugin Development regression Passed
GM-DEV-002 Register a widget to the command panel of a specific Plugin (PACS) Development regression Passed
GM-DEV-003 Register a widget to the vertical layout of a specific Plugin (SignalViewer) Development regression Passed
GM-DEV-004 Register a widget to all plugins (Image Contrast Widget) Development regression Passed
GM-DEV-005 Register a widget to Tools menu (Mesh Editor Plugin) Development regression Passed
GM-DEV-006 Register a widget to Tools selection menu (Manual Segmentation Plugin) Development regression Passed
GM-DEV-007 Add a toolbar (DICOM Plugin) Development regression Passed
GM-DEV-008 Add a working area (DICOM Plugin) Development regression Passed
Installer
GM-INS-001 Install GIMIAS on Windows (Full version) Development acceptance Not Passed
GM-INS-002 Uninstall GIMIAS on Windows Development acceptance Not Passed
GM-INS-003 Uninstall GIMIAS on Windows with some plugins installed using automatic updates Development acceptance Not Passed
VMTK Plugin
GM-VMT-001 Vessel Centerline (AngioLab\SavedSteps1.2\6-VesselForStenting.vtk) Mesh Editing acceptance Not Passed
GM-VMT-002 Centerline Bifurcations (AngioLab\SavedSteps1.2\6-VesselForStenting.vtk applied on GM-VMT-001) Mesh Editing acceptance Not Passed
RemoteData Plugin
GM-REM-001 Open FTP file: ftp://ftp.gimias.org/msv/CerebralAneurysm/CerebralAneurysm/Morpho/geometry.vtk RemoteData acceptance Not Passed
XNAT Plugin
GM-XNAT-001 Query and Download the file RemoteData acceptance Not Passed

Clinical prototypes

ID Description Section Type Result (Win)
AngioLab
GM-ANGIO-001 Geodesic Active Region AngioLab regression Not Passed
GM-ANGIO-002 Compute descriptors Aneurysm Descriptors regression Not Passed
GM-ANGIO-003 Get similar aneurysms Aneurysm Descriptors regression Not Passed
GM-ANGIO-004 Add aneurysm to database Aneurysm Descriptors regression Not Passed
GM-ANGIO-005 Zernike Moments Aneurysm Descriptors regression Not Passed
GM-ANGIO-006 Calculate Descriptors Aneurysm Descriptors regression Not Passed
GM-ANGIO-007 Stent Deployment Virtual Treatment regression Not Passed
GM-ANGIO-008 Virtual Coling Virtual Treatment regression Not Passed
GM-ANGIO-009 ESMINT Stent Deployment Virtual Treatment regression Not Passed
GM-ANGIO-010 ESMINT Virtual Coiling Virtual Treatment regression Not Passed
GM-ANGIO-011 Virtual Angiography Virtual Angiography regression Not Passed
GM-ANGIO-012 Streamline Virtual Angiography regression Not Passed