vtk-m/CMake/testing
Kenneth Moreland 2631e5561f Split up the particle advection/streamline test
The test for particle advection filters was one large test that tested 3
versions --- advection, streamlines, and pathlines --- with each tested
for a variety of conditions including asynchronous communication, number
of blocks, ghost cells, etc. This was causing the test to take a while
and sometimes time out. (It would also sometimes seg fault, which I hope
is related.) To attempt to fix this problem, break up this test into
pieces so that each piece takes a shorter amount of time.

Because these tests share most of their implementation (which is why
they were grouped together in the first place) the common code is placed
in a source file of shared implementation. To support this I also added a
way to mark a source file to `vtkm_unit_tests` as a source file that does
not contain its own test. Normally you would just compile all of the
tests together, select each with command line arguments, and use
duplicate `add_tests` for each argument. But that is not how
`vtkm_unit_tests` works, and it would be too hard to make that change.
2023-05-24 15:05:09 -06:00
..
lsan.supp Add an asan to our gitlab ci suite 2020-04-20 11:26:26 -04:00
VTKmCheckPyexpander.cmake Don't apply pyexpander fix on Windows. 2020-08-17 16:39:47 -04:00
VTKmCheckSourceInInstall.cmake Remove deprecated virtual methods 2022-10-28 10:56:52 -06:00
VTKmCompilerDynamicAnalysisFlags.cmake Add an asan to our gitlab ci suite 2020-04-20 11:26:26 -04:00
VTKmPerformanceTest.cmake perftest: no mark disabled upload steps in MR 2023-05-16 16:44:53 -04:00
VTKmPerformanceTestFetch.cmake perftest: reorder fixtures; fetch vtk/vtk-m objects 2023-01-25 18:43:52 +09:00
VTKmPerformanceTestLib.cmake perftest: add perf regression test 2022-10-07 17:42:12 -04:00
VTKmPerformanceTestReport.cmake perftest: reorder fixtures; fetch vtk/vtk-m objects 2023-01-25 18:43:52 +09:00
VTKmPerformanceTestRun.cmake Add performance configuration options 2022-12-05 13:20:18 -07:00
VTKmPerformanceTestUpload.cmake perftest: add perf regression test 2022-10-07 17:42:12 -04:00
VTKmSystemInformation.cmake conslidate the license statement 2019-04-17 10:57:13 -06:00
VTKmTestInstall.cmake CMAKE: fix vtkm devices namespaces 2022-12-26 13:40:12 -05:00
VTKmTestWrappers.cmake Split up the particle advection/streamline test 2023-05-24 15:05:09 -06:00