[Repository Listing] / [Slicer3] / trunk / CTestCustom.cmake.in
 

View of /trunk/CTestCustom.cmake.in

Parent Directory Parent Directory Revision Log Revision Log


Revision 15041  Download Blame
File size: 2721 byte(s)
ENH: make Slicer3/trunk be a copy of Slicer-3-6 branch.  New slicer4 development has moved to http://svn.slicer.org/Slicer4/trunk.  Use the Slicer3 trunk only for slicer3 maint purposes.

See this desription for details:

http://massmail.spl.harvard.edu/public-archives/slicer-devel/2010/005338.html
1 #
2 # For further details regarding this file,
3 # see http://www.vtk.org/Wiki/CMake_Testing_With_CTest#Customizing_CTest
4 #
5
6 SET (CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS 50)
7 SET (CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS 50)
8
9 SET(CTEST_CUSTOM_COVERAGE_EXCLUDE
10 ${CTEST_CUSTOM_COVERAGE_EXCLUDE}
11
12 # Exclude kwsys files from coverage results. They are reported
13 # (with better coverage results) on kwsys dashboards...
14 "/Source/(cm|kw)sys/"
15
16 # Exclude try_compile sources from coverage results:
17 "/CMakeFiles/CMakeTmp/"
18
19 # Exclude files generated by Tcl wrapping
20 ".*Tcl.cxx"
21
22 # Exclude files generated by the moc pre-compiler
23 "moc_.*"
24
25 # Exclude files from the Testing directories
26 ".*/Testing/.*"
27
28 # Exclude files that manage GUI
29 ".*GUI.cxx"
30 ".*Widgets.cxx"
31 "vtkKW.*"
32 "vtkSlicerApplication.h"
33 "vtkSlicerApplication.cxx"
34 "vtkSlicerApplicationSettingsInterface.h"
35 "vtkSlicerApplicationSettingsInterface.h"
36
37 # Exclude Qt source files from coverage results:
38 "[A-Za-z]./[Qq]t/qt-.+-opensource-src"
39 )
40
41 SET(CTEST_CUSTOM_WARNING_EXCEPTION
42 ${CTEST_CUSTOM_WARNING_EXCEPTION}
43
44 # itk suppressions
45 "Utilities.gdcm"
46 "Utilities.vxl"
47 "Insight.Code.Common"
48
49 # vtk suppressions
50 "vtkfreetype"
51 "Utilities.vtktiff"
52 "VTK.*IO.vtkMySQLQuery.cxx"
53 "VTK.*Utilities.vtkexodus2"
54 "VTK.*Utilities.vtklibproj"
55 "VTK.*Utilities.vtksqlite"
56 "VTK.*warn_unused_result"
57 "VTK.*Filtering.*cxx"
58 "VTK.*IO.*cxx"
59 "VTK.*Infovis.*cxx"
60
61 # qt suppressions from vtk...
62 # Some VTK dashboards include building bits of Qt which produce lots of
63 # the following warnings when built with the MS compilers. Qt guys should
64 # fix their code. Until they do, keep the Qt chatter off the VTK dashboard
65 # results:
66 "include.[Qq]t([Cc]ore|[Gg]ui).*warning C4127: conditional expression is constant"
67 "[Qq]t.*h.*warning.*declaration of .* shadows a member of .this"
68 "[Qq]t.*h.*warning.*(copy constructor|assignment operator) could not be generated"
69
70 # Suppress warning caused when QT 'foreach' loops are combined
71 ".*warning: declaration of '_container_' shadows a previous local"
72
73 # Libs/tclap
74 "tclap.include.tclap.*Arg.h.*warning C4512.*"
75
76 # Python suppressions
77 # About redefinition of symbols
78 ".*pyconfig.h.*warning:.*redefined.*"
79 "features.h.*"
80
81 # curl suppressions
82 "cmcurl.*warning.*conditional expression is constant"
83
84 # Suppressing warnings about duplicate libraries in Darwin
85 # At some point this may be addressed by CMake feature request:
86 # http://public.kitware.com/Bug/view.php?id=10179
87 "ld: warning: duplicate dylib.*"
88
89 # Libs/OpenIGTLink
90 "(OpenIGTLink|openigtlink).[Ss]ource.igtl*"
91
92 # Visual studio spurious warnings...
93 "The following environment variables were not found"
94 )

  Subversion  TortoiseSVN  ViewVC