Commit graph

588 commits

Author SHA1 Message Date
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