Jordan Blasenhauer
1d56a96bde
update test + pezxommir
...
* change selector for filter keyword on global config page
* update service test
* remove return statement on test utils
* use utils to verify selects on plugins page
2024-02-26 19:14:11 +01:00
Jordan Blasenhauer
67afa8f5fd
add jobs every filter
2024-02-26 12:36:06 +01:00
Jordan Blasenhauer
af667ada49
enhance services page + udpate script and tests
...
* add timeout to execute nomatch showing in order to execute it after the filter logic
* add services card filter : now can filter with name, method or draft/online state
* display no matching filter on services card and service settings too
* card services filtering only showing if at least 4 services
*add new services filter to testing
*update test utils to try fixing issue
2024-02-26 12:20:39 +01:00
Jordan Blasenhauer
d1f2455f96
update test utils
2024-02-25 20:30:36 +01:00
Jordan Blasenhauer
5d84aea801
add filter testing
2024-02-24 23:11:47 +01:00
Jordan Blasenhauer
9e546afa34
update ui and tests
...
* remove plugins card and show no match on filterting inside globla config page (update html + js)
* add missing css
* tests now can use javascript selector
* start adding some testing
2024-02-24 18:17:35 +01:00
Théophile Diot
fc15facb5e
Update python dependency versions
2024-02-22 20:48:47 +01:00
Théophile Diot
02994d023a
Merge pull request #946 from bunkerity/dependabot/docker/tests/linux/dev/fedora-61864fd
...
deps/tests/linux: bump fedora from `06df381` to `61864fd` in /tests/linux
2024-02-22 20:41:56 +01:00
Théophile Diot
f6566235ac
Refactor plugin deletion logic and fix dropdown styling
2024-02-22 19:43:07 +01:00
fl0ppy-d1sk
4e02e0a467
Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
2024-02-21 17:52:32 +01:00
fl0ppy-d1sk
99f7ba5688
ci/cd - remove useless files and prepare for update
2024-02-21 17:52:05 +01:00
Théophile Diot
a9e5900dc1
Refactor plugin handling and add support for pro plugins
2024-02-21 14:55:32 +01:00
dependabot[bot]
6973e25d6c
deps/tests/linux: bump fedora in /tests/linux
...
Bumps fedora from `06df381` to `61864fd`.
---
updated-dependencies:
- dependency-name: fedora
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-21 08:57:14 +00:00
Théophile Diot
93e4e63503
Fix account page web UI tests
2024-02-21 09:33:39 +01:00
Théophile Diot
f2e5a7c1fa
Add tests for plugin pages
2024-02-20 17:43:37 +01:00
Théophile Diot
6b63980c8b
Fix ModSecurity CRS version search regex in tests
2024-02-16 12:06:09 +01:00
Théophile Diot
6b476b1e3f
Move docker import in modsecurity tests
2024-02-16 11:07:12 +01:00
Théophile Diot
ec047b8c36
Update modsecurity test to run main.py with sudo -E
2024-02-16 10:47:00 +01:00
Théophile Diot
fe3fe9ec26
Add TEST_TYPE environment variable for Linux testing in modsecurity
2024-02-16 10:40:22 +01:00
Théophile Diot
0b7d57f919
Fix error handling and add screenshot capture
2024-02-16 10:22:19 +01:00
Théophile Diot
48167c82aa
Update cryptography version in requirements
2024-02-16 10:21:13 +01:00
Théophile Diot
847e882b5d
Enhance ModSecurity tests
2024-02-16 10:19:53 +01:00
Théophile Diot
c6e6cce259
Update Python base image to version 3.12.2-alpine3.19
2024-02-13 15:16:46 +01:00
Théophile Diot
2e7ddb69f9
Remove unused code from home_page.py
2024-02-13 13:43:55 +01:00
Théophile Diot
ea3c12c263
Add UI tests for logs page and account page (finished the pages)
2024-02-13 13:32:50 +01:00
Théophile Diot
e0cd00d823
Update Python version in Dockerfiles
2024-02-13 11:41:53 +01:00
Théophile Diot
2f95bda6c8
Update package versions in requirements files
2024-02-13 11:39:31 +01:00
Théophile Diot
ff4f921714
Add UI tests for jobs page and update UI credentials
2024-02-08 09:56:43 +01:00
Théophile Diot
0609f87525
Add UI tests for bans page
2024-02-07 16:26:17 +01:00
Théophile Diot
36c157d4be
Refactor logging statements in UI tests
2024-02-07 16:25:11 +01:00
Théophile Diot
7592bb56b4
Add cache page and reports page UI tests
2024-02-07 16:17:11 +01:00
Théophile Diot
b8eaa1e5f5
Start refactoring UI tests
2024-02-07 15:06:24 +01:00
Théophile Diot
1b8abc41ae
Update Dockerfile to copy RPMs from package-rhel9 directory
2024-02-06 15:50:02 +01:00
Théophile Diot
1435c25f3b
Remove unnecessary package installation in Dockerfile-rhel9 (curl)
2024-02-06 15:43:25 +01:00
Théophile Diot
a2311914e0
Update CentOS repository file for RHEL 9 in test dockerfile
2024-02-06 15:40:07 +01:00
Théophile Diot
54bb3d5d49
Fix rhel9 test docker image hash
2024-02-06 15:36:54 +01:00
Théophile Diot
1bedc4b766
Replace Rocky Linux support with RHEL 9
2024-02-06 15:26:38 +01:00
Théophile Diot
578a97e28c
Fix shenanigans with ui tests
2024-02-06 09:30:21 +01:00
Théophile Diot
5dc4c10a6d
Add delay before making flagged requests in UI tests
2024-02-05 14:20:22 +01:00
Théophile Diot
412849e9ec
Update flagged requests URL in UI test
2024-02-05 14:12:03 +01:00
Théophile Diot
427b7efc91
Send more flagged requests in ui tests
2024-02-05 12:55:28 +01:00
Théophile Diot
c1dccba6f7
Fix ui tests with internal LUA timers
2024-02-05 11:49:24 +01:00
Théophile Diot
5ae9c91569
Fix rockylinux test Dockerfile
2024-02-05 11:08:20 +01:00
Théophile Diot
d479e944cc
Add test Dockerfile for Rocky Linux with Nginx installation
2024-02-05 10:54:52 +01:00
Théophile Diot
6779ee14c9
Add support for Rocky Linux 9.3
2024-02-05 10:44:38 +01:00
Théophile Diot
6f9fc72e2f
Update python dependencies
2024-02-05 10:15:06 +01:00
Théophile Diot
7d7fab9af9
Update cryptography to version 42.0.2
2024-01-31 15:15:17 +01:00
Théophile Diot
044c4d2595
Fix service validation in tests and update UI elements for services
2024-01-30 18:05:55 +01:00
Théophile Diot
1eed27c141
Add git pull of the older version in core db tests in case it is not present
2024-01-30 13:57:02 +01:00
Théophile Diot
e700f7d1fd
Refactor cleanup_stack function in test.sh for db core test
2024-01-30 11:28:42 +01:00