Ali Waseem and Charis
22cfd2be14
feat: Run E2E tests aganist Platform Pt.1 ( #41032 )
...
* added packages for creating projects
* updated scripts
* remove ami version
* cleaned up common
* updated tests
* refactored helpers
* updated env
* updated config
* updated to reference env
* updated global setup
* updated type logic and scripts
* added mocking of hcaptcha
* added log statements
* updated local env
* update env file
* updated env vars
* updated logging
* updated to remove check
* updated print and project names
* updated helpers
* updated url
* updated setup
* updated storage helpers to account for listing files
* updated setup and tests
* updated timeout only for setup
* updated helper to account for different api response
* added ignores for tests
* updated lock file
* updated database spec to add exact
* updated timeouts
* removed check for table grid footer
* updated test runner
* updated is_platform
* updated playwright config
* updated worker settings
* removed dotenvx
* updated README
* updated to remove comment
* Update e2e/studio/scripts/common/retriedFetch.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-12-05 10:50:16 -07:00
Ali Waseem
2c2a62ae6c
fix: updated api waiting for database tests and add default timeout ( #41072 )
...
updated api waiting for database tests and add default timeout
2025-12-04 09:00:14 -07:00
Charis and Ali Waseem
044a575552
test: parallelize table editor tests ( #40404 )
...
Table editor tests were being run serially because they would otherwise
stomp all over each other in setup. But this made them really slow. This
PR changes them to run in parallel, and makes sure the setup step runs
only once by using a file lock.
Also cleans up miscellaneous other sources of flakiness in tests.
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2025-11-19 07:14:13 -07:00
Ali Waseem and Charis
7898abe06c
Fix: Make self hosted tests more reliable locally and in CI ( #40479 )
...
* added ui studio command
* added SKIP ASSET UPLOAD option
* updated failing tests
* updated e2e scripts to include CI instructions
* removed unused envs and slack messages
* updated timeouts and max retries on CI
* updated generated local env
* updated env
* updated env generation for e2e tests
* remove vercel preview
* updated tests and trying junit report on PR
* update test comment
* updated commit hash for reporter
* updated file path
* updated runner to blacksmith
* update test file for reporting
* Update .github/workflows/studio-e2e-test.yml
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update package.json
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* Update e2e/studio/playwright.config.ts
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
* updated to skip comment on forks
---------
Co-authored-by: Charis <26616127+charislam@users.noreply.github.com >
2025-11-17 15:00:31 -07:00
Jordi Enric
25abebc32e
a new hope ( #38893 )
...
* a new hope
* run tests in ci against cli mode
* summary
* try vercel action to run e2e against studio self hosted preview
* believe
* debug
* gh pages artifact
* test
* rm pages step
* fix automation bypass missing
* continue on error
* only install necessary deps for CI
* fix bypass
* remove
* fail job if test fails
* disable customer query if is_platform false
* vercel check
* fix var name, make comment update instead
* check bypass on runtime
* add env var
* fix tests going to project ref instead of default
* fix
* better dates in comment
* Update E2E test workflow to include flaky test detection and improve summary output
* fix
* fix dumb mistake
2025-09-23 12:02:23 +02:00
Michael Ong
312e9fdb34
chore: add additional playwright tests for table editor ( #37972 )
2025-08-22 10:15:07 +02:00
Michael Ong
30afd85f6d
chore: minor fix to reduce flakiness of database playwright tests ( #37709 )
2025-08-07 18:58:49 +02:00
Michael Ong
61dedfa76f
Chore/add e2e test for database ( #37452 )
...
* chore: add tests for database
* chore: add final tests and some refactoring
* chore: update playwright config
2025-08-05 12:33:32 +02:00