Commit graph

192 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
f6566235ac
Refactor plugin deletion logic and fix dropdown styling 2024-02-22 19:43:07 +01: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
0b7d57f919
Fix error handling and add screenshot capture 2024-02-16 10:22:19 +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
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
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
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
78af21a36a
Add directory and index.html file for app2.example.com as well in web UI tests 2024-01-26 16:58:25 +01:00
Théophile Diot
1ea6d92584
Add tests for services cloning on web UI 2024-01-25 17:41:57 +01:00
Théophile Diot
2db15873e2
road to v1.5.6 2024-01-25 16:37:14 +01:00
Théophile Diot
17ae0acbbe
Add random IP addresses to input fields in ui tests banned ips 2024-01-25 14:36:28 +01:00
Théophile Diot
3e693a4439
Add UI tests for the reporting and bans pages + Fix a few things in web UI tests 2024-01-25 10:48:56 +01:00
Théophile Diot
e854ac2e39
Update selenium version to be less than 4.17.0 2024-01-23 12:11:49 +01:00
Théophile Diot
0e5e9cff10
Update python deps 2024-01-23 11:36:13 +01:00
Théophile Diot
dd0008fbfb
Update Python base image hash in Dockerfiles 2024-01-23 11:12:48 +01:00
Théophile Diot
f6e5b89569
Update dependencies versions Python + Docker 2024-01-22 18:19:04 +01:00
Théophile Diot
aa4f404976
Update python deps and hashes 2024-01-12 13:51:31 +00:00
florian
b7bc89aded
tests - update ansible role for swarm and replace profile with account for ui 2024-01-08 22:43:06 +01:00
florian
9d274afe2a
tests - fix selector for account page 2024-01-08 22:20:21 +01:00
florian
0bcb4e19c2
edit external plugins link and fix ui tests menu selector 2024-01-08 21:07:01 +01:00
Théophile Diot
aec4021b26
Fix UI tests with wrong redirection 2024-01-05 14:13:00 +00:00
Théophile Diot
d3ba9720cc
Update password input field in UI tests and profile page + edit back logic with profile page form submission 2024-01-05 09:33:35 +00:00
Théophile Diot
748a56811f
Merge pull request #835 from bunkerity/dev
Merge branch "dev" into branch "ui"
2024-01-05 08:10:39 +00:00
Théophile Diot
ff7cb04c31
Remove useless code in web UI tests 2024-01-04 13:37:40 +00:00
florian
fecf4a898c
update version to 1.5.5 2024-01-04 12:20:55 +01:00
Théophile Diot
ed45e22903
Update ui tests with new profile page format 2024-01-03 12:36:46 +00:00
Théophile Diot
2197f72be4
Fix ui linux tests getting the wrong id of the totp button 2024-01-02 16:47:21 +00:00
Théophile Diot
7759338e36
Update python deps 2024-01-02 14:42:31 +00:00
Théophile Diot
98b4c06314
Fix problems with ui tests and the ui.env file for Linux and the IP address of the container for DOcker 2024-01-02 11:22:08 +00:00