Ticket #2190 (closed: fixed)
Make a tool for running tests (WxPython or PyQT gui)
Reported by: | Janik Zikovsky | Owned by: | Janik Zikovsky |
---|---|---|---|
Priority: | minor | Milestone: | Iteration 27 |
Component: | Tools | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Vickie Lynch |
Description
A GUI with:
- A tree structure of the tests available.
- Checkbox to select the tests to run.
- Graphically show test results:
- Green: All tests are good
- Red: Some tests failed.
- Gray: Tests were not run.
Maybe a way to intelligently select which tests to run based on recent SVN changes?
Change History
comment:2 Changed 10 years ago by Janik Zikovsky
Other requirements/nice-to-haves:
- Run the tests in parallel when possible (like runAllTests.py)
- Recompile the tests (using the fast makes?) whenever the libraries have been changed (like monitorTests.py)
Use pydev and QtDesigner for IDEs.
comment:3 Changed 10 years ago by Janik Zikovsky
- Priority changed from major to minor
Further notes:
- Pete is setting things up so that all our testing will be performed using ctest.
- Call 'ctest -R KernelTest_Statistics' to run all tests matching this expression.
- Call 'ctest -N' to show all the tests available without running them.
- Call make FrameworkTests to make all the framework tests.
- Call make KernelTest (for example) to make the KernelTest only.
comment:10 Changed 10 years ago by Janik Zikovsky
comment:11 Changed 10 years ago by Janik Zikovsky
comment:12 Changed 10 years ago by Janik Zikovsky
comment:13 Changed 10 years ago by Janik Zikovsky
comment:14 Changed 10 years ago by Janik Zikovsky
comment:15 Changed 10 years ago by Janik Zikovsky
comment:16 Changed 10 years ago by Janik Zikovsky
comment:17 Changed 10 years ago by Janik Zikovsky
comment:18 Changed 10 years ago by Janik Zikovsky
comment:19 Changed 10 years ago by Janik Zikovsky
comment:20 Changed 10 years ago by Janik Zikovsky
comment:21 Changed 10 years ago by Janik Zikovsky
comment:22 Changed 10 years ago by Janik Zikovsky
comment:23 Changed 10 years ago by Janik Zikovsky
comment:24 Changed 10 years ago by Janik Zikovsky
comment:25 Changed 10 years ago by Janik Zikovsky
comment:26 Changed 10 years ago by Janik Zikovsky
comment:27 Changed 10 years ago by Janik Zikovsky
comment:28 Changed 10 years ago by Janik Zikovsky
comment:29 Changed 10 years ago by Janik Zikovsky
comment:30 Changed 10 years ago by Janik Zikovsky
comment:31 Changed 10 years ago by Janik Zikovsky
comment:32 Changed 10 years ago by Janik Zikovsky
comment:33 Changed 10 years ago by Janik Zikovsky
comment:34 Changed 10 years ago by Janik Zikovsky
comment:35 Changed 10 years ago by Janik Zikovsky
- Status changed from accepted to verify
- Resolution set to fixed
comment:36 Changed 10 years ago by Janik Zikovsky
comment:37 Changed 10 years ago by Janik Zikovsky
comment:38 Changed 10 years ago by Janik Zikovsky
comment:39 Changed 10 years ago by Vickie Lynch
- Status changed from verify to verifying
- Tester set to Vickie Lynch
comment:40 Changed 10 years ago by Vickie Lynch
- Status changed from verifying to closed
I had to build Mantid in Mantid/bin for this to work, but it works well.
comment:41 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 3037
Note: See
TracTickets for help on using
tickets.