Ticket #4231 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

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:1 Changed 9 years ago by Michael Reuter

  • Status changed from new to accepted

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:31 Changed 9 years ago by Michael Reuter

  • Status changed from reopened to accepted

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:34 Changed 9 years ago by Stuart Campbell

  • Status changed from verifying to closed

comment:35 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 5078

Note: See TracTickets for help on using tickets.