Ticket #4230 (closed: fixed)
Add Squish testing to unit test infrastructure
Reported by: | Michael Reuter | Owned by: | Michael Reuter |
---|---|---|---|
Priority: | major | Milestone: | Release 2.0 |
Component: | Infrastructure | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Stuart Campbell |
Description
The GUI testing program Squish should be integrated into the current unit test framework.
Change History
comment:2 Changed 9 years ago by Michael Reuter
Refs #4230. Leaning on CMake for Squish.
Changeset: ac59d53904c060cd1d2c5328f93283c67dd8df5d
comment:3 Changed 9 years ago by Michael Reuter
Refs #4230. Adding Squish test generation infrastructure.
The Squish test script generation is now being added. This includes a new macro since the current CMake Squish doesn't handle test suites. A new script generator is being used to reflect the new changes. Also, the running scripts will now output XML JUnit reports.
Changeset: 13c1aa715c1f10a0d9b0c15590278ac69449d679
comment:4 Changed 9 years ago by Michael Reuter
Refs #4230. Fixes to get system going.
A number of fixes needed to be made to get the Squish tests to fire up and complete. There seems to be an issue that when tests fail, ctest thinks everything passed.
Changeset: 8c65eb109ced32971ca0d414f3cdff4440e28880
comment:5 Changed 9 years ago by Michael Reuter
Refs #4230. Trying to get tests to register failures with ctest.
Changeset: 099d4361783a67bf12bd22ea9b43646a03e5f9b4
comment:6 Changed 9 years ago by Michael Reuter
Refs #4230. Removing uneeded code.
Changeset: d539dab2c369a9e4fcb8800c5b49b60ea7b5ced8
comment:7 Changed 9 years ago by Michael Reuter
Refs #4230. Allowing multiple test suites to be added.
Changeset: 57cfbfa140cfae0ecfe617f979c36471554e4f22
comment:8 Changed 9 years ago by Michael Reuter
Refs #4230. Adding macro for environmental variable creation.
Changeset: ad63fc496d50a6f2e1c56f8b0cc98935babb5733
comment:9 Changed 9 years ago by Michael Reuter
Refs #4230. Commenting out debugging.
Changeset: 7881ac6e68cf909522bb9c3ad3cac81136e02139
comment:10 Changed 9 years ago by Michael Reuter
- Status changed from accepted to verify
- Resolution set to fixed
Nominally this does work, but one has to have access to Squish to try it out.
comment:11 Changed 9 years ago by Stuart Campbell
- Status changed from verify to verifying
- Tester set to Stuart Campbell
comment:12 Changed 9 years ago by Michael Reuter
- Status changed from verifying to reopened
- Resolution fixed deleted
comment:14 Changed 9 years ago by Michael Reuter
Refs #4230. Explicitly name AUT and path.
Changeset: a421f25e4cd8601acce7100249cf6a05283fde93
comment:15 Changed 9 years ago by Michael Reuter
- Status changed from accepted to verify
- Resolution set to fixed
comment:17 Changed 9 years ago by Michael Reuter
- Status changed from verifying to reopened
- Resolution fixed deleted
comment:19 Changed 9 years ago by Michael Reuter
Refs #4230. Squish server is config then start.
Changeset: 29a66b603d2644f4e33038e4323bcbc05aa55918
comment:20 Changed 9 years ago by Michael Reuter
- Status changed from accepted to verify
- Resolution set to fixed
comment:23 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 5077