Commit graph

191 commits

Author SHA1 Message Date
omri zaher
08af220bfb Refactor Selenium test execution by removing redundant pytest command and ensuring allure results directory is created before running tests 2025-09-24 11:51:07 +03:00
omri zaher
d961ebf30b Fix typo in repository name in e2e-testing.yml 2025-09-23 16:55:26 +03:00
omri zaher
227dba33fc Enhance Wekan readiness check in Selenium tests with improved waiting logic 2025-09-23 16:36:37 +03:00
omri zaher
96a5efebe1 Add health checks for WEKAN_URL in Selenium tests 2025-09-23 16:24:22 +03:00
omri zaher
18498fa41e Add debugging step for environment variables in Selenium tests 2025-09-23 16:15:24 +03:00
omri zaher
59eeddfd34 Rename Selenium-ui-test job to Selenium-ui-tests for consistency in workflow 2025-09-23 14:52:33 +03:00
omri zaher
6668d890e2 Update resolution dimensions for Selenium tests and add Anthropics API key to environment variables 2025-09-23 12:49:18 +03:00
omri zaher
5a17536e0a Fix dependency in allure-report job to require Selenium-ui-test 2025-09-22 15:41:16 +03:00
omri zaher
44393f0081 Merge branch 'main' into feature/add-ui-testing-workflow 2025-09-22 15:39:59 +03:00
omri zaher
8b4c57db75 add allure 2025-09-22 15:36:09 +03:00
omri zaher
0bad3feeaf Add pytest command to run Selenium tests in CI workflow 2025-09-22 13:28:11 +03:00
omri zaher
d8e34bbaf2 Fix indentation for Selenium UI test job in e2e workflow 2025-09-22 13:25:27 +03:00
omri zaher
0ae30eea51 Add Selenium UI testing job with browser matrix and resolutions 2025-09-22 13:21:26 +03:00
omri zaher
c1336fc908 Refactor logging messages in Wekan readiness and user verification steps for improved clarity 2025-09-19 20:05:05 +03:00
omri zaher
63596b1fbd Refactor logging messages in e2e workflow and test files for improved clarity 2025-09-19 20:00:15 +03:00
omri zaher
26ae280fe3 Update user registration logic to use reactive setting for disableRegistration 2025-09-19 19:49:44 +03:00
omri zaher
155fef1f55 Refactor test user creation step in e2e workflow to simplify API call and improve readiness check 2025-09-19 19:25:24 +03:00
omri zaher
1ad4c59e57 Add step to create test user in e2e workflow with registration enablement and response validation 2025-09-19 19:11:28 +03:00
omri zaher
730cfd3f69 Refactor e2e workflow by removing bcrypt hash generation and test user creation steps for improved clarity and efficiency 2025-09-19 18:34:06 +03:00
omri zaher
0ae8411084 Refactor test user creation in e2e workflow to use dynamically generated bcrypt hash for improved security 2025-09-19 18:19:24 +03:00
omri zaher
8203a9a1b5 test 2025-09-19 18:11:21 +03:00
omri zaher
7531075afe Refactor test user creation in e2e workflow to use dynamic bcrypt hashing for improved security 2025-09-19 18:03:15 +03:00
omri zaher
610eaa0488 Enhance test user creation in e2e workflow by switching to MongoDB for user setup and improving container readiness checks 2025-09-19 17:52:19 +03:00
omri zaher
bd68649550 Refactor test user creation step in e2e testing workflow for improved clarity and efficiency 2025-09-19 17:42:55 +03:00
omri zaher
2556cd6e8c test 2025-09-19 17:10:13 +03:00
omri zaher
eca612c9fd test 2025-09-19 16:00:50 +03:00
omri zaher
5cd75cdf85 Refactor comment for test user creation in e2e testing workflow 2025-09-19 15:51:53 +03:00
omri zaher
8522b8997b test 2025-09-19 15:44:07 +03:00
omri zaher
37960a5be5 test 2025-09-19 15:36:07 +03:00
omri zaher
db70eba2a3 Fix docker cleanup commands to use sudo for stopping and removing containers 2025-09-19 15:15:18 +03:00
omri zaher
166cfb9e22 Enhance EC2 deployment script to stop and remove containers with volumes, and clean up unused Docker resources 2025-09-19 14:46:18 +03:00
omri zaher
97c2c73a5c test 2025-09-19 14:31:58 +03:00
omri zaher
7204991d5e test 2025-09-19 13:48:28 +03:00
omri zaher
f331f75e12 Update MongoDB user insertion to use upsert for idempotency 2025-09-18 19:15:01 +03:00
omri zaher
05cf27ce80 Refactor MongoDB user addition in API tests to use SSH action for EC2 deployment 2025-09-18 18:53:42 +03:00
omri zaher
0c69ba2b4d Add API testing job to e2e workflow with MongoDB user setup and pytest execution 2025-09-18 18:39:42 +03:00
omri zaher
72d89164e6 Refactor Docker image tagging to use short commit SHA for better readability 2025-09-18 17:56:34 +03:00
omri zaher
3a4aa02e8b Add sudo to Docker commands in e2e testing workflow for proper permissions 2025-09-18 17:42:29 +03:00
omri zaher
986ddbac0d Remove outdated API and UI testing workflows 2025-09-18 17:33:49 +03:00
omri zaher
3b56848a29 Remove Docker publish workflow file 2025-08-12 10:32:58 +03:00
omri zaher
754e832436 resolve conflict 2025-08-12 10:32:36 +03:00
omri zaher
eda1356bd4 Update upload-artifact action to version 4 in UI testing workflow 2025-08-11 14:11:57 +03:00
omri zaher
3eb7526fa4 Add artifact upload step for UI test screenshots 2025-08-11 14:10:02 +03:00
omri zaher
3524c17e18 Merge branch 'main' into inner-tests 2025-08-11 13:10:37 +03:00
omri zaher
45f26c92eb Fix WEKAN_URL environment variable retrieval in UI tests for consistency 2025-08-11 12:28:22 +03:00
omri zaher
9da7005a66 Refactor API testing workflow to include Docker startup and MongoDB user setup steps 2025-08-11 11:53:22 +03:00
omri zaher
7c7e60c22f Update API tests workflow to use WEKAN_URL secret for BASE_URL 2025-08-11 11:45:32 +03:00
omri zaher
97fb01f3bc Refactor API and UI test workflows to improve readability and consistency; update base URL retrieval to use environment variable for flexibility 2025-08-11 11:44:56 +03:00
omri zaher
6b3560c8d3 Add GitHub Actions workflow for running tests with coverage and update pytest options for verbose output 2025-08-11 11:29:44 +03:00
omri zaher
42347f3e91 Reorder pytest command options for consistency in Selenium tests 2025-08-10 14:04:55 +03:00