Justin Stephenson
4367e8dd61
Set TZ to avoid CI failures with testFilter* tests
2023-05-09 09:38:34 -04:00
Justin Stephenson
0ae9d17487
testZoomSpeedControls incorrectly checks scale
...
Also relax the scale (value) assertion, as the scale value
switches between 0.X values in different environments.
2023-05-08 15:36:34 -04:00
Justin Stephenson
acf2d299ac
Fix testSessionRecordingConf
...
This test creates the sssd config within the test itself
2023-05-08 13:37:21 -04:00
Justin Stephenson
cfd219f31f
Read TMT_TEST_DATA variable for LOGS in browser.sh
2023-05-04 13:56:58 -04:00
Justin Stephenson
2336ba0e91
Remove Semaphore CI
2023-05-04 12:41:05 -04:00
Justin Stephenson
d589513534
Add initial packit configuration
2023-05-04 10:38:23 -04:00
Justin Stephenson
7414584afe
Fix node-modules in run-test.sh
2023-05-03 15:42:27 -04:00
Justin Stephenson
806eeab1f2
Install sssd-proxy in test browser.sh
2023-05-03 14:29:14 -04:00
Justin Stephenson
5b5fc11b94
Add Files path for test recordings
2023-05-03 13:50:09 -04:00
Justin Stephenson
ce70a6d4ee
FMF: Run tests together
2023-05-03 11:30:59 -04:00
Justin Stephenson
c3616baaa2
Add executable bit to browser shell scripts
2023-05-03 10:52:41 -04:00
Justin Stephenson
a378c5dbf3
FMF: Fix minor typo in plans
2023-04-28 11:31:16 -04:00
Justin Stephenson
f577208220
Add FMF tests and test scripts
2023-04-28 11:28:25 -04:00
Justin Stephenson
86f674bd92
Read existing sssd conf domains and services
...
Avoid overwriting services and domain sections of system with
an existing sssd.conf (IPA client for example). Copy the
services section used in sssd.conf, and append 'proxy' to
existing domain section.
2023-04-28 09:48:53 -04:00
Cockpit Project
07b5b13b12
Makefile: Update Cockpit lib to 269bf89276c679a03befc8a04244addd
...
(cherry picked from commit 4bc3de6d5d )
2023-04-27 14:47:24 -04:00
Justin Stephenson
aeb3cb6d8d
Remove CentOS condition in testZoomSpeedControls
2023-04-27 14:47:24 -04:00
Justin Stephenson
e151c9ee8f
Add accessible name label for Progress component
...
Fixes the error: One of aria-label or aria-labelledby properties should
be passed when using the progress component without a title.
2023-04-27 14:47:24 -04:00
Justin Stephenson
7c75596330
Remove 'enable_files_domain' from SSSD Config
2023-04-27 14:47:24 -04:00
Justin Stephenson
e9490a1a10
SSSD config changes
2023-04-27 14:47:24 -04:00
Justin Stephenson
cc2a205b13
testFastforwardControls update after player-restart
...
New xterm js accessibility tree no longer displays "Blank line"
2023-04-27 14:47:24 -04:00
Justin Stephenson
527941da25
Switch wait_present to wait_visible
...
wait_visible() is now deprecated.
2023-04-27 14:47:24 -04:00
Justin Stephenson
0089d35bef
ESLint error and warning fixes
2023-04-27 14:47:24 -04:00
Justin Stephenson
b73f42eb38
Fix stylelint errors
2023-04-27 14:47:24 -04:00
Justin Stephenson
d41cf3bfcc
Dependency updates
2023-04-27 14:47:24 -04:00
Justin Stephenson
235f110ec7
Bring up to date with cockpit starter kit
...
This encompasses a number of changes to the build process.
2023-04-27 14:47:24 -04:00
Justin Stephenson
a0fffde59d
Config: Switch SSSD files provider to Proxy provider
...
SSSD Files provider is being deprecated and removed in later RHEL,
Fedora releases.
2023-04-17 12:09:43 -04:00
Justin Stephenson
38d4b00533
Update fedora license in spec file
...
https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1
2023-03-02 14:11:35 -05:00
Justin Stephenson
d22ac8ef1a
Makefile: Bump test API to 267
2023-02-06 15:03:49 -05:00
Jelle van der Waa
e2856e3160
Makefile: drop installing cockpit-ws/cockpit-packagekit
...
The default test virtual machines have this pre-installed.
2023-02-06 15:02:28 -05:00
Jelle van der Waa
8151aa2d49
src: load translations via po.js
...
/*/po.js is deprecated in the Cockpit bridge, po.js is how one normally
loads translations. Cockpit-bridge will figure out the correct
translations to return.
2023-02-06 15:02:28 -05:00
Jelle van der Waa
02c5b475c6
.semaphore: update TEST_OS to Fedora 36
2023-02-06 15:02:28 -05:00
Jelle van der Waa
4f44ec3e22
webpack.config.js: update compression plugin to succeed build
2023-02-06 15:02:28 -05:00
Jelle van der Waa
95723f2817
Makefile: Adjust to changed rpmspec -q behaviour
...
Fedora 37's rpmspec changed behaviour: `-q` now shows the source RPM
name instead of the binary one. `--srpm` and `--rpms` don't influence
this behaviour any more. So get along with both variants.
2023-02-06 15:02:28 -05:00
Martin Pitt
9e482dab7d
Use standard "translate" marker in HTML
...
Cockpit's test-static-code complains about `translatable`, so let's use
the correct attribute to avoid spreading it further.
2023-02-06 15:02:28 -05:00
Justin Stephenson
92f3b7b75d
Update dependencies excluding Patternfly
...
Update to webpack 5
2023-01-16 08:55:35 -05:00
Justin Stephenson
39a359bffb
Remove unneeded tlog UID code
...
The tlog UID was being set explicitly to ensure journalctl matches
used during tests would find pre-recorded journals. This is no longer
needed as we removed the TLOG_UID filter from the journalctl match
string.
2022-06-09 10:36:25 -04:00
Justin Stephenson
6f5ec24e16
Drop moment.js dependency
...
Addresses CVE-2022-24785
2022-05-19 14:17:07 -04:00
Justin Stephenson
88a167a89a
Tests: Assert pause state with a later command in rec1
...
On some systems, the 'whoami' command may still show in the terminal output
if the pause does not happen fast enough.
2022-04-19 15:53:33 -04:00
Justin Stephenson
e716567dfc
CI: Update image to ubuntu 20.04
2022-04-19 15:14:37 -04:00
Justin Stephenson
bab09074b3
Enable SSSD files domain unconditionally
...
Use authselect to update nsswitch to work with files domain
2022-04-18 10:35:58 -04:00
Justin Stephenson
da32f4f344
Avoid crash in unmount if journal is null
2021-11-17 13:55:10 -05:00
Justin Stephenson
1d81c8e828
Sync Makefile closer to starter-kit
2021-11-17 13:05:47 -05:00
Katerina Koukiou
c855f12deb
Use current babel/eslint integration
...
Fixes these `npm install` warnings:
> deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
> deprecated eslint-loader@4.0.2: This loader has been deprecated. Please use eslint-webpack-plugin
Cherry-picked from starter-kit commit 0e608d562a
2021-11-17 13:05:47 -05:00
Katerina Koukiou
fec5fd1ae7
Use Flex layout for spacing the two config cards in the config page
2021-11-17 13:05:47 -05:00
Katerina Koukiou
3244a4c37d
Use Page/PageSection/Breadcrumb patternfly components to make the app aligned with the PF design guidelines
2021-11-17 13:05:47 -05:00
Katerina Koukiou
3ebdcfa4fe
Move to xz dist tarballs
...
For consistency with the already xz'ed node tarball.
Rename the oddly named `dist-gzip` target to the standard `dist`.
Cherry-picked from starter-kit commit 4ca75f143c
2021-11-17 13:05:47 -05:00
Katerina Koukiou
47c1eb0804
Remove unused slider.html file
2021-11-17 13:05:47 -05:00
Katerina Koukiou
8b9f7f490e
package.json: explicitely depend on @patternfly/react-icons otherwise we get an import error
2021-11-17 13:05:47 -05:00
Katerina Koukiou
03a5445b35
webpack: Use relative resolve path for npm 7 compatibility
...
npm 7 changed how it resolves dependencies, and cockpit-machines fails
to build with lots of unresolved peer dependencies of PatternFly.
With an absolute path, `resolve.modules` will only look in that
directory; the default is a relative path "node_modules" that just
works [1]. We need to keep the `$SRCDIR` support, but convert the path
to a relative one to keep the old recursive search behaviour.
This magically fixes the label alignment in dialogs, update the pixel
test references accordingly.
[1] https://webpack.js.org/configuration/resolve/#resolvemodules
See also a117600dff
2021-11-17 13:05:47 -05:00
Katerina Koukiou
abc5922946
package.json: update patternfly packages
2021-11-17 13:05:47 -05:00