Commit graph

12 commits

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