Commit Graph

337 Commits

Author SHA1 Message Date
Martin Pitt
6b9fb734bb Revert "test: Exclude TestLogin.testServer"
This reverts commit 6f3becab15.

This test works fine in 33, and lots of other tests fail, there is a
more fundamental reason for this.
2021-02-17 08:30:08 +01:00
Martin Pitt
e17149cb3b tests: Only run one Machines test on VM instance without /dev/kvm
Each Machines test takes about 4 minutes with QEMU emulation, and they
are very prone to failing. Due to the automatic retry, the Machines
tests currently take about 6 hours on Fedora gating infrastructure, and
are just about impossible to get succeeding.
2021-02-16 14:45:21 +01:00
Martin Pitt
6f3becab15 test: Exclude TestLogin.testServer
It fails in Fedora for an unknown reason.
2021-02-16 08:49:39 +01:00
Martin Pitt
f5c3319f6f Run tests less verbosely 2021-02-16 08:42:49 +01:00
Martin Pitt
a0f5493eef tests: Fix browser.sh path detection to be less STI specific
Only set `$SOURCE` to ./source/ if that actually exists, which is when
it is being called through Standard Test Interface.

Provide fallbacks for using FMF or when calling the script manually.
2021-02-10 06:46:21 +01:00
Martin Pitt
168e0397aa tests: Pull in older version on chromium
To work around https://bugs.chromium.org/p/chromium/issues/detail?id=1170634
2021-02-10 06:44:57 +01:00
Martin Pitt
18a7b9c999 tests: Drop obsolete cockpit-dashboard
It is not built any more.
2021-02-04 17:26:34 +01:00
Cockpit Project
472849abbd Update to 237-1
- Restyling updates page in preparation for upcoming features
- SSH connections to remote machines are only opened when necessary
2021-02-04 12:52:44 +00:00
Martin Pitt
0040d33066 tests: Drop npm
The necessary NPM modules for testing are part of the
release tarball since Cockpit 237:
https://github.com/cockpit-project/cockpit/commit/c00710475
2021-02-02 07:20:03 +01:00
Martin Pitt
e88473cf0c tests: Run TestLogin.testExpired again
Fixed in 237 in https://github.com/cockpit-project/cockpit/pull/15164
2021-02-02 07:15:22 +01:00
Fedora Release Engineering
4fece1a659 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 02:13:39 +00:00
Martin Pitt
8504d70463 tests: Sync with RHEL 8 cockpit-appstream
Version 236 fixed a lot of Machines tests, and also split/renamed them.
2021-01-22 16:35:56 +01:00
Cockpit Project
7f5373d853 Update to 236-1
- fslist channels: Include properties of changed files
- Internal stabilization work
2021-01-21 16:52:34 +00:00
Cockpit Project
917966bced Update to 235-1
- Login: Improved handling of SSH host keys
- Overview: Editable motd
2021-01-07 11:22:58 +00:00
Cockpit Project
f36bdd359d Update to 234-1
- machines: Allow editing VM's CPU mode and model
- machines: Add support for cloning VMs
- dashboard: So long
2020-12-11 07:33:37 +01:00
Cockpit Project
8849522a61 Update to 233.1-1
- Machines: Fix CSS regression on the VMs details page
- One test fix for the metrics page
2020-11-26 10:59:06 +00:00
Cockpit Project
7f229eb5e3 Update to 233-1
- Update to upstream 233 release
2020-11-26 09:30:15 +00:00
Katerina Koukiou
e229288441 test: testAddDisk and testCreate don't exist upstream any more
These tests have been split into smaller chunks for ex. by the upstream
commit:
c485484189
2020-11-25 07:23:27 +00:00
Katerina Koukiou
14a0914014 Set root password to 'foobar' in test Vm
TestAccounts.testRootLogin logs in as root.
2020-11-16 11:20:42 +01:00
Cockpit Project
20d6bfd41c Update to 232-1
- Improved host editing
- Machines: Inline error messages
2020-11-11 15:44:42 +00:00
Cockpit Project
14325b1a05 Update to 231-1
- Replace system's graph page with a completely new USE method page
- Machines: Reimplement the design of the main VMs list
- Logging of remote IP addresses
2020-11-06 07:36:37 +01:00
Cockpit Project
1fd0512356 Update to 230-1
- storage: List entries from /etc/crypttab that are still locked
2020-10-14 15:24:37 +00:00
Cockpit Project
d72d827068 Update to 229-1
-  shell: Any page can be the shell
2020-09-30 10:40:27 +00:00
Cockpit Project
3637c554cd Update to 228-1
- Accounts: Allow setting weak passwords
- Changes to remote host logins
- Machines: Add support for reverting and deleting VM snapshots
- Drop cockpit-docker code
2020-09-16 11:32:41 +00:00
Martin Pitt
437bc76686 test: Avoid npm install downloading everything
In the presence of a package-lock.json, `npm install` apparently
downloads all packages even when giving explicit ones on the CLI. Avoid
that by removing package-lock.json before.
2020-09-03 14:34:30 +02:00
Martin Pitt
25eef42c91 tests: Cockpit 227 knows about Fedora 33 now 2020-09-02 16:47:28 +02:00
Cockpit Project
0eeed22f56 Update to 227-1
- Machines: Virtual machine list filtering
- Continued PatternFly 4 migration
2020-09-02 12:45:49 +00:00
Martin Pitt
e55b16ec59 tests: Adjust for Fedora 33 split 2020-08-25 07:13:40 +02:00
Cockpit Project
586e58434a Update to 226-1
- Storage: Better support for "noauto" LUKS devices
2020-08-19 10:00:59 +00:00
Cockpit Project
e50d3306b5 Update to 225-1
- machines: Add support for VM snapshots
- developer API: Launch and reattach to a long-running process
2020-08-05 12:35:49 +00:00
Fedora Release Engineering
5ea1fb76ae - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 00:24:41 +00:00
Fedora Release Engineering
bdfe55aa61 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 14:13:40 +00:00
Cockpit Project
6144e268a3 Update to 224-1
- machines/services: Multiple bug fixes
2020-07-22 12:17:17 +00:00
Martin Pitt
a464c2534b tests: Add sssd-dbus test dependency
Required for new TestLogin-testClientCertAuthentication. Normally this
gets pulled in through freeipa-client, but we don't run IdM tests.
2020-07-09 07:39:55 +02:00
Cockpit Project
97353b0d4c Update to 223-1
- Webserver: Standard-conformant lifetime of web server Certificate
- Certificate authentication against Active Directory
2020-07-08 14:51:05 +00:00
Martin Pitt
3a21750157 test: Exclude two unstable Machines tests 2020-07-01 06:04:41 +02:00
Martin Pitt
711e67fb14 test: Add missing test dependencies 2020-07-01 06:04:35 +02:00
Martin Pitt
1ebb3575a5 test: PAM bug affects Fedora 31 as well 2020-07-01 06:04:30 +02:00
Cockpit Project
7a93eef0fc Update to 222.1-1
- Machines: Fix crash on unset 'ui' property
- Some integration test fixes for dist-git gating
2020-06-26 08:21:17 +00:00
Matej Marusak
8cfa228f5a Add kdump test and remove obsoleted excludes
The mentioned PR was merged and thus these tests should be good to go.
2020-06-26 07:12:28 +02:00
Cockpit Project
9e7f5bb620 Update to 222-1
- Logs: More flexible text filters
- Services, Dashboard: Hide some buttons when access is limited
- Webserver: Lock down cockpit.service privileges
2020-06-24 12:57:51 +00:00
Martin Pitt
f894e9dea6 tests: Enable more Machines tests
These seem work fine now, especially with run-tests flake retrying.

testCreatePXE() and some others will be fixed in the next upstream
release.

testCreate() still seems to give trouble, though.
2020-06-16 17:37:42 +02:00
Martin Pitt
9b9428e82e tests: Enable more basic tests
With that, all upstream tests applicable to RHEL BaseOS now run in
gating.
2020-06-16 13:58:54 +02:00
Martin Pitt
bc3c660e8b tests: Drop run-tests download hack
Cockpit 221.1 includes what the test needs.
2020-06-15 22:02:18 +02:00
Cockpit Project
aa6fc6afa4 Update to 221.1-1
- Put back missing base1/patternfly.css
- Services: Don't offer 'Start Service' in Limited Access mode
2020-06-15 17:41:34 +00:00
Martin Pitt
db96fd730f test: Skip some new Machines tests
They didn't run before, and still need some adjustment for the gating
environment.
2020-06-15 15:06:29 +02:00
Martin Pitt
c7c30d7162 tests: Skip TestAccounts.testBasic
The "Terminate session" button does not work in CI, this needs to be
investigated. Skip that test for now.
2020-06-15 14:45:52 +02:00
Martin Pitt
12407e7f2f tests: Skip TestLogin.testTally
This doesn't work on our CI environment, still needs debugging. It
didn't run before.
2020-06-15 13:48:52 +02:00
Martin Pitt
5f7e778846 tests: Adjust unexpected message pattern
This also hits for a related message about COPR.
2020-06-15 13:46:27 +02:00
Martin Pitt
1c54526baf tests: Use run-tests --exclude option
This is simpler, more robust, and fixes the silently skipped tests as
the `{}` did not get expanded by the shell any more.
2020-06-15 13:46:27 +02:00