Aria Minaei
d228b7635c
Switch compat-test scripts to typescript
2023-08-06 09:53:32 +02:00
Aria Minaei
3b93430fd7
Install compat tests in parallel
2023-08-06 08:43:45 +02:00
Aria Minaei
e856ee54ff
Use a temp directory to install the compat test fixtures
...
This is a way to run `npm install` on the compat test fixtures without the node_modules at the root of the repo interfering with the node's module resolution (and that of parcel/webpack/etc).
It's hacky because ideally we'd just put each test in its own docker container for simplicity. We tried that in the private repo, but the complexity is not worth the benefit.
2023-08-01 17:47:17 +02:00
Aria Minaei
024b1896c6
Small tweaks to the compat tests
...
Note: These are cherry-picked from the internal docker branch.
2023-08-01 17:47:17 +02:00
Aria Minaei
b646bb81e5
Add correct deps to compat fixtures
2023-08-01 17:47:17 +02:00
Aria Minaei
b443d9a92b
Increase the timeout in compat tests
2023-08-01 17:47:17 +02:00
Aria Minaei
bded6e9240
Add cra to compat tests
2023-08-01 17:47:17 +02:00
Aria Minaei
2670c670f6
Attempt: fix the CI errors
2023-08-01 17:47:17 +02:00
Aria Minaei
dc2338bb83
Add more compat tests
2023-08-01 17:47:17 +02:00
Aria Minaei
29905d951f
Add vite's tests to parcel's and next's
2023-08-01 17:47:17 +02:00
Aria Minaei
c288ab9ffe
Make the vite compat test more comprehensive
2023-08-01 17:47:17 +02:00
Aria Minaei
bc7fcf8e0a
Rename compatibility-tests
to compat-tests
2023-08-01 17:47:17 +02:00