Ticket #4230 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

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

  • Status changed from new to accepted

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

  • Status changed from reopened to accepted

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

  • Status changed from verify to verifying

comment:17 Changed 9 years ago by Michael Reuter

  • Status changed from verifying to reopened
  • Resolution fixed deleted

comment:18 Changed 9 years ago by Michael Reuter

  • Status changed from reopened to accepted

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

  • Status changed from verify to verifying

comment:22 Changed 9 years ago by Stuart Campbell

  • Status changed from verifying to closed

comment:23 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 5077

Note: See TracTickets for help on using tickets.