Ticket #4316 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

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:1 Changed 9 years ago by Janik Zikovsky

  • Status changed from new to accepted

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:47 Changed 9 years ago by Andrei Savici

  • Status changed from verifying to closed

It's there

comment:48 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 5163

Note: See TracTickets for help on using tickets.