Page MenuHomePhabricator
Paste P69254

~/Documents/gitlab/mhurd/mediawiki-quickstart$ ./run_selenium_tests "extensions/AbuseFilter/tests/selenium/*specs/**/*.js" ".*"
ArchivedPublic

Authored by zeljkofilipin on Sep 18 2024, 11:56 AM.
~/Documents/gitlab/mhurd/mediawiki-quickstart$ ./run_selenium_tests "extensions/AbuseFilter/tests/selenium/*specs/**/*.js" ".*"
up to date, audited 1446 packages in 5s
158 packages are looking for funding
run `npm fund` for details
15 vulnerabilities (4 moderate, 11 high)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
Chromium 98.0.4758.0
Execution of 3 workers started at 2024-09-18T11:53:59.070Z
[0-0] RUNNING in chrome - /extensions/AbuseFilter/tests/selenium/specs/editingFilters.js
[0-0] PASSED in chrome - /extensions/AbuseFilter/tests/selenium/specs/editingFilters.js
[0-1] RUNNING in chrome - /extensions/AbuseFilter/tests/selenium/specs/importingFilters.js
[0-1] PASSED in chrome - /extensions/AbuseFilter/tests/selenium/specs/importingFilters.js
[0-2] RUNNING in chrome - /extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js
[0-2] PASSED in chrome - /extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js
"spec" Reporter:
------------------------------------------------------------------
[Chrome 98.0.4758.0 linux #0-0] Running: Chrome (v98.0.4758.0) on linux
[Chrome 98.0.4758.0 linux #0-0] Session ID: 5d0c8501-d4f6-4fc0-a69e-a7e591571651
[Chrome 98.0.4758.0 linux #0-0]
[Chrome 98.0.4758.0 linux #0-0] » /extensions/AbuseFilter/tests/selenium/specs/editingFilters.js
[Chrome 98.0.4758.0 linux #0-0] Filter editing
[Chrome 98.0.4758.0 linux #0-0] The editing interface
[Chrome 98.0.4758.0 linux #0-0] ✓ is not visible to logged-out users
[Chrome 98.0.4758.0 linux #0-0] ✓ is visible to logged-in admins
[Chrome 98.0.4758.0 linux #0-0]
[Chrome 98.0.4758.0 linux #0-0] Trying to open a non-existing filter
[Chrome 98.0.4758.0 linux #0-0] ✓ I should receive an error
[Chrome 98.0.4758.0 linux #0-0]
[Chrome 98.0.4758.0 linux #0-0] Creating a new filter
[Chrome 98.0.4758.0 linux #0-0] ✓ edit can be saved (1)
[Chrome 98.0.4758.0 linux #0-0] ✓ saved data is retained (1)
[Chrome 98.0.4758.0 linux #0-0]
[Chrome 98.0.4758.0 linux #0-0] Editing an existing filter
[Chrome 98.0.4758.0 linux #0-0] ✓ edit can be saved (2)
[Chrome 98.0.4758.0 linux #0-0] ✓ saved data is retained (2)
[Chrome 98.0.4758.0 linux #0-0]
[Chrome 98.0.4758.0 linux #0-0] Restoring an old version of a filter
[Chrome 98.0.4758.0 linux #0-0] ✓ edit can be saved (3)
[Chrome 98.0.4758.0 linux #0-0] ✓ saved data is retained (3)
[Chrome 98.0.4758.0 linux #0-0]
[Chrome 98.0.4758.0 linux #0-0] CSRF protection
[Chrome 98.0.4758.0 linux #0-0] ✓ a CSRF token is required to save the filter
[Chrome 98.0.4758.0 linux #0-0] ✓ even if the token is invalid, the ongoing edit is not lost
[Chrome 98.0.4758.0 linux #0-0]
[Chrome 98.0.4758.0 linux #0-0] Trying to save a filter with bad data
[Chrome 98.0.4758.0 linux #0-0] ✓ cannot save an empty filter
[Chrome 98.0.4758.0 linux #0-0] ✓ cannot save a filter with rules but no name
[Chrome 98.0.4758.0 linux #0-0] - data is retained if saving fails
[Chrome 98.0.4758.0 linux #0-0]
[Chrome 98.0.4758.0 linux #0-0] 13 passing (14.5s)
[Chrome 98.0.4758.0 linux #0-0] 1 skipped
------------------------------------------------------------------
[Chrome 98.0.4758.0 linux #0-1] Running: Chrome (v98.0.4758.0) on linux
[Chrome 98.0.4758.0 linux #0-1] Session ID: cf1ac9c7-604d-40e6-9412-f6d254a5dda4
[Chrome 98.0.4758.0 linux #0-1]
[Chrome 98.0.4758.0 linux #0-1] » /extensions/AbuseFilter/tests/selenium/specs/importingFilters.js
[Chrome 98.0.4758.0 linux #0-1] When importing a filter
[Chrome 98.0.4758.0 linux #0-1] ✓ the interface should be visible
[Chrome 98.0.4758.0 linux #0-1] ✓ it should redirect to ViewEdit after submission
[Chrome 98.0.4758.0 linux #0-1] ✓ bad data results in an error
[Chrome 98.0.4758.0 linux #0-1] ✓ valid data shows the editing interface
[Chrome 98.0.4758.0 linux #0-1]
[Chrome 98.0.4758.0 linux #0-1] Data on the editing interface is correct
[Chrome 98.0.4758.0 linux #0-1] ✓ filter specs are copied
[Chrome 98.0.4758.0 linux #0-1] ✓ filter flags are copied
[Chrome 98.0.4758.0 linux #0-1] ✓ filter actions are copied
[Chrome 98.0.4758.0 linux #0-1] ✓ the imported data can be saved
[Chrome 98.0.4758.0 linux #0-1]
[Chrome 98.0.4758.0 linux #0-1] 8 passing (6.4s)
------------------------------------------------------------------
[Chrome 98.0.4758.0 linux #0-2] Running: Chrome (v98.0.4758.0) on linux
[Chrome 98.0.4758.0 linux #0-2] Session ID: 177c2f30-352e-494e-8170-895474459f3e
[Chrome 98.0.4758.0 linux #0-2]
[Chrome 98.0.4758.0 linux #0-2] » /extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js
[Chrome 98.0.4758.0 linux #0-2] Special:AbuseFilter
[Chrome 98.0.4758.0 linux #0-2] ✓ page should exist on installation
[Chrome 98.0.4758.0 linux #0-2] ✓ page should have the button for creating a new filter
[Chrome 98.0.4758.0 linux #0-2]
[Chrome 98.0.4758.0 linux #0-2] 2 passing (2.4s)
Spec Files: 3 passed, 3 total (100% completed) in 00:00:34
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug mediawiki-mediawiki-web-1
Learn more at https://docs.docker.com/go/debug-cli/