Commit Graph

6 Commits

Author SHA1 Message Date
Martin Pitt
f639e531f9 Run initial upstream integration test
check-menu is a very robust test that also does not change the host too
much. This does not cover a lot of functionality to actually find
regressions in subsystems, but exposes the missing pieces for
running more integration tests in the dist-git pipeline.

Re-use the cockpit/tests container for this, which has the necessary
test dependencies -- most importantly, chromium-browser. Aside from not
being available in RHEL, this also better shields the tests from the
tested system. The container talks to Cockpit on the host, i. e. the
container's gateway.

Use a fixed tag to avoid running into failures with "latest", as we
don't gate container updates on the dist-git tests for now.
2018-11-14 09:40:02 +01:00
Martin Pitt
892f695e57 Remove obsolete copy of standard-test-roles
This is available in the dist-git runner and as proper Fedora package.
2018-11-14 09:39:12 +01:00
Martin Pitt
c228f09cb9 Fix CI pipeline test
- Move from the deprecated standard-test-scripts to the better
  supported standard-test-basic. This can install test dependencies.
- Drop the obsolete standard-test-overlay, it does not even exist any
  more.
- Drop test-canary. This was being used to test the CI gating, but this
  has been done now.
2018-07-28 11:52:38 +02:00
Peter Robinson
179639ce82 sync with f26 2017-10-01 14:56:18 +01:00
Stef Walter
0be74aea08 Update the standard-test-scripts from standard-test-roles
We're still before a new release of standard-test-roles, so
keep updating this role here.
2017-09-25 19:39:17 +02:00
Stef Walter
d9a218b7d5 Initial smoke tests run from upstream Cockpit project
Later once the upstream no longer uses phantomjs, we should
be able to execute the entire integration test suite.

This includes the standard-test-overlay role, and the
standard-test-scripts role. These will be suggested to the
standard-test-roles repo.
2017-09-21 12:01:44 +02:00