Skip to content

Commit 3590eb5

Browse files
author
allywarner
committed
Merge branch 'SCIInstitute/master'
2 parents 551ee07 + 10a36b6 commit 3590eb5

File tree

261 files changed

+38032
-15497
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

261 files changed

+38032
-15497
lines changed

.travis.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,12 @@ install:
3232
# TODO: could move script to separate file
3333
# Not running unit tests at the moment, so turn off testing, which will
3434
# hopefully make OS X builds a bit faster
35-
script: cd bin && cmake -DBUILD_TESTING:BOOL=OFF -DDOWNLOAD_TOOLKITS:BOOL=OFF ../src && make -j8
35+
script:
36+
cd bin
37+
&& cmake -DDOWNLOAD_TOOLKITS:BOOL=OFF -DRUN_BASIC_REGRESSION_TESTS:BOOL=OFF ../src
38+
&& make -j8
39+
&& make SCIRunTestData_external
40+
# && make test
3641

3742
notifications:
3843
slack: sciinstitute:lZnpQQXNd4Io5iGDPQDpJmI1

src/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,7 @@ MARK_AS_ADVANCED(DOWNLOAD_TOOLKITS)
313313
IF(DOWNLOAD_TOOLKITS)
314314
INCLUDE(${CMAKE_CURRENT_SOURCE_DIR}/CMake/ToolkitsConfig.cmake)
315315
EXTERNAL_TOOLKIT(BrainStimulator)
316+
EXTERNAL_TOOLKIT(FwdInvToolkit)
316317
ENDIF()
317318

318319
########################################################################
@@ -729,6 +730,8 @@ SET_PROPERTY(TARGET Core_Application PROPERTY FOLDER "Core")
729730
SET_PROPERTY(TARGET Core_Application_Preferences PROPERTY FOLDER "Core")
730731
SET_PROPERTY(TARGET Core_Application_Session PROPERTY FOLDER "Core")
731732
SET_PROPERTY(TARGET Core_Utils PROPERTY FOLDER "Core")
733+
SET_PROPERTY(TARGET Core_ICom PROPERTY FOLDER "Core")
734+
SET_PROPERTY(TARGET Core_Services PROPERTY FOLDER "Core")
732735
SET_PROPERTY(TARGET Core_Math PROPERTY FOLDER "Core")
733736
SET_PROPERTY(TARGET Core_Matlab PROPERTY FOLDER "Core")
734737
SET_PROPERTY(TARGET Core_Parser PROPERTY FOLDER "Core")

src/Core/Algorithms/Field/Tests/BuildMatrixOfSurfaceNormalsTests.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ using namespace SCIRun::Core::Algorithms;
4343
using namespace SCIRun::Core;
4444
using namespace SCIRun::TestUtils;
4545

46-
TEST(BuildMatrixOfSurfaceNormalsTests, InOutNoCrash)
46+
TEST(BuildMatrixOfSurfaceNormalsTests, DISABLED_InOutNoCrash)
4747
{
4848
//BuildMatrixOfSurfaceNormalsAlgo algo;
4949
//FieldHandle surfMesh = loadFieldFromFile(TestResources::rootDir() / "simple_cube_trisurf.fld");
@@ -52,6 +52,6 @@ TEST(BuildMatrixOfSurfaceNormalsTests, InOutNoCrash)
5252
//Datatypes::DenseMatrixHandle output_matrix;
5353
//algo.runImpl(surfMesh, output_matrix);
5454

55-
EXPECT_EQ(1,1);
55+
FAIL() << "TODO";
5656

5757
}

src/Core/Algorithms/Field/Tests/GetFieldDataAlgoTests.cc

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,21 @@ last change: 04/10/2014
4040

4141
using namespace SCIRun::Core::Geometry;
4242
using namespace SCIRun::Core::Algorithms::Fields;
43+
using namespace SCIRun::Core::Algorithms;
44+
45+
TEST(GetFieldDataTest, NullInputThrowsException)
46+
{
47+
GetFieldDataAlgo algo;
48+
FieldHandle nullField;
49+
50+
ASSERT_THROW(algo.run(nullField), AlgorithmInputException);
51+
}
52+
53+
TEST(GetFieldDataTest, DISABLED_FieldNoDataThrowsException)
54+
{
55+
// TODO: test field with type set to nodata (should throw AlgorithmInputException)
56+
FAIL() << "TODO";
57+
}
4358

4459
TEST(GetFieldDataTest, TriSurfOnNodeScalar)
4560
{
@@ -104,7 +119,7 @@ TEST(GetFieldDataTest, TetMeshOnNodeVector)
104119
EXPECT_MATRIX_EQ_TOLERANCE(*result, *expected_result, 1e-16);
105120
}
106121

107-
TEST(GetFieldDataTest, TetMeshOnNodeTensor)
122+
TEST(GetFieldDataTest, DISABLED_TetMeshOnNodeTensor)
108123
{
109124
/* Does not work since SCIRun5 ReadField cannot load in that files
110125
@@ -115,10 +130,11 @@ TEST(GetFieldDataTest, TetMeshOnNodeTensor)
115130
116131
EXPECT_MATRIX_EQ_TOLERANCE(*result, *expected_result, 1e-16);
117132
*/
133+
FAIL() << "TODO";
118134
}
119135

120136

121-
TEST(GetFieldDataTest, TetMeshOnElemScalar)
137+
TEST(GetFieldDataTest, DISABLED_TetMeshOnElemScalar)
122138
{
123139
GetFieldDataAlgo algo;
124140

@@ -138,7 +154,7 @@ TEST(GetFieldDataTest, TetMeshOnElemVector)
138154
EXPECT_MATRIX_EQ_TOLERANCE(*result, *expected_result, 1e-16);
139155
}
140156

141-
TEST(GetFieldDataTest, TetMeshOnElemTensor)
157+
TEST(GetFieldDataTest, DISABLED_TetMeshOnElemTensor)
142158
{
143159
/*
144160
GetFieldDataAlgo algo;
@@ -154,6 +170,7 @@ TEST(GetFieldDataTest, TetMeshOnElemTensor)
154170
155171
EXPECT_MATRIX_EQ_TOLERANCE(*result, *expected_result, 1e-16);
156172
*/
173+
FAIL() << "TODO";
157174
}
158175

159176

@@ -177,7 +194,7 @@ TEST(GetFieldDataTest, PointCloudOnNodeVector)
177194
EXPECT_MATRIX_EQ_TOLERANCE(*result, *expected_result, 1e-16);
178195
}
179196

180-
TEST(GetFieldDataTest, PointCloudOnNodeTensor)
197+
TEST(GetFieldDataTest, DISABLED_PointCloudOnNodeTensor)
181198
{
182199
/*
183200
GetFieldDataAlgo algo;
@@ -187,6 +204,7 @@ TEST(GetFieldDataTest, PointCloudOnNodeTensor)
187204
188205
EXPECT_MATRIX_EQ_TOLERANCE(*result, *expected_result, 1e-16);
189206
*/
207+
FAIL() << "TODO";
190208
}
191209

192210

0 commit comments

Comments
 (0)