Ticket #4316 (closed: fixed)
SliceViewer: add GUI testing
Reported by: | Janik Zikovsky | Owned by: | Janik Zikovsky |
---|---|---|---|
Priority: | major | Milestone: | Release 2.0 |
Component: | Mantid | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Andrei Savici |
Description
There is some testing in there, but it is not enabled in CTest.
Change History
comment:2 Changed 9 years ago by Janik Zikovsky
Refs #4316: cleaning up squish tests
Changeset: 275608ed50e920663cca212afbafa8cdc0291568
comment:3 Changed 9 years ago by Janik Zikovsky
Refs #4316: partial test for python interface
Changeset: 3c65df2d709af6dd821933169d62e2c8b0d2b9d4
comment:4 Changed 9 years ago by Janik Zikovsky
Refs #4316 more playing with tests
Changeset: d355ab55b7dc813a405d68e81985716ccdd6004b
comment:5 Changed 9 years ago by Janik Zikovsky
Refs #4316 fixed issue with setShownDim
And added a test that runs within MantidPlot
Changeset: 8de49404c670acf0302b10e690f6e506e9b0d150
comment:6 Changed 9 years ago by Janik Zikovsky
Refs #4316 added SliceViewer test to ctest
Created a GUITests target to hold this and future GUI tests. Test python script runs from python stand alone. Rudimentary test for now, can use QtTest in the future for more sophisticated tests.
Changeset: b046c00655525d03de0ceba1fcb584a3015f87f0
comment:7 Changed 9 years ago by Janik Zikovsky
Refs #4316 Build servers are not setup for GUI testing
because they need a X server and do not have one set up. Complains about passwords.
Changeset: 643e27cd606366911738e0400f620ebcde6d0153
comment:8 Changed 9 years ago by Janik Zikovsky
Refs #4316: Added AllTests target
that includes GUITests and FrameworkTests. Moved MantidQtAPI test to GUITests.
Changeset: 7bfe4c5b89e9877192b9f2cc723561ce500440a1
comment:9 Changed 9 years ago by Janik Zikovsky
- Summary changed from SliceViewer: add Squish GUI testing to SliceViewer: add GUI testing
comment:10 Changed 9 years ago by Janik Zikovsky
Refs #4316 accidentally checked in a test that should still be disbld
Changeset: d47fb8c81f8b08f72d73816f71fc616029d49d60
comment:11 Changed 9 years ago by Janik Zikovsky
Refs #4316 More tests of SliceViewer python interface
Changeset: daf13ce02487022a4169a652ab46be02d8e75ced
comment:12 Changed 9 years ago by Janik Zikovsky
Refs #4316 oops checked in some debugging code
Changeset: 81a3e3641732f0ed0eb48af7f8c263ffc41488ad
comment:13 Changed 9 years ago by Janik Zikovsky
Refs #4316 disable gui test for build server happiness
Changeset: 30638ff1f00efeb50c84eba3251fa34189e2322a
comment:14 Changed 9 years ago by Janik Zikovsky
Refs #4316 build servers use old python
Changeset: ce9960d490c15a194c2b06c8a9fa6497e6d4c5b8
comment:15 Changed 9 years ago by Janik Zikovsky
Refs #4316 tests use python2.6 constructs now
Changeset: f2ffcc8c0cd4692d8cb997df11bb657145c00391
comment:16 Changed 9 years ago by Janik Zikovsky
Refs #4316 tests use python2.6 constructs now
Changeset: a7b058659432666d3a2f9d7382716fb2ee4bde29
comment:17 Changed 9 years ago by Janik Zikovsky
Refs #4316 tests disabled for now
Changeset: 14df3bcad04ec4e61afaa62a7ffb7a9ce9393e85
comment:18 Changed 9 years ago by Janik Zikovsky
Refs #4316 disabled test because of remaining mac problems
Changeset: 77e118f539e585ee02c19f0fdd972bf19bdcd3a8
comment:19 Changed 9 years ago by Janik Zikovsky
Refs #4316: cleaning up squish tests
Changeset: 275608ed50e920663cca212afbafa8cdc0291568
comment:20 Changed 9 years ago by Janik Zikovsky
Refs #4316: partial test for python interface
Changeset: 3c65df2d709af6dd821933169d62e2c8b0d2b9d4
comment:21 Changed 9 years ago by Janik Zikovsky
Refs #4316 more playing with tests
Changeset: d355ab55b7dc813a405d68e81985716ccdd6004b
comment:22 Changed 9 years ago by Janik Zikovsky
Refs #4316 fixed issue with setShownDim
And added a test that runs within MantidPlot
Changeset: 8de49404c670acf0302b10e690f6e506e9b0d150
comment:23 Changed 9 years ago by Janik Zikovsky
Refs #4316 added SliceViewer test to ctest
Created a GUITests target to hold this and future GUI tests. Test python script runs from python stand alone. Rudimentary test for now, can use QtTest in the future for more sophisticated tests.
Changeset: b046c00655525d03de0ceba1fcb584a3015f87f0
comment:24 Changed 9 years ago by Janik Zikovsky
Refs #4316 Build servers are not setup for GUI testing
because they need a X server and do not have one set up. Complains about passwords.
Changeset: 643e27cd606366911738e0400f620ebcde6d0153
comment:25 Changed 9 years ago by Janik Zikovsky
Refs #4316: Added AllTests target
that includes GUITests and FrameworkTests. Moved MantidQtAPI test to GUITests.
Changeset: 7bfe4c5b89e9877192b9f2cc723561ce500440a1
comment:26 Changed 9 years ago by Janik Zikovsky
Refs #4316 accidentally checked in a test that should still be disbld
Changeset: d47fb8c81f8b08f72d73816f71fc616029d49d60
comment:27 Changed 9 years ago by Janik Zikovsky
Refs #4316 More tests of SliceViewer python interface
Changeset: daf13ce02487022a4169a652ab46be02d8e75ced
comment:28 Changed 9 years ago by Janik Zikovsky
Refs #4316 oops checked in some debugging code
Changeset: 81a3e3641732f0ed0eb48af7f8c263ffc41488ad
comment:29 Changed 9 years ago by Janik Zikovsky
Refs #4316 : re-enabled python interface test to try them
Hopefully the loop will not get stuck on Mac
Changeset: 1c56ad53deb1a32a2a2699d6b4696cdd3c62c126
comment:30 Changed 9 years ago by Janik Zikovsky
Refs #4316 test still hangs on RHEL5 for some reason
Changeset: d1f30e7ffba78c2e771189458e39054d4c3bc15a
comment:31 Changed 9 years ago by Janik Zikovsky
Refs #4316 GUI test that seems to work on RHEL5 and Ubuntu 10.04
Changeset: 54d48dc5d5982e9ec36eb5668f2e2502ee58fdcc
comment:32 Changed 9 years ago by Janik Zikovsky
Refs #4316 I guess it doesnt work in RHEL5 in release mode :(
Changeset: f5e5367d866a8a15f4ce57e27d33f06cf1417c5b
comment:33 Changed 9 years ago by Janik Zikovsky
Refs #4316: A real live test for MantidPlot! WIP.
Changeset: 2e2e44d0b8bd3d4c21239a8c5b06023a638285e6
comment:34 Changed 9 years ago by Janik Zikovsky
Refs #4316 enabled MantidPlot python test
Changeset: b5152a1299803b2e3573a76dd55289607b2ed574
comment:35 Changed 9 years ago by Janik Zikovsky
Refs #4316 enabled MantidPlot python test
Changeset: 6c9ce92ba78a10d0637708c50482c99c95ad65f7
comment:36 Changed 9 years ago by Janik Zikovsky
Refs #4316 output a variable for my debugging
Changeset: eed90daa32010fb80d430d55b0ef9927352cfd08
comment:37 Changed 9 years ago by Janik Zikovsky
REfs #4316 disable gui tests on RHEL5
Changeset: de4bda70f62d613f84ae630fcb3507b3bc550353
comment:38 Changed 9 years ago by Janik Zikovsky
Refs #4316 fix ctest on mac; hope it works elsewhere
Changeset: e4e32512b9d4f29ac02355c05e91e7cdc40e7461
comment:39 Changed 9 years ago by Janik Zikovsky
Refs #4316: ctest that hopefully works on mac and others too
There is some inconsistency in CMAKE variables between platforms
Changeset: db1abf354084da0eebbca40be2b477d96c0f99cb
comment:40 Changed 9 years ago by Janik Zikovsky
Refs #4316 ctest fix for mac
Changeset: 7fc7312b0bffd21ee3514e09008a72d82f815e25
comment:41 Changed 9 years ago by Janik Zikovsky
Refs #4316: Re-enabling SliceViewer python test but disabled for RHEL5
Changeset: 43dfb46881ae46de1d5f8fd7cf8ceabeb6f6ad0d
comment:42 Changed 9 years ago by Janik Zikovsky
Refs #4316: Probable fix for windows (PATH separator issue)
Changeset: 1320667ae506b656d2197a60750ab1f3a280b89a
comment:43 Changed 9 years ago by Janik Zikovsky
Refs #4316 moved code for reuse
Changeset: ecde61f4339681204ccf4a51144807c89956f8c1
comment:44 Changed 9 years ago by Janik Zikovsky
Refs #4316: MantidPlot unit test set an exit code
so that ctest recognizes them as failed when they do.
Changeset: 23fa76a0299ac8a748213982167a52d427f5254c
comment:45 Changed 9 years ago by Janik Zikovsky
- Status changed from accepted to verify
- Resolution set to fixed
- Summary changed from SliceViewer: add GUI testing to SliceViewer: add GUI testing
Note to testers: The tests are under SliceViewerPythonInterfaceTest and MantidPlotSliceViewerTest.
comment:46 Changed 9 years ago by Andrei Savici
- Status changed from verify to verifying
- Tester set to Andrei Savici
comment:48 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 5163