Ticket #4231 (closed: fixed)
Make Squish tests for standalone VATES simple interface
Reported by: | Michael Reuter | Owned by: | Michael Reuter |
---|---|---|---|
Priority: | major | Milestone: | Release 2.0 |
Component: | VATES | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Stuart Campbell |
Description
A suite of tests should be added for the standalone version of the VATES simple interface.
Change History
comment:2 Changed 9 years ago by Michael Reuter
Refs #4231. Adding hook for Squish test execution.
Changeset: 0eef138b3cd12fe8cd42b0f4894996aca8b100e7
comment:3 Changed 9 years ago by Michael Reuter
Refs #4231. Changing test addition mechanism.
Changeset: a7f8b2390a1754740060dc54cfed4c008a747f9e
comment:4 Changed 9 years ago by Michael Reuter
Refs #4231. Adding environmental variables.
Changeset: 2c094f4937f9c0a21ac3d2caf10c98735e35118e
comment:5 Changed 9 years ago by Michael Reuter
Refs #4231. Path fix.
Changeset: 5715f7b93117a3835db9ec7cc43bc32a70ca5dc3
comment:6 Changed 9 years ago by Michael Reuter
Refs #4231. Adding home for test suite.
Changeset: 50ce5088fb94b20f7a73182c27fda491381dfdcb
comment:7 Changed 9 years ago by Michael Reuter
Refs #4231. Adding the actual tests.
Here are the actual test scripts. Some of the tests are currently disabled since the files they depend on are not functioning correctly.
Changeset: e491126743bfec0116d4ac4f0807cd38883a0316
comment:8 Changed 9 years ago by Michael Reuter
Refs #4231. Adding data for Squish tests.
Changeset: 71900a4372daa5e66dafa4043dd1585024a787d9
comment:9 Changed 9 years ago by Michael Reuter
Refs #4231. Renaming tests.
Changeset: ce99cc1b68834b8af3263e2cf8565e08c37943b7
comment:10 Changed 9 years ago by Michael Reuter
Refs #4231. Adjusting 4D data.
Changeset: 8d135e631b2eb894c2374a605b2fb6b3aa3bace7
comment:11 Changed 9 years ago by Michael Reuter
Refs #4231. Removing unneeded VP.
Changeset: e56315aed30f87cb02f20208426681c35e072d17
comment:12 Changed 9 years ago by Michael Reuter
Refs #4231. Updates to tests.
Changeset: 58fba8c3cc7fff1936c1301bf3d1369ef98dc752
comment:13 Changed 9 years ago by Michael Reuter
Refs #4231. Adjusting 4D data.
Changeset: 8d135e631b2eb894c2374a605b2fb6b3aa3bace7
comment:14 Changed 9 years ago by Michael Reuter
Refs #4231. Removing unneeded VP.
Changeset: e56315aed30f87cb02f20208426681c35e072d17
comment:15 Changed 9 years ago by Michael Reuter
Refs #4231. Adding tests back.
Changeset: 429ea666ced3f3730388a13d05cef91a3285cc7b
comment:16 Changed 9 years ago by Michael Reuter
Refs #4231. Setting properties for axis interactor for Squish testing.
Changeset: 4bce419ad8f54e31cee3dc27319f40ee1006502e
comment:17 Changed 9 years ago by Michael Reuter
Refs #4231. Test updates for multislice.
Changeset: e2a0afb7da47aed37eee9f73ccb033cb9eb1a832
comment:18 Changed 9 years ago by Michael Reuter
Refs #4231. Helper function renaming and fixes.
Changeset: 794a7aeaa3dc0f3c26aa5d27c015fc1e26931199
comment:19 Changed 9 years ago by Michael Reuter
Refs #4231. Making slice addition by coordinate.
Changeset: 87de28783dc0295986e5583a9ac37e5c23a30a7e
comment:20 Changed 9 years ago by Michael Reuter
Refs #4231. Fixing code and adding checks for multislice test.
Changeset: 091a0ad175efab0f6bc085697117473faffe6df2
comment:21 Changed 9 years ago by Michael Reuter
Refs #4231. Make data look better for threeslice test.
Changeset: 3cd996f3acb942f3b589e913b010cde17f70dd3b
comment:22 Changed 9 years ago by Michael Reuter
Refs #4231. New test for rebinning in multislice.
Changeset: 107c6a0f91a0336f8ea68604f2cbca8832966fb2
comment:23 Changed 9 years ago by Michael Reuter
Refs #4231. Changing test helper for lineedit property.
Changeset: 964019008aa8bf34ce15771bcf842dada95eb3f9
comment:24 Changed 9 years ago by Michael Reuter
Refs #4231. Corrected file for Squish tests.
Changeset: 194389cc1640199c362d888e085649e7ee243153
comment:25 Changed 9 years ago by Michael Reuter
Refs #4231. New test for changing axes in multislice.
Changeset: 206e1b9f19547a560a7fc067f36f2b4363c0eae7
comment:26 Changed 9 years ago by Michael Reuter
Refs #4231. Correcting use of convenience function.
Changeset: 2f04bbfba935726ffa4e2167bf4f53ab5bfa7a4f
comment:27 Changed 9 years ago by Michael Reuter
- Status changed from accepted to verify
- Resolution set to fixed
To try these out, first, you need Squish. Then use the SQUISH_INSTALL_DIR CMake variable to point to the squishrunner directory. Next, run make AllTests. Then do ctest -R SquishTests --output-on-failure and just these tests will run.
comment:28 Changed 9 years ago by Owen Arnold
- Status changed from verify to verifying
- Tester set to Owen Arnold
comment:29 Changed 9 years ago by Owen Arnold
- Status changed from verifying to closed
Tested on Windows, just a case of running the SliceViewerTest.py. According to XML output Everything passes, zero failures or errors.
comment:30 Changed 9 years ago by Owen Arnold
- Status changed from closed to reopened
- Resolution fixed deleted
I've had to reopen this ticket so that it can be re-verified because I tested the wrong thing. You'll need a SQUISH license to test this one, which I currently don't have, but Michael's instructions are clear enough and should work.
comment:32 Changed 9 years ago by Michael Reuter
- Status changed from accepted to verify
- Resolution set to fixed
- Tester Owen Arnold deleted
comment:33 Changed 9 years ago by Stuart Campbell
- Status changed from verify to verifying
- Tester set to Stuart Campbell
comment:35 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 5078