From 008bd95351aca580a0fc5db4e2bb196b3789c463 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nacho=20Codo=C3=B1er?= Date: Tue, 3 Mar 2026 13:06:29 +0100 Subject: [PATCH] rename modern references on tests to e2e, like ./tools/e2e-tests/apps, create-app:e2e and etc --- .github/skills/testing/SKILL.md | 12 +++--- .github/workflows/e2e-tests.yml | 8 ++-- AGENTS.md | 2 +- package.json | 6 +-- .../apps/babel/.babelrc | 0 .../apps/babel/.gitignore | 0 .../apps/babel/.meteor/.gitignore | 0 .../apps/babel/.meteor/.id | 0 .../apps/babel/.meteor/packages | 0 .../apps/babel/.meteor/platforms | 0 .../apps/babel/.meteor/release | 0 .../apps/babel/.meteor/versions | 0 .../apps/babel/.swcrc | 0 .../apps/babel/client/main.css | 0 .../apps/babel/client/main.html | 0 .../apps/babel/client/main.jsx | 0 .../apps/babel/imports/api/links.js | 0 .../apps/babel/imports/apollo/schema.graphql | 0 .../apps/babel/imports/ui/App.jsx | 0 .../apps/babel/imports/ui/Hello.jsx | 0 .../apps/babel/imports/ui/Info.jsx | 0 .../apps/babel/package.json | 0 .../apps/babel/rspack.config.mjs | 0 .../apps/babel/server/apollo.js | 0 .../apps/babel/server/main.js | 0 .../apps/babel/tests/main.js | 0 .../apps/blaze/.gitignore | 0 .../apps/blaze/.meteor/.gitignore | 0 .../apps/blaze/.meteor/.id | 0 .../apps/blaze/.meteor/packages | 0 .../apps/blaze/.meteor/platforms | 0 .../apps/blaze/.meteor/release | 0 .../apps/blaze/.meteor/versions | 0 .../apps/blaze/client/main.css | 0 .../apps/blaze/client/main.html | 0 .../apps/blaze/client/main.js | 0 .../apps/blaze/package.json | 0 .../apps/blaze/server/main.js | 0 .../apps/blaze/tests/main.js | 0 .../apps/coffeescript/.gitignore | 0 .../apps/coffeescript/.meteor/.gitignore | 0 .../apps/coffeescript/.meteor/.id | 0 .../apps/coffeescript/.meteor/packages | 0 .../apps/coffeescript/.meteor/platforms | 0 .../apps/coffeescript/.meteor/release | 0 .../apps/coffeescript/.meteor/versions | 0 .../apps/coffeescript/client/main.coffee | 0 .../apps/coffeescript/client/main.css | 0 .../apps/coffeescript/client/main.html | 0 .../coffeescript/imports/api/links.coffee | 0 .../apps/coffeescript/imports/ui/App.coffee | 0 .../apps/coffeescript/imports/ui/Hello.coffee | 0 .../apps/coffeescript/imports/ui/Info.coffee | 0 .../apps/coffeescript/package.json | 0 .../apps/coffeescript/rspack.config.js | 0 .../apps/coffeescript/server/main.coffee | 0 .../apps/coffeescript/tests/main.coffee | 0 .../apps/full-blaze/.gitignore | 0 .../apps/full-blaze/.meteor/.gitignore | 0 .../apps/full-blaze/.meteor/.id | 0 .../apps/full-blaze/.meteor/packages | 0 .../apps/full-blaze/.meteor/platforms | 0 .../apps/full-blaze/.meteor/release | 0 .../apps/full-blaze/.meteor/versions | 0 .../apps/full-blaze/client/head.html | 0 .../apps/full-blaze/client/main.js | 0 .../apps/full-blaze/client/main.less | 0 .../full-blaze/imports/api/links/links.js | 0 .../imports/api/links/links.tests.js | 0 .../full-blaze/imports/api/links/methods.js | 0 .../imports/api/links/methods.tests.js | 0 .../imports/api/links/server/publications.js | 0 .../full-blaze/imports/startup/both/index.js | 0 .../imports/startup/client/index.js | 0 .../imports/startup/client/routes.js | 0 .../imports/startup/server/fixtures.js | 0 .../imports/startup/server/index.js | 0 .../imports/startup/server/register-api.js | 0 .../imports/ui/components/hello/hello.html | 0 .../imports/ui/components/hello/hello.js | 0 .../imports/ui/components/info/info.html | 0 .../imports/ui/components/info/info.js | 0 .../imports/ui/layouts/body/body.html | 0 .../imports/ui/layouts/body/body.js | 0 .../imports/ui/pages/home/home.html | 0 .../full-blaze/imports/ui/pages/home/home.js | 0 .../imports/ui/pages/not-found/not-found.html | 0 .../imports/ui/pages/not-found/not-found.js | 0 .../imports/ui/stylesheets/not-found.less | 0 .../apps/full-blaze/package.json | 0 .../apps/full-blaze/private/README.md | 0 .../apps/full-blaze/public/img/404.svg | 0 .../apps/full-blaze/public/img/bg-footer.svg | 0 .../apps/full-blaze/rspack.config.js | 0 .../apps/full-blaze/server/main.js | 0 .../apps/full-blaze/swc.config.js | 0 .../apps/full-blaze/tests/main.js | 0 .../apps/monorepo/.npmrc | 0 .../apps/monorepo/app/.meteor/packages | 0 .../apps/monorepo/app/.meteor/platforms | 0 .../apps/monorepo/app/.meteor/release | 0 .../apps/monorepo/app/.meteorignore | 0 .../apps/monorepo/app/.swcrc | 0 .../apps/monorepo/app/client/client.test.js | 0 .../apps/monorepo/app/client/main.css | 0 .../apps/monorepo/app/client/main.html | 0 .../apps/monorepo/app/client/main.jsx | 0 .../apps/monorepo/app/ignored/ignore.test.js | 0 .../apps/monorepo/app/imports/api/links.js | 0 .../monorepo/app/imports/emails/TestEmail.jsx | 0 .../apps/monorepo/app/imports/ui/App.jsx | 0 .../apps/monorepo/app/imports/ui/Hello.jsx | 0 .../apps/monorepo/app/imports/ui/Info.jsx | 0 .../apps/monorepo/app/package.json | 0 .../app/plugins/CustomConsoleLogPlugin.js | 0 .../apps/monorepo/app/public/1x1.png | Bin .../apps/monorepo/app/public/docs/text.md | 0 .../apps/monorepo/app/public/images/1x1.png | Bin .../apps/monorepo/app/rspack.config.cjs | 0 .../monorepo/app/rspack.config.override.cjs | 0 .../apps/monorepo/app/server/main.js | 0 .../apps/monorepo/app/server/server.test.js | 0 .../monorepo/app/tests/ignore-test.test.js | 0 .../app/tests/ignored/ignore-nested.test.js | 0 .../apps/monorepo/app/tests/main.test.js | 0 .../apps/monorepo/package.json | 0 .../apps/react-router/.gitignore | 0 .../apps/react-router/.meteor/.gitignore | 0 .../apps/react-router/.meteor/.id | 0 .../apps/react-router/.meteor/packages | 0 .../apps/react-router/.meteor/platforms | 0 .../apps/react-router/.meteor/release | 0 .../apps/react-router/.meteor/versions | 0 .../apps/react-router/.meteorignore | 0 .../apps/react-router/babel.config.js | 0 .../react-router/client/client.app-test.js | 0 .../apps/react-router/client/main.css | 0 .../apps/react-router/client/main.html | 0 .../apps/react-router/client/main.jsx | 0 .../apps/react-router/important.app-test.js | 0 .../apps/react-router/imports/api/links.js | 0 .../react-router/imports/helpers/alias.js | 0 .../apps/react-router/imports/ui/App.jsx | 0 .../apps/react-router/imports/ui/Global.less | 0 .../apps/react-router/imports/ui/Hello.jsx | 0 .../apps/react-router/imports/ui/Home.jsx | 0 .../apps/react-router/imports/ui/Info.jsx | 0 .../apps/react-router/imports/ui/NotFound.jsx | 0 .../custom-package/custom-package.js | 0 .../my-packages/custom-package/package.js | 0 .../apps/react-router/package.json | 0 .../default-package/default-package.js | 0 .../packages/default-package/package.js | 0 .../plugins/CustomConsoleLogPlugin.js | 0 .../apps/react-router/public/1x1.png | Bin .../apps/react-router/public/docs/text.md | 0 .../apps/react-router/public/images/1x1.png | Bin .../ignore.app-test.js | 0 .../apps/react-router/rspack.config.js | 0 .../react-router/rspack.config.override.js | 0 .../server/browser-tests/browser.app-test.js | 0 .../apps/react-router/server/main.js | 0 .../server/resolve-extensions/first.jsx | 0 .../server/resolve-extensions/first.tsx | 0 .../react-router/server/server.app-test.js | 0 .../apps/react-router/server/ts/helpers.ts | 0 .../apps/react-router/styles/module.css | 0 .../tests/ignored/file-to-ignored.app-test.js | 0 .../folder-to-ignored/ignore.app-test.js | 0 .../integration/test-ignored.app-test.js | 0 .../prefix-test-ignored/ignore.app-test.js | 0 .../ignore.app-test.js | 0 .../ignore.app-test.js | 0 .../nested/glob-ignored/ignore.app-test.js | 0 .../some/unit/test-ignored.app-test.js | 0 .../ignored/specific-file-ignored.app-test.js | 0 .../ignored/test-example-ignored.app-test.js | 0 .../ignored/test.temp-ignored.app-test.js | 0 .../apps/react-router/tests/main.app-test.js | 0 .../apps/react/.gitignore | 0 .../apps/react/.meteor/.gitignore | 0 .../apps/react/.meteor/.id | 0 .../apps/react/.meteor/packages | 0 .../apps/react/.meteor/platforms | 0 .../apps/react/.meteor/release | 0 .../apps/react/.meteor/versions | 0 .../apps/react/client/main.html | 0 .../apps/react/client/main.jsx | 0 .../apps/react/imports/api/links.js | 0 .../apps/react/imports/ui/App.jsx | 0 .../apps/react/imports/ui/Hello.jsx | 0 .../apps/react/imports/ui/Info.jsx | 0 .../apps/react/imports/ui/images/1x1-js.png | Bin .../apps/react/imports/ui/main.css | 0 .../apps/react/package.json | 0 .../react/plugins/CustomConsoleLogPlugin.js | 0 .../apps/react/public/1x1-css.png | Bin .../apps/react/public/1x1-public.jpg | Bin .../apps/react/rspack.config.cjs | 0 .../apps/react/server/main.js | 0 .../apps/react/tests/main.js | 0 .../apps/server-only/.meteor/.gitignore | 0 .../apps/server-only/.meteor/.id | 0 .../apps/server-only/.meteor/packages | 0 .../apps/server-only/.meteor/platforms | 0 .../apps/server-only/.meteor/release | 0 .../apps/server-only/.meteor/versions | 0 .../apps/server-only/package.json | 0 .../apps/server-only/rspack.config.js | 0 .../apps/server-only/server/main.js | 0 .../apps/solid/.gitignore | 0 .../apps/solid/.meteor/.gitignore | 0 .../apps/solid/.meteor/.id | 0 .../apps/solid/.meteor/packages | 0 .../apps/solid/.meteor/platforms | 0 .../apps/solid/.meteor/release | 0 .../apps/solid/.meteor/versions | 0 .../apps/solid/client/main.html | 0 .../apps/solid/client/main.js | 0 .../apps/solid/imports/api/links.js | 0 .../apps/solid/imports/ui/App.jsx | 0 .../apps/solid/imports/ui/Hello.jsx | 0 .../apps/solid/imports/ui/Info.jsx | 0 .../apps/solid/imports/ui/main.css | 0 .../apps/solid/imports/ui/main.jsx | 0 .../apps/solid/package.json | 0 .../apps/solid/rspack.config.js | 0 .../apps/solid/server/main.js | 0 .../apps/solid/tests/main.js | 0 .../apps/svelte/.gitignore | 0 .../apps/svelte/.meteor/.gitignore | 0 .../apps/svelte/.meteor/.id | 0 .../apps/svelte/.meteor/packages | 0 .../apps/svelte/.meteor/platforms | 0 .../apps/svelte/.meteor/release | 0 .../apps/svelte/.meteor/versions | 0 .../apps/svelte/client/main.css | 0 .../apps/svelte/client/main.html | 0 .../apps/svelte/client/main.js | 0 .../apps/svelte/imports/api/links.js | 0 .../apps/svelte/imports/ui/App.svelte | 0 .../apps/svelte/package.json | 0 .../apps/svelte/rspack.config.js | 0 .../apps/svelte/server/main.js | 0 .../apps/svelte/tests/main.js | 0 .../apps/svelte/tsconfig.json | 0 .../apps/typescript/.gitignore | 0 .../apps/typescript/.meteor/.gitignore | 0 .../apps/typescript/.meteor/.id | 0 .../apps/typescript/.meteor/packages | 0 .../apps/typescript/.meteor/platforms | 0 .../apps/typescript/.meteor/release | 0 .../apps/typescript/.meteor/versions | 0 .../apps/typescript/client/main.html | 0 .../apps/typescript/client/main.scss | 0 .../apps/typescript/client/main.tsx | 0 .../apps/typescript/imports/api/links.ts | 0 .../apps/typescript/imports/ui/App.tsx | 0 .../apps/typescript/imports/ui/Global.scss | 0 .../apps/typescript/imports/ui/Hello.tsx | 0 .../apps/typescript/imports/ui/Info.tsx | 0 .../apps/typescript/package.json | 0 .../apps/typescript/rspack.config.ts | 0 .../apps/typescript/server/main.ts | 0 .../apps/typescript/tests/client.ts | 0 .../apps/typescript/tests/server.ts | 0 .../apps/typescript/tsconfig.json | 0 .../apps/vue/.gitignore | 0 .../apps/vue/.meteor/.gitignore | 0 .../apps/vue/.meteor/.id | 0 .../apps/vue/.meteor/packages | 0 .../apps/vue/.meteor/platforms | 0 .../apps/vue/.meteor/release | 0 .../apps/vue/.meteor/versions | 0 .../apps/vue/.meteorignore | 0 .../apps/vue/client/main.css | 0 .../apps/vue/client/main.html | 0 .../apps/vue/client/main.js | 0 .../apps/vue/client/meteor.css | 0 .../apps/vue/imports/api/links.js | 0 .../apps/vue/imports/ui/App.vue | 0 .../vue/imports/ui/components/AppMenu.vue | 0 .../apps/vue/imports/ui/components/Hello.vue | 0 .../apps/vue/imports/ui/components/Info.vue | 0 .../apps/vue/imports/ui/main.css | 0 .../apps/vue/imports/ui/main.js | 0 .../apps/vue/imports/ui/router.js | 0 .../apps/vue/imports/ui/views/About.vue | 0 .../apps/vue/imports/ui/views/Home.vue | 0 .../apps/vue/package.json | 0 .../apps/vue/postcss.config.js | 0 .../apps/vue/rspack.config.js | 0 .../apps/vue/server/entry-meteor.js | 0 .../apps/vue/server/main.js | 0 .../apps/vue/tests/main.js | 0 .../{modern-tests => e2e-tests}/assertions.js | 0 .../babel.config.js | 0 .../{modern-tests => e2e-tests}/babel.test.js | 0 .../{modern-tests => e2e-tests}/blaze.test.js | 0 .../coffeescript.test.js | 0 .../full-blaze.test.js | 0 tools/{modern-tests => e2e-tests}/helpers.js | 0 .../jest.config.js | 0 .../{modern-tests => e2e-tests}/jest.setup.js | 0 .../monorepo.test.js | 0 .../package-lock.json | 4 +- .../{modern-tests => e2e-tests}/package.json | 2 +- .../react-router.test.js | 0 .../{modern-tests => e2e-tests}/react.test.js | 0 .../scripts/create-app.js | 40 +++++++++--------- .../server-only.test.js | 0 .../skeleton.test.js | 0 .../{modern-tests => e2e-tests}/solid.test.js | 0 .../svelte.test.js | 0 .../test-helpers.js | 0 .../typescript.test.js | 0 tools/{modern-tests => e2e-tests}/vue.test.js | 0 317 files changed, 37 insertions(+), 37 deletions(-) rename tools/{modern-tests => e2e-tests}/apps/babel/.babelrc (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/.meteor/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/.meteor/.id (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/.meteor/packages (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/.meteor/platforms (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/.meteor/release (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/.meteor/versions (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/.swcrc (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/client/main.css (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/client/main.html (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/client/main.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/imports/api/links.js (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/imports/apollo/schema.graphql (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/imports/ui/App.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/imports/ui/Hello.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/imports/ui/Info.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/rspack.config.mjs (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/server/apollo.js (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/server/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/babel/tests/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/.meteor/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/.meteor/.id (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/.meteor/packages (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/.meteor/platforms (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/.meteor/release (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/.meteor/versions (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/client/main.css (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/client/main.html (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/client/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/server/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/blaze/tests/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/.meteor/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/.meteor/.id (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/.meteor/packages (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/.meteor/platforms (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/.meteor/release (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/.meteor/versions (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/client/main.coffee (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/client/main.css (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/client/main.html (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/imports/api/links.coffee (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/imports/ui/App.coffee (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/imports/ui/Hello.coffee (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/imports/ui/Info.coffee (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/rspack.config.js (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/server/main.coffee (100%) rename tools/{modern-tests => e2e-tests}/apps/coffeescript/tests/main.coffee (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/.meteor/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/.meteor/.id (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/.meteor/packages (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/.meteor/platforms (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/.meteor/release (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/.meteor/versions (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/client/head.html (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/client/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/client/main.less (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/api/links/links.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/api/links/links.tests.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/api/links/methods.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/api/links/methods.tests.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/api/links/server/publications.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/startup/both/index.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/startup/client/index.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/startup/client/routes.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/startup/server/fixtures.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/startup/server/index.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/startup/server/register-api.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/ui/components/hello/hello.html (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/ui/components/hello/hello.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/ui/components/info/info.html (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/ui/components/info/info.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/ui/layouts/body/body.html (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/ui/layouts/body/body.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/ui/pages/home/home.html (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/ui/pages/home/home.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/ui/pages/not-found/not-found.html (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/ui/pages/not-found/not-found.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/imports/ui/stylesheets/not-found.less (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/private/README.md (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/public/img/404.svg (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/public/img/bg-footer.svg (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/rspack.config.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/server/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/swc.config.js (100%) rename tools/{modern-tests => e2e-tests}/apps/full-blaze/tests/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/.npmrc (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/.meteor/packages (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/.meteor/platforms (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/.meteor/release (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/.meteorignore (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/.swcrc (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/client/client.test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/client/main.css (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/client/main.html (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/client/main.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/ignored/ignore.test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/imports/api/links.js (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/imports/emails/TestEmail.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/imports/ui/App.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/imports/ui/Hello.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/imports/ui/Info.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/plugins/CustomConsoleLogPlugin.js (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/public/1x1.png (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/public/docs/text.md (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/public/images/1x1.png (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/rspack.config.cjs (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/rspack.config.override.cjs (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/server/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/server/server.test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/tests/ignore-test.test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/tests/ignored/ignore-nested.test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/app/tests/main.test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/monorepo/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/.meteor/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/.meteor/.id (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/.meteor/packages (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/.meteor/platforms (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/.meteor/release (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/.meteor/versions (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/.meteorignore (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/babel.config.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/client/client.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/client/main.css (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/client/main.html (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/client/main.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/important.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/imports/api/links.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/imports/helpers/alias.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/imports/ui/App.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/imports/ui/Global.less (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/imports/ui/Hello.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/imports/ui/Home.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/imports/ui/Info.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/imports/ui/NotFound.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/my-packages/custom-package/custom-package.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/my-packages/custom-package/package.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/packages/default-package/default-package.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/packages/default-package/package.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/plugins/CustomConsoleLogPlugin.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/public/1x1.png (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/public/docs/text.md (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/public/images/1x1.png (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/react-router-wxyz-ignored/ignore.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/rspack.config.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/rspack.config.override.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/server/browser-tests/browser.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/server/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/server/resolve-extensions/first.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/server/resolve-extensions/first.tsx (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/server/server.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/server/ts/helpers.ts (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/styles/module.css (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/tests/ignored/file-to-ignored.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/tests/ignored/folder-to-ignored/ignore.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/tests/ignored/integration/test-ignored.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/tests/ignored/prefix-test-ignored/ignore.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/tests/ignored/react-router-wxyz-ignored/ignore.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/tests/ignored/some-test-ignored-suffix/ignore.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/tests/ignored/some/nested/glob-ignored/ignore.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/tests/ignored/some/unit/test-ignored.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/tests/ignored/specific-file-ignored.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/tests/ignored/test-example-ignored.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/tests/ignored/test.temp-ignored.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react-router/tests/main.app-test.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/react/.meteor/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/react/.meteor/.id (100%) rename tools/{modern-tests => e2e-tests}/apps/react/.meteor/packages (100%) rename tools/{modern-tests => e2e-tests}/apps/react/.meteor/platforms (100%) rename tools/{modern-tests => e2e-tests}/apps/react/.meteor/release (100%) rename tools/{modern-tests => e2e-tests}/apps/react/.meteor/versions (100%) rename tools/{modern-tests => e2e-tests}/apps/react/client/main.html (100%) rename tools/{modern-tests => e2e-tests}/apps/react/client/main.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/react/imports/api/links.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react/imports/ui/App.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/react/imports/ui/Hello.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/react/imports/ui/Info.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/react/imports/ui/images/1x1-js.png (100%) rename tools/{modern-tests => e2e-tests}/apps/react/imports/ui/main.css (100%) rename tools/{modern-tests => e2e-tests}/apps/react/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/react/plugins/CustomConsoleLogPlugin.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react/public/1x1-css.png (100%) rename tools/{modern-tests => e2e-tests}/apps/react/public/1x1-public.jpg (100%) rename tools/{modern-tests => e2e-tests}/apps/react/rspack.config.cjs (100%) rename tools/{modern-tests => e2e-tests}/apps/react/server/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/react/tests/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/server-only/.meteor/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/server-only/.meteor/.id (100%) rename tools/{modern-tests => e2e-tests}/apps/server-only/.meteor/packages (100%) rename tools/{modern-tests => e2e-tests}/apps/server-only/.meteor/platforms (100%) rename tools/{modern-tests => e2e-tests}/apps/server-only/.meteor/release (100%) rename tools/{modern-tests => e2e-tests}/apps/server-only/.meteor/versions (100%) rename tools/{modern-tests => e2e-tests}/apps/server-only/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/server-only/rspack.config.js (100%) rename tools/{modern-tests => e2e-tests}/apps/server-only/server/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/.meteor/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/.meteor/.id (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/.meteor/packages (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/.meteor/platforms (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/.meteor/release (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/.meteor/versions (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/client/main.html (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/client/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/imports/api/links.js (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/imports/ui/App.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/imports/ui/Hello.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/imports/ui/Info.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/imports/ui/main.css (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/imports/ui/main.jsx (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/rspack.config.js (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/server/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/solid/tests/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/.meteor/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/.meteor/.id (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/.meteor/packages (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/.meteor/platforms (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/.meteor/release (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/.meteor/versions (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/client/main.css (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/client/main.html (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/client/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/imports/api/links.js (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/imports/ui/App.svelte (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/rspack.config.js (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/server/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/tests/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/svelte/tsconfig.json (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/.meteor/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/.meteor/.id (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/.meteor/packages (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/.meteor/platforms (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/.meteor/release (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/.meteor/versions (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/client/main.html (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/client/main.scss (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/client/main.tsx (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/imports/api/links.ts (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/imports/ui/App.tsx (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/imports/ui/Global.scss (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/imports/ui/Hello.tsx (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/imports/ui/Info.tsx (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/rspack.config.ts (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/server/main.ts (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/tests/client.ts (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/tests/server.ts (100%) rename tools/{modern-tests => e2e-tests}/apps/typescript/tsconfig.json (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/.meteor/.gitignore (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/.meteor/.id (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/.meteor/packages (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/.meteor/platforms (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/.meteor/release (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/.meteor/versions (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/.meteorignore (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/client/main.css (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/client/main.html (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/client/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/client/meteor.css (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/imports/api/links.js (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/imports/ui/App.vue (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/imports/ui/components/AppMenu.vue (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/imports/ui/components/Hello.vue (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/imports/ui/components/Info.vue (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/imports/ui/main.css (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/imports/ui/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/imports/ui/router.js (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/imports/ui/views/About.vue (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/imports/ui/views/Home.vue (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/package.json (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/postcss.config.js (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/rspack.config.js (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/server/entry-meteor.js (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/server/main.js (100%) rename tools/{modern-tests => e2e-tests}/apps/vue/tests/main.js (100%) rename tools/{modern-tests => e2e-tests}/assertions.js (100%) rename tools/{modern-tests => e2e-tests}/babel.config.js (100%) rename tools/{modern-tests => e2e-tests}/babel.test.js (100%) rename tools/{modern-tests => e2e-tests}/blaze.test.js (100%) rename tools/{modern-tests => e2e-tests}/coffeescript.test.js (100%) rename tools/{modern-tests => e2e-tests}/full-blaze.test.js (100%) rename tools/{modern-tests => e2e-tests}/helpers.js (100%) rename tools/{modern-tests => e2e-tests}/jest.config.js (100%) rename tools/{modern-tests => e2e-tests}/jest.setup.js (100%) rename tools/{modern-tests => e2e-tests}/monorepo.test.js (100%) rename tools/{modern-tests => e2e-tests}/package-lock.json (99%) rename tools/{modern-tests => e2e-tests}/package.json (92%) rename tools/{modern-tests => e2e-tests}/react-router.test.js (100%) rename tools/{modern-tests => e2e-tests}/react.test.js (100%) rename tools/{modern-tests => e2e-tests}/scripts/create-app.js (92%) rename tools/{modern-tests => e2e-tests}/server-only.test.js (100%) rename tools/{modern-tests => e2e-tests}/skeleton.test.js (100%) rename tools/{modern-tests => e2e-tests}/solid.test.js (100%) rename tools/{modern-tests => e2e-tests}/svelte.test.js (100%) rename tools/{modern-tests => e2e-tests}/test-helpers.js (100%) rename tools/{modern-tests => e2e-tests}/typescript.test.js (100%) rename tools/{modern-tests => e2e-tests}/vue.test.js (100%) diff --git a/.github/skills/testing/SKILL.md b/.github/skills/testing/SKILL.md index 160ba85c97..8d5d0ddbe4 100644 --- a/.github/skills/testing/SKILL.md +++ b/.github/skills/testing/SKILL.md @@ -25,15 +25,15 @@ TINYTEST_FILTER="collection" ./meteor test-packages # Filter specific tests # Package tests in console (headless via Puppeteer) PUPPETEER_DOWNLOAD_PATH=~/.npm/chromium ./packages/test-in-console/run.sh -# Modern E2E tests (Jest + Playwright) -npm run install:modern # Install dependencies -npm run test:modern # Run all E2E tests -npm run test:modern -- -t="React" # Run specific test +# E2E tests (Jest + Playwright) +npm run install:e2e # Install dependencies +npm run test:e2e # Run all E2E tests +npm run test:e2e -- -t="React" # Run specific test ``` -## Modern E2E Tests (`tools/modern-tests/`) +## E2E Tests (`tools/e2e-tests/`) -Jest + Playwright suite for verifying modern bundler integrations (rspack). Tests cover framework skeletons and build scenarios. +Jest + Playwright suite for verifying bundler integrations (rspack). Tests cover framework skeletons and build scenarios. **Test apps:** `apps/{react,vue,svelte,solid,blaze,typescript,babel,coffeescript,monorepo}` diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 20e569d8c2..78e2225e5f 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -4,7 +4,7 @@ on: pull_request: paths: - 'meteor' - - 'tools/modern-tests/**' + - 'tools/e2e-tests/**' - 'packages/rspack/**' - 'packages/tools-core/**' - 'packages/babel-compiler/**' @@ -52,7 +52,7 @@ jobs: path: | ~/.npm node_modules - tools/modern-tests/node_modules + tools/e2e-tests/node_modules packages/**/.npm .meteor dev_bundle @@ -72,7 +72,7 @@ jobs: run: npm install - name: Install test deps - run: npm run install:modern + run: npm run install:e2e - name: Prepare Meteor run: ./meteor --get-ready @@ -84,4 +84,4 @@ jobs: retry_on: error timeout_minutes: 15 retry_wait_seconds: 90 - command: npm run test:modern -- -t="${{ matrix.category }}" + command: npm run test:e2e -- -t="${{ matrix.category }}" diff --git a/AGENTS.md b/AGENTS.md index 9cac088bee..db127840d8 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -9,7 +9,7 @@ Full-stack JavaScript platform for modern web and mobile applications. ./meteor create my-app # Create app ./meteor self-test # CLI tests ./meteor test-packages ./packages/ # Package tests -npm run test:modern # E2E tests (Jest + Playwright) +npm run test:e2e # E2E tests (Jest + Playwright) ``` ## Structure diff --git a/package.json b/package.json index 99ca49b7b0..3c120bc71b 100644 --- a/package.json +++ b/package.json @@ -35,10 +35,10 @@ "typescript": "^5.4.5" }, "scripts": { - "install:modern": "cd tools/modern-tests && npm install && npx playwright install --with-deps chromium chromium-headless-shell", + "install:e2e": "cd tools/e2e-tests && npm install && npx playwright install --with-deps chromium chromium-headless-shell", "test:idle-bot": "node --test .github/scripts/__tests__/inactive-issues.test.js", - "test:modern": "cd tools/modern-tests && npm test -- ", - "create-app:modern": "cd tools/modern-tests && node scripts/create-app.js" + "test:e2e": "cd tools/e2e-tests && npm test -- ", + "create-app:e2e": "cd tools/e2e-tests && node scripts/create-app.js" }, "jshintConfig": { "esversion": 11 diff --git a/tools/modern-tests/apps/babel/.babelrc b/tools/e2e-tests/apps/babel/.babelrc similarity index 100% rename from tools/modern-tests/apps/babel/.babelrc rename to tools/e2e-tests/apps/babel/.babelrc diff --git a/tools/modern-tests/apps/babel/.gitignore b/tools/e2e-tests/apps/babel/.gitignore similarity index 100% rename from tools/modern-tests/apps/babel/.gitignore rename to tools/e2e-tests/apps/babel/.gitignore diff --git a/tools/modern-tests/apps/babel/.meteor/.gitignore b/tools/e2e-tests/apps/babel/.meteor/.gitignore similarity index 100% rename from tools/modern-tests/apps/babel/.meteor/.gitignore rename to tools/e2e-tests/apps/babel/.meteor/.gitignore diff --git a/tools/modern-tests/apps/babel/.meteor/.id b/tools/e2e-tests/apps/babel/.meteor/.id similarity index 100% rename from tools/modern-tests/apps/babel/.meteor/.id rename to tools/e2e-tests/apps/babel/.meteor/.id diff --git a/tools/modern-tests/apps/babel/.meteor/packages b/tools/e2e-tests/apps/babel/.meteor/packages similarity index 100% rename from tools/modern-tests/apps/babel/.meteor/packages rename to tools/e2e-tests/apps/babel/.meteor/packages diff --git a/tools/modern-tests/apps/babel/.meteor/platforms b/tools/e2e-tests/apps/babel/.meteor/platforms similarity index 100% rename from tools/modern-tests/apps/babel/.meteor/platforms rename to tools/e2e-tests/apps/babel/.meteor/platforms diff --git a/tools/modern-tests/apps/babel/.meteor/release b/tools/e2e-tests/apps/babel/.meteor/release similarity index 100% rename from tools/modern-tests/apps/babel/.meteor/release rename to tools/e2e-tests/apps/babel/.meteor/release diff --git a/tools/modern-tests/apps/babel/.meteor/versions b/tools/e2e-tests/apps/babel/.meteor/versions similarity index 100% rename from tools/modern-tests/apps/babel/.meteor/versions rename to tools/e2e-tests/apps/babel/.meteor/versions diff --git a/tools/modern-tests/apps/babel/.swcrc b/tools/e2e-tests/apps/babel/.swcrc similarity index 100% rename from tools/modern-tests/apps/babel/.swcrc rename to tools/e2e-tests/apps/babel/.swcrc diff --git a/tools/modern-tests/apps/babel/client/main.css b/tools/e2e-tests/apps/babel/client/main.css similarity index 100% rename from tools/modern-tests/apps/babel/client/main.css rename to tools/e2e-tests/apps/babel/client/main.css diff --git a/tools/modern-tests/apps/babel/client/main.html b/tools/e2e-tests/apps/babel/client/main.html similarity index 100% rename from tools/modern-tests/apps/babel/client/main.html rename to tools/e2e-tests/apps/babel/client/main.html diff --git a/tools/modern-tests/apps/babel/client/main.jsx b/tools/e2e-tests/apps/babel/client/main.jsx similarity index 100% rename from tools/modern-tests/apps/babel/client/main.jsx rename to tools/e2e-tests/apps/babel/client/main.jsx diff --git a/tools/modern-tests/apps/babel/imports/api/links.js b/tools/e2e-tests/apps/babel/imports/api/links.js similarity index 100% rename from tools/modern-tests/apps/babel/imports/api/links.js rename to tools/e2e-tests/apps/babel/imports/api/links.js diff --git a/tools/modern-tests/apps/babel/imports/apollo/schema.graphql b/tools/e2e-tests/apps/babel/imports/apollo/schema.graphql similarity index 100% rename from tools/modern-tests/apps/babel/imports/apollo/schema.graphql rename to tools/e2e-tests/apps/babel/imports/apollo/schema.graphql diff --git a/tools/modern-tests/apps/babel/imports/ui/App.jsx b/tools/e2e-tests/apps/babel/imports/ui/App.jsx similarity index 100% rename from tools/modern-tests/apps/babel/imports/ui/App.jsx rename to tools/e2e-tests/apps/babel/imports/ui/App.jsx diff --git a/tools/modern-tests/apps/babel/imports/ui/Hello.jsx b/tools/e2e-tests/apps/babel/imports/ui/Hello.jsx similarity index 100% rename from tools/modern-tests/apps/babel/imports/ui/Hello.jsx rename to tools/e2e-tests/apps/babel/imports/ui/Hello.jsx diff --git a/tools/modern-tests/apps/babel/imports/ui/Info.jsx b/tools/e2e-tests/apps/babel/imports/ui/Info.jsx similarity index 100% rename from tools/modern-tests/apps/babel/imports/ui/Info.jsx rename to tools/e2e-tests/apps/babel/imports/ui/Info.jsx diff --git a/tools/modern-tests/apps/babel/package.json b/tools/e2e-tests/apps/babel/package.json similarity index 100% rename from tools/modern-tests/apps/babel/package.json rename to tools/e2e-tests/apps/babel/package.json diff --git a/tools/modern-tests/apps/babel/rspack.config.mjs b/tools/e2e-tests/apps/babel/rspack.config.mjs similarity index 100% rename from tools/modern-tests/apps/babel/rspack.config.mjs rename to tools/e2e-tests/apps/babel/rspack.config.mjs diff --git a/tools/modern-tests/apps/babel/server/apollo.js b/tools/e2e-tests/apps/babel/server/apollo.js similarity index 100% rename from tools/modern-tests/apps/babel/server/apollo.js rename to tools/e2e-tests/apps/babel/server/apollo.js diff --git a/tools/modern-tests/apps/babel/server/main.js b/tools/e2e-tests/apps/babel/server/main.js similarity index 100% rename from tools/modern-tests/apps/babel/server/main.js rename to tools/e2e-tests/apps/babel/server/main.js diff --git a/tools/modern-tests/apps/babel/tests/main.js b/tools/e2e-tests/apps/babel/tests/main.js similarity index 100% rename from tools/modern-tests/apps/babel/tests/main.js rename to tools/e2e-tests/apps/babel/tests/main.js diff --git a/tools/modern-tests/apps/blaze/.gitignore b/tools/e2e-tests/apps/blaze/.gitignore similarity index 100% rename from tools/modern-tests/apps/blaze/.gitignore rename to tools/e2e-tests/apps/blaze/.gitignore diff --git a/tools/modern-tests/apps/blaze/.meteor/.gitignore b/tools/e2e-tests/apps/blaze/.meteor/.gitignore similarity index 100% rename from tools/modern-tests/apps/blaze/.meteor/.gitignore rename to tools/e2e-tests/apps/blaze/.meteor/.gitignore diff --git a/tools/modern-tests/apps/blaze/.meteor/.id b/tools/e2e-tests/apps/blaze/.meteor/.id similarity index 100% rename from tools/modern-tests/apps/blaze/.meteor/.id rename to tools/e2e-tests/apps/blaze/.meteor/.id diff --git a/tools/modern-tests/apps/blaze/.meteor/packages b/tools/e2e-tests/apps/blaze/.meteor/packages similarity index 100% rename from tools/modern-tests/apps/blaze/.meteor/packages rename to tools/e2e-tests/apps/blaze/.meteor/packages diff --git a/tools/modern-tests/apps/blaze/.meteor/platforms b/tools/e2e-tests/apps/blaze/.meteor/platforms similarity index 100% rename from tools/modern-tests/apps/blaze/.meteor/platforms rename to tools/e2e-tests/apps/blaze/.meteor/platforms diff --git a/tools/modern-tests/apps/blaze/.meteor/release b/tools/e2e-tests/apps/blaze/.meteor/release similarity index 100% rename from tools/modern-tests/apps/blaze/.meteor/release rename to tools/e2e-tests/apps/blaze/.meteor/release diff --git a/tools/modern-tests/apps/blaze/.meteor/versions b/tools/e2e-tests/apps/blaze/.meteor/versions similarity index 100% rename from tools/modern-tests/apps/blaze/.meteor/versions rename to tools/e2e-tests/apps/blaze/.meteor/versions diff --git a/tools/modern-tests/apps/blaze/client/main.css b/tools/e2e-tests/apps/blaze/client/main.css similarity index 100% rename from tools/modern-tests/apps/blaze/client/main.css rename to tools/e2e-tests/apps/blaze/client/main.css diff --git a/tools/modern-tests/apps/blaze/client/main.html b/tools/e2e-tests/apps/blaze/client/main.html similarity index 100% rename from tools/modern-tests/apps/blaze/client/main.html rename to tools/e2e-tests/apps/blaze/client/main.html diff --git a/tools/modern-tests/apps/blaze/client/main.js b/tools/e2e-tests/apps/blaze/client/main.js similarity index 100% rename from tools/modern-tests/apps/blaze/client/main.js rename to tools/e2e-tests/apps/blaze/client/main.js diff --git a/tools/modern-tests/apps/blaze/package.json b/tools/e2e-tests/apps/blaze/package.json similarity index 100% rename from tools/modern-tests/apps/blaze/package.json rename to tools/e2e-tests/apps/blaze/package.json diff --git a/tools/modern-tests/apps/blaze/server/main.js b/tools/e2e-tests/apps/blaze/server/main.js similarity index 100% rename from tools/modern-tests/apps/blaze/server/main.js rename to tools/e2e-tests/apps/blaze/server/main.js diff --git a/tools/modern-tests/apps/blaze/tests/main.js b/tools/e2e-tests/apps/blaze/tests/main.js similarity index 100% rename from tools/modern-tests/apps/blaze/tests/main.js rename to tools/e2e-tests/apps/blaze/tests/main.js diff --git a/tools/modern-tests/apps/coffeescript/.gitignore b/tools/e2e-tests/apps/coffeescript/.gitignore similarity index 100% rename from tools/modern-tests/apps/coffeescript/.gitignore rename to tools/e2e-tests/apps/coffeescript/.gitignore diff --git a/tools/modern-tests/apps/coffeescript/.meteor/.gitignore b/tools/e2e-tests/apps/coffeescript/.meteor/.gitignore similarity index 100% rename from tools/modern-tests/apps/coffeescript/.meteor/.gitignore rename to tools/e2e-tests/apps/coffeescript/.meteor/.gitignore diff --git a/tools/modern-tests/apps/coffeescript/.meteor/.id b/tools/e2e-tests/apps/coffeescript/.meteor/.id similarity index 100% rename from tools/modern-tests/apps/coffeescript/.meteor/.id rename to tools/e2e-tests/apps/coffeescript/.meteor/.id diff --git a/tools/modern-tests/apps/coffeescript/.meteor/packages b/tools/e2e-tests/apps/coffeescript/.meteor/packages similarity index 100% rename from tools/modern-tests/apps/coffeescript/.meteor/packages rename to tools/e2e-tests/apps/coffeescript/.meteor/packages diff --git a/tools/modern-tests/apps/coffeescript/.meteor/platforms b/tools/e2e-tests/apps/coffeescript/.meteor/platforms similarity index 100% rename from tools/modern-tests/apps/coffeescript/.meteor/platforms rename to tools/e2e-tests/apps/coffeescript/.meteor/platforms diff --git a/tools/modern-tests/apps/coffeescript/.meteor/release b/tools/e2e-tests/apps/coffeescript/.meteor/release similarity index 100% rename from tools/modern-tests/apps/coffeescript/.meteor/release rename to tools/e2e-tests/apps/coffeescript/.meteor/release diff --git a/tools/modern-tests/apps/coffeescript/.meteor/versions b/tools/e2e-tests/apps/coffeescript/.meteor/versions similarity index 100% rename from tools/modern-tests/apps/coffeescript/.meteor/versions rename to tools/e2e-tests/apps/coffeescript/.meteor/versions diff --git a/tools/modern-tests/apps/coffeescript/client/main.coffee b/tools/e2e-tests/apps/coffeescript/client/main.coffee similarity index 100% rename from tools/modern-tests/apps/coffeescript/client/main.coffee rename to tools/e2e-tests/apps/coffeescript/client/main.coffee diff --git a/tools/modern-tests/apps/coffeescript/client/main.css b/tools/e2e-tests/apps/coffeescript/client/main.css similarity index 100% rename from tools/modern-tests/apps/coffeescript/client/main.css rename to tools/e2e-tests/apps/coffeescript/client/main.css diff --git a/tools/modern-tests/apps/coffeescript/client/main.html b/tools/e2e-tests/apps/coffeescript/client/main.html similarity index 100% rename from tools/modern-tests/apps/coffeescript/client/main.html rename to tools/e2e-tests/apps/coffeescript/client/main.html diff --git a/tools/modern-tests/apps/coffeescript/imports/api/links.coffee b/tools/e2e-tests/apps/coffeescript/imports/api/links.coffee similarity index 100% rename from tools/modern-tests/apps/coffeescript/imports/api/links.coffee rename to tools/e2e-tests/apps/coffeescript/imports/api/links.coffee diff --git a/tools/modern-tests/apps/coffeescript/imports/ui/App.coffee b/tools/e2e-tests/apps/coffeescript/imports/ui/App.coffee similarity index 100% rename from tools/modern-tests/apps/coffeescript/imports/ui/App.coffee rename to tools/e2e-tests/apps/coffeescript/imports/ui/App.coffee diff --git a/tools/modern-tests/apps/coffeescript/imports/ui/Hello.coffee b/tools/e2e-tests/apps/coffeescript/imports/ui/Hello.coffee similarity index 100% rename from tools/modern-tests/apps/coffeescript/imports/ui/Hello.coffee rename to tools/e2e-tests/apps/coffeescript/imports/ui/Hello.coffee diff --git a/tools/modern-tests/apps/coffeescript/imports/ui/Info.coffee b/tools/e2e-tests/apps/coffeescript/imports/ui/Info.coffee similarity index 100% rename from tools/modern-tests/apps/coffeescript/imports/ui/Info.coffee rename to tools/e2e-tests/apps/coffeescript/imports/ui/Info.coffee diff --git a/tools/modern-tests/apps/coffeescript/package.json b/tools/e2e-tests/apps/coffeescript/package.json similarity index 100% rename from tools/modern-tests/apps/coffeescript/package.json rename to tools/e2e-tests/apps/coffeescript/package.json diff --git a/tools/modern-tests/apps/coffeescript/rspack.config.js b/tools/e2e-tests/apps/coffeescript/rspack.config.js similarity index 100% rename from tools/modern-tests/apps/coffeescript/rspack.config.js rename to tools/e2e-tests/apps/coffeescript/rspack.config.js diff --git a/tools/modern-tests/apps/coffeescript/server/main.coffee b/tools/e2e-tests/apps/coffeescript/server/main.coffee similarity index 100% rename from tools/modern-tests/apps/coffeescript/server/main.coffee rename to tools/e2e-tests/apps/coffeescript/server/main.coffee diff --git a/tools/modern-tests/apps/coffeescript/tests/main.coffee b/tools/e2e-tests/apps/coffeescript/tests/main.coffee similarity index 100% rename from tools/modern-tests/apps/coffeescript/tests/main.coffee rename to tools/e2e-tests/apps/coffeescript/tests/main.coffee diff --git a/tools/modern-tests/apps/full-blaze/.gitignore b/tools/e2e-tests/apps/full-blaze/.gitignore similarity index 100% rename from tools/modern-tests/apps/full-blaze/.gitignore rename to tools/e2e-tests/apps/full-blaze/.gitignore diff --git a/tools/modern-tests/apps/full-blaze/.meteor/.gitignore b/tools/e2e-tests/apps/full-blaze/.meteor/.gitignore similarity index 100% rename from tools/modern-tests/apps/full-blaze/.meteor/.gitignore rename to tools/e2e-tests/apps/full-blaze/.meteor/.gitignore diff --git a/tools/modern-tests/apps/full-blaze/.meteor/.id b/tools/e2e-tests/apps/full-blaze/.meteor/.id similarity index 100% rename from tools/modern-tests/apps/full-blaze/.meteor/.id rename to tools/e2e-tests/apps/full-blaze/.meteor/.id diff --git a/tools/modern-tests/apps/full-blaze/.meteor/packages b/tools/e2e-tests/apps/full-blaze/.meteor/packages similarity index 100% rename from tools/modern-tests/apps/full-blaze/.meteor/packages rename to tools/e2e-tests/apps/full-blaze/.meteor/packages diff --git a/tools/modern-tests/apps/full-blaze/.meteor/platforms b/tools/e2e-tests/apps/full-blaze/.meteor/platforms similarity index 100% rename from tools/modern-tests/apps/full-blaze/.meteor/platforms rename to tools/e2e-tests/apps/full-blaze/.meteor/platforms diff --git a/tools/modern-tests/apps/full-blaze/.meteor/release b/tools/e2e-tests/apps/full-blaze/.meteor/release similarity index 100% rename from tools/modern-tests/apps/full-blaze/.meteor/release rename to tools/e2e-tests/apps/full-blaze/.meteor/release diff --git a/tools/modern-tests/apps/full-blaze/.meteor/versions b/tools/e2e-tests/apps/full-blaze/.meteor/versions similarity index 100% rename from tools/modern-tests/apps/full-blaze/.meteor/versions rename to tools/e2e-tests/apps/full-blaze/.meteor/versions diff --git a/tools/modern-tests/apps/full-blaze/client/head.html b/tools/e2e-tests/apps/full-blaze/client/head.html similarity index 100% rename from tools/modern-tests/apps/full-blaze/client/head.html rename to tools/e2e-tests/apps/full-blaze/client/head.html diff --git a/tools/modern-tests/apps/full-blaze/client/main.js b/tools/e2e-tests/apps/full-blaze/client/main.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/client/main.js rename to tools/e2e-tests/apps/full-blaze/client/main.js diff --git a/tools/modern-tests/apps/full-blaze/client/main.less b/tools/e2e-tests/apps/full-blaze/client/main.less similarity index 100% rename from tools/modern-tests/apps/full-blaze/client/main.less rename to tools/e2e-tests/apps/full-blaze/client/main.less diff --git a/tools/modern-tests/apps/full-blaze/imports/api/links/links.js b/tools/e2e-tests/apps/full-blaze/imports/api/links/links.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/api/links/links.js rename to tools/e2e-tests/apps/full-blaze/imports/api/links/links.js diff --git a/tools/modern-tests/apps/full-blaze/imports/api/links/links.tests.js b/tools/e2e-tests/apps/full-blaze/imports/api/links/links.tests.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/api/links/links.tests.js rename to tools/e2e-tests/apps/full-blaze/imports/api/links/links.tests.js diff --git a/tools/modern-tests/apps/full-blaze/imports/api/links/methods.js b/tools/e2e-tests/apps/full-blaze/imports/api/links/methods.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/api/links/methods.js rename to tools/e2e-tests/apps/full-blaze/imports/api/links/methods.js diff --git a/tools/modern-tests/apps/full-blaze/imports/api/links/methods.tests.js b/tools/e2e-tests/apps/full-blaze/imports/api/links/methods.tests.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/api/links/methods.tests.js rename to tools/e2e-tests/apps/full-blaze/imports/api/links/methods.tests.js diff --git a/tools/modern-tests/apps/full-blaze/imports/api/links/server/publications.js b/tools/e2e-tests/apps/full-blaze/imports/api/links/server/publications.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/api/links/server/publications.js rename to tools/e2e-tests/apps/full-blaze/imports/api/links/server/publications.js diff --git a/tools/modern-tests/apps/full-blaze/imports/startup/both/index.js b/tools/e2e-tests/apps/full-blaze/imports/startup/both/index.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/startup/both/index.js rename to tools/e2e-tests/apps/full-blaze/imports/startup/both/index.js diff --git a/tools/modern-tests/apps/full-blaze/imports/startup/client/index.js b/tools/e2e-tests/apps/full-blaze/imports/startup/client/index.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/startup/client/index.js rename to tools/e2e-tests/apps/full-blaze/imports/startup/client/index.js diff --git a/tools/modern-tests/apps/full-blaze/imports/startup/client/routes.js b/tools/e2e-tests/apps/full-blaze/imports/startup/client/routes.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/startup/client/routes.js rename to tools/e2e-tests/apps/full-blaze/imports/startup/client/routes.js diff --git a/tools/modern-tests/apps/full-blaze/imports/startup/server/fixtures.js b/tools/e2e-tests/apps/full-blaze/imports/startup/server/fixtures.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/startup/server/fixtures.js rename to tools/e2e-tests/apps/full-blaze/imports/startup/server/fixtures.js diff --git a/tools/modern-tests/apps/full-blaze/imports/startup/server/index.js b/tools/e2e-tests/apps/full-blaze/imports/startup/server/index.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/startup/server/index.js rename to tools/e2e-tests/apps/full-blaze/imports/startup/server/index.js diff --git a/tools/modern-tests/apps/full-blaze/imports/startup/server/register-api.js b/tools/e2e-tests/apps/full-blaze/imports/startup/server/register-api.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/startup/server/register-api.js rename to tools/e2e-tests/apps/full-blaze/imports/startup/server/register-api.js diff --git a/tools/modern-tests/apps/full-blaze/imports/ui/components/hello/hello.html b/tools/e2e-tests/apps/full-blaze/imports/ui/components/hello/hello.html similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/ui/components/hello/hello.html rename to tools/e2e-tests/apps/full-blaze/imports/ui/components/hello/hello.html diff --git a/tools/modern-tests/apps/full-blaze/imports/ui/components/hello/hello.js b/tools/e2e-tests/apps/full-blaze/imports/ui/components/hello/hello.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/ui/components/hello/hello.js rename to tools/e2e-tests/apps/full-blaze/imports/ui/components/hello/hello.js diff --git a/tools/modern-tests/apps/full-blaze/imports/ui/components/info/info.html b/tools/e2e-tests/apps/full-blaze/imports/ui/components/info/info.html similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/ui/components/info/info.html rename to tools/e2e-tests/apps/full-blaze/imports/ui/components/info/info.html diff --git a/tools/modern-tests/apps/full-blaze/imports/ui/components/info/info.js b/tools/e2e-tests/apps/full-blaze/imports/ui/components/info/info.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/ui/components/info/info.js rename to tools/e2e-tests/apps/full-blaze/imports/ui/components/info/info.js diff --git a/tools/modern-tests/apps/full-blaze/imports/ui/layouts/body/body.html b/tools/e2e-tests/apps/full-blaze/imports/ui/layouts/body/body.html similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/ui/layouts/body/body.html rename to tools/e2e-tests/apps/full-blaze/imports/ui/layouts/body/body.html diff --git a/tools/modern-tests/apps/full-blaze/imports/ui/layouts/body/body.js b/tools/e2e-tests/apps/full-blaze/imports/ui/layouts/body/body.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/ui/layouts/body/body.js rename to tools/e2e-tests/apps/full-blaze/imports/ui/layouts/body/body.js diff --git a/tools/modern-tests/apps/full-blaze/imports/ui/pages/home/home.html b/tools/e2e-tests/apps/full-blaze/imports/ui/pages/home/home.html similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/ui/pages/home/home.html rename to tools/e2e-tests/apps/full-blaze/imports/ui/pages/home/home.html diff --git a/tools/modern-tests/apps/full-blaze/imports/ui/pages/home/home.js b/tools/e2e-tests/apps/full-blaze/imports/ui/pages/home/home.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/ui/pages/home/home.js rename to tools/e2e-tests/apps/full-blaze/imports/ui/pages/home/home.js diff --git a/tools/modern-tests/apps/full-blaze/imports/ui/pages/not-found/not-found.html b/tools/e2e-tests/apps/full-blaze/imports/ui/pages/not-found/not-found.html similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/ui/pages/not-found/not-found.html rename to tools/e2e-tests/apps/full-blaze/imports/ui/pages/not-found/not-found.html diff --git a/tools/modern-tests/apps/full-blaze/imports/ui/pages/not-found/not-found.js b/tools/e2e-tests/apps/full-blaze/imports/ui/pages/not-found/not-found.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/ui/pages/not-found/not-found.js rename to tools/e2e-tests/apps/full-blaze/imports/ui/pages/not-found/not-found.js diff --git a/tools/modern-tests/apps/full-blaze/imports/ui/stylesheets/not-found.less b/tools/e2e-tests/apps/full-blaze/imports/ui/stylesheets/not-found.less similarity index 100% rename from tools/modern-tests/apps/full-blaze/imports/ui/stylesheets/not-found.less rename to tools/e2e-tests/apps/full-blaze/imports/ui/stylesheets/not-found.less diff --git a/tools/modern-tests/apps/full-blaze/package.json b/tools/e2e-tests/apps/full-blaze/package.json similarity index 100% rename from tools/modern-tests/apps/full-blaze/package.json rename to tools/e2e-tests/apps/full-blaze/package.json diff --git a/tools/modern-tests/apps/full-blaze/private/README.md b/tools/e2e-tests/apps/full-blaze/private/README.md similarity index 100% rename from tools/modern-tests/apps/full-blaze/private/README.md rename to tools/e2e-tests/apps/full-blaze/private/README.md diff --git a/tools/modern-tests/apps/full-blaze/public/img/404.svg b/tools/e2e-tests/apps/full-blaze/public/img/404.svg similarity index 100% rename from tools/modern-tests/apps/full-blaze/public/img/404.svg rename to tools/e2e-tests/apps/full-blaze/public/img/404.svg diff --git a/tools/modern-tests/apps/full-blaze/public/img/bg-footer.svg b/tools/e2e-tests/apps/full-blaze/public/img/bg-footer.svg similarity index 100% rename from tools/modern-tests/apps/full-blaze/public/img/bg-footer.svg rename to tools/e2e-tests/apps/full-blaze/public/img/bg-footer.svg diff --git a/tools/modern-tests/apps/full-blaze/rspack.config.js b/tools/e2e-tests/apps/full-blaze/rspack.config.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/rspack.config.js rename to tools/e2e-tests/apps/full-blaze/rspack.config.js diff --git a/tools/modern-tests/apps/full-blaze/server/main.js b/tools/e2e-tests/apps/full-blaze/server/main.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/server/main.js rename to tools/e2e-tests/apps/full-blaze/server/main.js diff --git a/tools/modern-tests/apps/full-blaze/swc.config.js b/tools/e2e-tests/apps/full-blaze/swc.config.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/swc.config.js rename to tools/e2e-tests/apps/full-blaze/swc.config.js diff --git a/tools/modern-tests/apps/full-blaze/tests/main.js b/tools/e2e-tests/apps/full-blaze/tests/main.js similarity index 100% rename from tools/modern-tests/apps/full-blaze/tests/main.js rename to tools/e2e-tests/apps/full-blaze/tests/main.js diff --git a/tools/modern-tests/apps/monorepo/.npmrc b/tools/e2e-tests/apps/monorepo/.npmrc similarity index 100% rename from tools/modern-tests/apps/monorepo/.npmrc rename to tools/e2e-tests/apps/monorepo/.npmrc diff --git a/tools/modern-tests/apps/monorepo/app/.meteor/packages b/tools/e2e-tests/apps/monorepo/app/.meteor/packages similarity index 100% rename from tools/modern-tests/apps/monorepo/app/.meteor/packages rename to tools/e2e-tests/apps/monorepo/app/.meteor/packages diff --git a/tools/modern-tests/apps/monorepo/app/.meteor/platforms b/tools/e2e-tests/apps/monorepo/app/.meteor/platforms similarity index 100% rename from tools/modern-tests/apps/monorepo/app/.meteor/platforms rename to tools/e2e-tests/apps/monorepo/app/.meteor/platforms diff --git a/tools/modern-tests/apps/monorepo/app/.meteor/release b/tools/e2e-tests/apps/monorepo/app/.meteor/release similarity index 100% rename from tools/modern-tests/apps/monorepo/app/.meteor/release rename to tools/e2e-tests/apps/monorepo/app/.meteor/release diff --git a/tools/modern-tests/apps/monorepo/app/.meteorignore b/tools/e2e-tests/apps/monorepo/app/.meteorignore similarity index 100% rename from tools/modern-tests/apps/monorepo/app/.meteorignore rename to tools/e2e-tests/apps/monorepo/app/.meteorignore diff --git a/tools/modern-tests/apps/monorepo/app/.swcrc b/tools/e2e-tests/apps/monorepo/app/.swcrc similarity index 100% rename from tools/modern-tests/apps/monorepo/app/.swcrc rename to tools/e2e-tests/apps/monorepo/app/.swcrc diff --git a/tools/modern-tests/apps/monorepo/app/client/client.test.js b/tools/e2e-tests/apps/monorepo/app/client/client.test.js similarity index 100% rename from tools/modern-tests/apps/monorepo/app/client/client.test.js rename to tools/e2e-tests/apps/monorepo/app/client/client.test.js diff --git a/tools/modern-tests/apps/monorepo/app/client/main.css b/tools/e2e-tests/apps/monorepo/app/client/main.css similarity index 100% rename from tools/modern-tests/apps/monorepo/app/client/main.css rename to tools/e2e-tests/apps/monorepo/app/client/main.css diff --git a/tools/modern-tests/apps/monorepo/app/client/main.html b/tools/e2e-tests/apps/monorepo/app/client/main.html similarity index 100% rename from tools/modern-tests/apps/monorepo/app/client/main.html rename to tools/e2e-tests/apps/monorepo/app/client/main.html diff --git a/tools/modern-tests/apps/monorepo/app/client/main.jsx b/tools/e2e-tests/apps/monorepo/app/client/main.jsx similarity index 100% rename from tools/modern-tests/apps/monorepo/app/client/main.jsx rename to tools/e2e-tests/apps/monorepo/app/client/main.jsx diff --git a/tools/modern-tests/apps/monorepo/app/ignored/ignore.test.js b/tools/e2e-tests/apps/monorepo/app/ignored/ignore.test.js similarity index 100% rename from tools/modern-tests/apps/monorepo/app/ignored/ignore.test.js rename to tools/e2e-tests/apps/monorepo/app/ignored/ignore.test.js diff --git a/tools/modern-tests/apps/monorepo/app/imports/api/links.js b/tools/e2e-tests/apps/monorepo/app/imports/api/links.js similarity index 100% rename from tools/modern-tests/apps/monorepo/app/imports/api/links.js rename to tools/e2e-tests/apps/monorepo/app/imports/api/links.js diff --git a/tools/modern-tests/apps/monorepo/app/imports/emails/TestEmail.jsx b/tools/e2e-tests/apps/monorepo/app/imports/emails/TestEmail.jsx similarity index 100% rename from tools/modern-tests/apps/monorepo/app/imports/emails/TestEmail.jsx rename to tools/e2e-tests/apps/monorepo/app/imports/emails/TestEmail.jsx diff --git a/tools/modern-tests/apps/monorepo/app/imports/ui/App.jsx b/tools/e2e-tests/apps/monorepo/app/imports/ui/App.jsx similarity index 100% rename from tools/modern-tests/apps/monorepo/app/imports/ui/App.jsx rename to tools/e2e-tests/apps/monorepo/app/imports/ui/App.jsx diff --git a/tools/modern-tests/apps/monorepo/app/imports/ui/Hello.jsx b/tools/e2e-tests/apps/monorepo/app/imports/ui/Hello.jsx similarity index 100% rename from tools/modern-tests/apps/monorepo/app/imports/ui/Hello.jsx rename to tools/e2e-tests/apps/monorepo/app/imports/ui/Hello.jsx diff --git a/tools/modern-tests/apps/monorepo/app/imports/ui/Info.jsx b/tools/e2e-tests/apps/monorepo/app/imports/ui/Info.jsx similarity index 100% rename from tools/modern-tests/apps/monorepo/app/imports/ui/Info.jsx rename to tools/e2e-tests/apps/monorepo/app/imports/ui/Info.jsx diff --git a/tools/modern-tests/apps/monorepo/app/package.json b/tools/e2e-tests/apps/monorepo/app/package.json similarity index 100% rename from tools/modern-tests/apps/monorepo/app/package.json rename to tools/e2e-tests/apps/monorepo/app/package.json diff --git a/tools/modern-tests/apps/monorepo/app/plugins/CustomConsoleLogPlugin.js b/tools/e2e-tests/apps/monorepo/app/plugins/CustomConsoleLogPlugin.js similarity index 100% rename from tools/modern-tests/apps/monorepo/app/plugins/CustomConsoleLogPlugin.js rename to tools/e2e-tests/apps/monorepo/app/plugins/CustomConsoleLogPlugin.js diff --git a/tools/modern-tests/apps/monorepo/app/public/1x1.png b/tools/e2e-tests/apps/monorepo/app/public/1x1.png similarity index 100% rename from tools/modern-tests/apps/monorepo/app/public/1x1.png rename to tools/e2e-tests/apps/monorepo/app/public/1x1.png diff --git a/tools/modern-tests/apps/monorepo/app/public/docs/text.md b/tools/e2e-tests/apps/monorepo/app/public/docs/text.md similarity index 100% rename from tools/modern-tests/apps/monorepo/app/public/docs/text.md rename to tools/e2e-tests/apps/monorepo/app/public/docs/text.md diff --git a/tools/modern-tests/apps/monorepo/app/public/images/1x1.png b/tools/e2e-tests/apps/monorepo/app/public/images/1x1.png similarity index 100% rename from tools/modern-tests/apps/monorepo/app/public/images/1x1.png rename to tools/e2e-tests/apps/monorepo/app/public/images/1x1.png diff --git a/tools/modern-tests/apps/monorepo/app/rspack.config.cjs b/tools/e2e-tests/apps/monorepo/app/rspack.config.cjs similarity index 100% rename from tools/modern-tests/apps/monorepo/app/rspack.config.cjs rename to tools/e2e-tests/apps/monorepo/app/rspack.config.cjs diff --git a/tools/modern-tests/apps/monorepo/app/rspack.config.override.cjs b/tools/e2e-tests/apps/monorepo/app/rspack.config.override.cjs similarity index 100% rename from tools/modern-tests/apps/monorepo/app/rspack.config.override.cjs rename to tools/e2e-tests/apps/monorepo/app/rspack.config.override.cjs diff --git a/tools/modern-tests/apps/monorepo/app/server/main.js b/tools/e2e-tests/apps/monorepo/app/server/main.js similarity index 100% rename from tools/modern-tests/apps/monorepo/app/server/main.js rename to tools/e2e-tests/apps/monorepo/app/server/main.js diff --git a/tools/modern-tests/apps/monorepo/app/server/server.test.js b/tools/e2e-tests/apps/monorepo/app/server/server.test.js similarity index 100% rename from tools/modern-tests/apps/monorepo/app/server/server.test.js rename to tools/e2e-tests/apps/monorepo/app/server/server.test.js diff --git a/tools/modern-tests/apps/monorepo/app/tests/ignore-test.test.js b/tools/e2e-tests/apps/monorepo/app/tests/ignore-test.test.js similarity index 100% rename from tools/modern-tests/apps/monorepo/app/tests/ignore-test.test.js rename to tools/e2e-tests/apps/monorepo/app/tests/ignore-test.test.js diff --git a/tools/modern-tests/apps/monorepo/app/tests/ignored/ignore-nested.test.js b/tools/e2e-tests/apps/monorepo/app/tests/ignored/ignore-nested.test.js similarity index 100% rename from tools/modern-tests/apps/monorepo/app/tests/ignored/ignore-nested.test.js rename to tools/e2e-tests/apps/monorepo/app/tests/ignored/ignore-nested.test.js diff --git a/tools/modern-tests/apps/monorepo/app/tests/main.test.js b/tools/e2e-tests/apps/monorepo/app/tests/main.test.js similarity index 100% rename from tools/modern-tests/apps/monorepo/app/tests/main.test.js rename to tools/e2e-tests/apps/monorepo/app/tests/main.test.js diff --git a/tools/modern-tests/apps/monorepo/package.json b/tools/e2e-tests/apps/monorepo/package.json similarity index 100% rename from tools/modern-tests/apps/monorepo/package.json rename to tools/e2e-tests/apps/monorepo/package.json diff --git a/tools/modern-tests/apps/react-router/.gitignore b/tools/e2e-tests/apps/react-router/.gitignore similarity index 100% rename from tools/modern-tests/apps/react-router/.gitignore rename to tools/e2e-tests/apps/react-router/.gitignore diff --git a/tools/modern-tests/apps/react-router/.meteor/.gitignore b/tools/e2e-tests/apps/react-router/.meteor/.gitignore similarity index 100% rename from tools/modern-tests/apps/react-router/.meteor/.gitignore rename to tools/e2e-tests/apps/react-router/.meteor/.gitignore diff --git a/tools/modern-tests/apps/react-router/.meteor/.id b/tools/e2e-tests/apps/react-router/.meteor/.id similarity index 100% rename from tools/modern-tests/apps/react-router/.meteor/.id rename to tools/e2e-tests/apps/react-router/.meteor/.id diff --git a/tools/modern-tests/apps/react-router/.meteor/packages b/tools/e2e-tests/apps/react-router/.meteor/packages similarity index 100% rename from tools/modern-tests/apps/react-router/.meteor/packages rename to tools/e2e-tests/apps/react-router/.meteor/packages diff --git a/tools/modern-tests/apps/react-router/.meteor/platforms b/tools/e2e-tests/apps/react-router/.meteor/platforms similarity index 100% rename from tools/modern-tests/apps/react-router/.meteor/platforms rename to tools/e2e-tests/apps/react-router/.meteor/platforms diff --git a/tools/modern-tests/apps/react-router/.meteor/release b/tools/e2e-tests/apps/react-router/.meteor/release similarity index 100% rename from tools/modern-tests/apps/react-router/.meteor/release rename to tools/e2e-tests/apps/react-router/.meteor/release diff --git a/tools/modern-tests/apps/react-router/.meteor/versions b/tools/e2e-tests/apps/react-router/.meteor/versions similarity index 100% rename from tools/modern-tests/apps/react-router/.meteor/versions rename to tools/e2e-tests/apps/react-router/.meteor/versions diff --git a/tools/modern-tests/apps/react-router/.meteorignore b/tools/e2e-tests/apps/react-router/.meteorignore similarity index 100% rename from tools/modern-tests/apps/react-router/.meteorignore rename to tools/e2e-tests/apps/react-router/.meteorignore diff --git a/tools/modern-tests/apps/react-router/babel.config.js b/tools/e2e-tests/apps/react-router/babel.config.js similarity index 100% rename from tools/modern-tests/apps/react-router/babel.config.js rename to tools/e2e-tests/apps/react-router/babel.config.js diff --git a/tools/modern-tests/apps/react-router/client/client.app-test.js b/tools/e2e-tests/apps/react-router/client/client.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/client/client.app-test.js rename to tools/e2e-tests/apps/react-router/client/client.app-test.js diff --git a/tools/modern-tests/apps/react-router/client/main.css b/tools/e2e-tests/apps/react-router/client/main.css similarity index 100% rename from tools/modern-tests/apps/react-router/client/main.css rename to tools/e2e-tests/apps/react-router/client/main.css diff --git a/tools/modern-tests/apps/react-router/client/main.html b/tools/e2e-tests/apps/react-router/client/main.html similarity index 100% rename from tools/modern-tests/apps/react-router/client/main.html rename to tools/e2e-tests/apps/react-router/client/main.html diff --git a/tools/modern-tests/apps/react-router/client/main.jsx b/tools/e2e-tests/apps/react-router/client/main.jsx similarity index 100% rename from tools/modern-tests/apps/react-router/client/main.jsx rename to tools/e2e-tests/apps/react-router/client/main.jsx diff --git a/tools/modern-tests/apps/react-router/important.app-test.js b/tools/e2e-tests/apps/react-router/important.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/important.app-test.js rename to tools/e2e-tests/apps/react-router/important.app-test.js diff --git a/tools/modern-tests/apps/react-router/imports/api/links.js b/tools/e2e-tests/apps/react-router/imports/api/links.js similarity index 100% rename from tools/modern-tests/apps/react-router/imports/api/links.js rename to tools/e2e-tests/apps/react-router/imports/api/links.js diff --git a/tools/modern-tests/apps/react-router/imports/helpers/alias.js b/tools/e2e-tests/apps/react-router/imports/helpers/alias.js similarity index 100% rename from tools/modern-tests/apps/react-router/imports/helpers/alias.js rename to tools/e2e-tests/apps/react-router/imports/helpers/alias.js diff --git a/tools/modern-tests/apps/react-router/imports/ui/App.jsx b/tools/e2e-tests/apps/react-router/imports/ui/App.jsx similarity index 100% rename from tools/modern-tests/apps/react-router/imports/ui/App.jsx rename to tools/e2e-tests/apps/react-router/imports/ui/App.jsx diff --git a/tools/modern-tests/apps/react-router/imports/ui/Global.less b/tools/e2e-tests/apps/react-router/imports/ui/Global.less similarity index 100% rename from tools/modern-tests/apps/react-router/imports/ui/Global.less rename to tools/e2e-tests/apps/react-router/imports/ui/Global.less diff --git a/tools/modern-tests/apps/react-router/imports/ui/Hello.jsx b/tools/e2e-tests/apps/react-router/imports/ui/Hello.jsx similarity index 100% rename from tools/modern-tests/apps/react-router/imports/ui/Hello.jsx rename to tools/e2e-tests/apps/react-router/imports/ui/Hello.jsx diff --git a/tools/modern-tests/apps/react-router/imports/ui/Home.jsx b/tools/e2e-tests/apps/react-router/imports/ui/Home.jsx similarity index 100% rename from tools/modern-tests/apps/react-router/imports/ui/Home.jsx rename to tools/e2e-tests/apps/react-router/imports/ui/Home.jsx diff --git a/tools/modern-tests/apps/react-router/imports/ui/Info.jsx b/tools/e2e-tests/apps/react-router/imports/ui/Info.jsx similarity index 100% rename from tools/modern-tests/apps/react-router/imports/ui/Info.jsx rename to tools/e2e-tests/apps/react-router/imports/ui/Info.jsx diff --git a/tools/modern-tests/apps/react-router/imports/ui/NotFound.jsx b/tools/e2e-tests/apps/react-router/imports/ui/NotFound.jsx similarity index 100% rename from tools/modern-tests/apps/react-router/imports/ui/NotFound.jsx rename to tools/e2e-tests/apps/react-router/imports/ui/NotFound.jsx diff --git a/tools/modern-tests/apps/react-router/my-packages/custom-package/custom-package.js b/tools/e2e-tests/apps/react-router/my-packages/custom-package/custom-package.js similarity index 100% rename from tools/modern-tests/apps/react-router/my-packages/custom-package/custom-package.js rename to tools/e2e-tests/apps/react-router/my-packages/custom-package/custom-package.js diff --git a/tools/modern-tests/apps/react-router/my-packages/custom-package/package.js b/tools/e2e-tests/apps/react-router/my-packages/custom-package/package.js similarity index 100% rename from tools/modern-tests/apps/react-router/my-packages/custom-package/package.js rename to tools/e2e-tests/apps/react-router/my-packages/custom-package/package.js diff --git a/tools/modern-tests/apps/react-router/package.json b/tools/e2e-tests/apps/react-router/package.json similarity index 100% rename from tools/modern-tests/apps/react-router/package.json rename to tools/e2e-tests/apps/react-router/package.json diff --git a/tools/modern-tests/apps/react-router/packages/default-package/default-package.js b/tools/e2e-tests/apps/react-router/packages/default-package/default-package.js similarity index 100% rename from tools/modern-tests/apps/react-router/packages/default-package/default-package.js rename to tools/e2e-tests/apps/react-router/packages/default-package/default-package.js diff --git a/tools/modern-tests/apps/react-router/packages/default-package/package.js b/tools/e2e-tests/apps/react-router/packages/default-package/package.js similarity index 100% rename from tools/modern-tests/apps/react-router/packages/default-package/package.js rename to tools/e2e-tests/apps/react-router/packages/default-package/package.js diff --git a/tools/modern-tests/apps/react-router/plugins/CustomConsoleLogPlugin.js b/tools/e2e-tests/apps/react-router/plugins/CustomConsoleLogPlugin.js similarity index 100% rename from tools/modern-tests/apps/react-router/plugins/CustomConsoleLogPlugin.js rename to tools/e2e-tests/apps/react-router/plugins/CustomConsoleLogPlugin.js diff --git a/tools/modern-tests/apps/react-router/public/1x1.png b/tools/e2e-tests/apps/react-router/public/1x1.png similarity index 100% rename from tools/modern-tests/apps/react-router/public/1x1.png rename to tools/e2e-tests/apps/react-router/public/1x1.png diff --git a/tools/modern-tests/apps/react-router/public/docs/text.md b/tools/e2e-tests/apps/react-router/public/docs/text.md similarity index 100% rename from tools/modern-tests/apps/react-router/public/docs/text.md rename to tools/e2e-tests/apps/react-router/public/docs/text.md diff --git a/tools/modern-tests/apps/react-router/public/images/1x1.png b/tools/e2e-tests/apps/react-router/public/images/1x1.png similarity index 100% rename from tools/modern-tests/apps/react-router/public/images/1x1.png rename to tools/e2e-tests/apps/react-router/public/images/1x1.png diff --git a/tools/modern-tests/apps/react-router/react-router-wxyz-ignored/ignore.app-test.js b/tools/e2e-tests/apps/react-router/react-router-wxyz-ignored/ignore.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/react-router-wxyz-ignored/ignore.app-test.js rename to tools/e2e-tests/apps/react-router/react-router-wxyz-ignored/ignore.app-test.js diff --git a/tools/modern-tests/apps/react-router/rspack.config.js b/tools/e2e-tests/apps/react-router/rspack.config.js similarity index 100% rename from tools/modern-tests/apps/react-router/rspack.config.js rename to tools/e2e-tests/apps/react-router/rspack.config.js diff --git a/tools/modern-tests/apps/react-router/rspack.config.override.js b/tools/e2e-tests/apps/react-router/rspack.config.override.js similarity index 100% rename from tools/modern-tests/apps/react-router/rspack.config.override.js rename to tools/e2e-tests/apps/react-router/rspack.config.override.js diff --git a/tools/modern-tests/apps/react-router/server/browser-tests/browser.app-test.js b/tools/e2e-tests/apps/react-router/server/browser-tests/browser.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/server/browser-tests/browser.app-test.js rename to tools/e2e-tests/apps/react-router/server/browser-tests/browser.app-test.js diff --git a/tools/modern-tests/apps/react-router/server/main.js b/tools/e2e-tests/apps/react-router/server/main.js similarity index 100% rename from tools/modern-tests/apps/react-router/server/main.js rename to tools/e2e-tests/apps/react-router/server/main.js diff --git a/tools/modern-tests/apps/react-router/server/resolve-extensions/first.jsx b/tools/e2e-tests/apps/react-router/server/resolve-extensions/first.jsx similarity index 100% rename from tools/modern-tests/apps/react-router/server/resolve-extensions/first.jsx rename to tools/e2e-tests/apps/react-router/server/resolve-extensions/first.jsx diff --git a/tools/modern-tests/apps/react-router/server/resolve-extensions/first.tsx b/tools/e2e-tests/apps/react-router/server/resolve-extensions/first.tsx similarity index 100% rename from tools/modern-tests/apps/react-router/server/resolve-extensions/first.tsx rename to tools/e2e-tests/apps/react-router/server/resolve-extensions/first.tsx diff --git a/tools/modern-tests/apps/react-router/server/server.app-test.js b/tools/e2e-tests/apps/react-router/server/server.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/server/server.app-test.js rename to tools/e2e-tests/apps/react-router/server/server.app-test.js diff --git a/tools/modern-tests/apps/react-router/server/ts/helpers.ts b/tools/e2e-tests/apps/react-router/server/ts/helpers.ts similarity index 100% rename from tools/modern-tests/apps/react-router/server/ts/helpers.ts rename to tools/e2e-tests/apps/react-router/server/ts/helpers.ts diff --git a/tools/modern-tests/apps/react-router/styles/module.css b/tools/e2e-tests/apps/react-router/styles/module.css similarity index 100% rename from tools/modern-tests/apps/react-router/styles/module.css rename to tools/e2e-tests/apps/react-router/styles/module.css diff --git a/tools/modern-tests/apps/react-router/tests/ignored/file-to-ignored.app-test.js b/tools/e2e-tests/apps/react-router/tests/ignored/file-to-ignored.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/tests/ignored/file-to-ignored.app-test.js rename to tools/e2e-tests/apps/react-router/tests/ignored/file-to-ignored.app-test.js diff --git a/tools/modern-tests/apps/react-router/tests/ignored/folder-to-ignored/ignore.app-test.js b/tools/e2e-tests/apps/react-router/tests/ignored/folder-to-ignored/ignore.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/tests/ignored/folder-to-ignored/ignore.app-test.js rename to tools/e2e-tests/apps/react-router/tests/ignored/folder-to-ignored/ignore.app-test.js diff --git a/tools/modern-tests/apps/react-router/tests/ignored/integration/test-ignored.app-test.js b/tools/e2e-tests/apps/react-router/tests/ignored/integration/test-ignored.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/tests/ignored/integration/test-ignored.app-test.js rename to tools/e2e-tests/apps/react-router/tests/ignored/integration/test-ignored.app-test.js diff --git a/tools/modern-tests/apps/react-router/tests/ignored/prefix-test-ignored/ignore.app-test.js b/tools/e2e-tests/apps/react-router/tests/ignored/prefix-test-ignored/ignore.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/tests/ignored/prefix-test-ignored/ignore.app-test.js rename to tools/e2e-tests/apps/react-router/tests/ignored/prefix-test-ignored/ignore.app-test.js diff --git a/tools/modern-tests/apps/react-router/tests/ignored/react-router-wxyz-ignored/ignore.app-test.js b/tools/e2e-tests/apps/react-router/tests/ignored/react-router-wxyz-ignored/ignore.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/tests/ignored/react-router-wxyz-ignored/ignore.app-test.js rename to tools/e2e-tests/apps/react-router/tests/ignored/react-router-wxyz-ignored/ignore.app-test.js diff --git a/tools/modern-tests/apps/react-router/tests/ignored/some-test-ignored-suffix/ignore.app-test.js b/tools/e2e-tests/apps/react-router/tests/ignored/some-test-ignored-suffix/ignore.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/tests/ignored/some-test-ignored-suffix/ignore.app-test.js rename to tools/e2e-tests/apps/react-router/tests/ignored/some-test-ignored-suffix/ignore.app-test.js diff --git a/tools/modern-tests/apps/react-router/tests/ignored/some/nested/glob-ignored/ignore.app-test.js b/tools/e2e-tests/apps/react-router/tests/ignored/some/nested/glob-ignored/ignore.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/tests/ignored/some/nested/glob-ignored/ignore.app-test.js rename to tools/e2e-tests/apps/react-router/tests/ignored/some/nested/glob-ignored/ignore.app-test.js diff --git a/tools/modern-tests/apps/react-router/tests/ignored/some/unit/test-ignored.app-test.js b/tools/e2e-tests/apps/react-router/tests/ignored/some/unit/test-ignored.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/tests/ignored/some/unit/test-ignored.app-test.js rename to tools/e2e-tests/apps/react-router/tests/ignored/some/unit/test-ignored.app-test.js diff --git a/tools/modern-tests/apps/react-router/tests/ignored/specific-file-ignored.app-test.js b/tools/e2e-tests/apps/react-router/tests/ignored/specific-file-ignored.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/tests/ignored/specific-file-ignored.app-test.js rename to tools/e2e-tests/apps/react-router/tests/ignored/specific-file-ignored.app-test.js diff --git a/tools/modern-tests/apps/react-router/tests/ignored/test-example-ignored.app-test.js b/tools/e2e-tests/apps/react-router/tests/ignored/test-example-ignored.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/tests/ignored/test-example-ignored.app-test.js rename to tools/e2e-tests/apps/react-router/tests/ignored/test-example-ignored.app-test.js diff --git a/tools/modern-tests/apps/react-router/tests/ignored/test.temp-ignored.app-test.js b/tools/e2e-tests/apps/react-router/tests/ignored/test.temp-ignored.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/tests/ignored/test.temp-ignored.app-test.js rename to tools/e2e-tests/apps/react-router/tests/ignored/test.temp-ignored.app-test.js diff --git a/tools/modern-tests/apps/react-router/tests/main.app-test.js b/tools/e2e-tests/apps/react-router/tests/main.app-test.js similarity index 100% rename from tools/modern-tests/apps/react-router/tests/main.app-test.js rename to tools/e2e-tests/apps/react-router/tests/main.app-test.js diff --git a/tools/modern-tests/apps/react/.gitignore b/tools/e2e-tests/apps/react/.gitignore similarity index 100% rename from tools/modern-tests/apps/react/.gitignore rename to tools/e2e-tests/apps/react/.gitignore diff --git a/tools/modern-tests/apps/react/.meteor/.gitignore b/tools/e2e-tests/apps/react/.meteor/.gitignore similarity index 100% rename from tools/modern-tests/apps/react/.meteor/.gitignore rename to tools/e2e-tests/apps/react/.meteor/.gitignore diff --git a/tools/modern-tests/apps/react/.meteor/.id b/tools/e2e-tests/apps/react/.meteor/.id similarity index 100% rename from tools/modern-tests/apps/react/.meteor/.id rename to tools/e2e-tests/apps/react/.meteor/.id diff --git a/tools/modern-tests/apps/react/.meteor/packages b/tools/e2e-tests/apps/react/.meteor/packages similarity index 100% rename from tools/modern-tests/apps/react/.meteor/packages rename to tools/e2e-tests/apps/react/.meteor/packages diff --git a/tools/modern-tests/apps/react/.meteor/platforms b/tools/e2e-tests/apps/react/.meteor/platforms similarity index 100% rename from tools/modern-tests/apps/react/.meteor/platforms rename to tools/e2e-tests/apps/react/.meteor/platforms diff --git a/tools/modern-tests/apps/react/.meteor/release b/tools/e2e-tests/apps/react/.meteor/release similarity index 100% rename from tools/modern-tests/apps/react/.meteor/release rename to tools/e2e-tests/apps/react/.meteor/release diff --git a/tools/modern-tests/apps/react/.meteor/versions b/tools/e2e-tests/apps/react/.meteor/versions similarity index 100% rename from tools/modern-tests/apps/react/.meteor/versions rename to tools/e2e-tests/apps/react/.meteor/versions diff --git a/tools/modern-tests/apps/react/client/main.html b/tools/e2e-tests/apps/react/client/main.html similarity index 100% rename from tools/modern-tests/apps/react/client/main.html rename to tools/e2e-tests/apps/react/client/main.html diff --git a/tools/modern-tests/apps/react/client/main.jsx b/tools/e2e-tests/apps/react/client/main.jsx similarity index 100% rename from tools/modern-tests/apps/react/client/main.jsx rename to tools/e2e-tests/apps/react/client/main.jsx diff --git a/tools/modern-tests/apps/react/imports/api/links.js b/tools/e2e-tests/apps/react/imports/api/links.js similarity index 100% rename from tools/modern-tests/apps/react/imports/api/links.js rename to tools/e2e-tests/apps/react/imports/api/links.js diff --git a/tools/modern-tests/apps/react/imports/ui/App.jsx b/tools/e2e-tests/apps/react/imports/ui/App.jsx similarity index 100% rename from tools/modern-tests/apps/react/imports/ui/App.jsx rename to tools/e2e-tests/apps/react/imports/ui/App.jsx diff --git a/tools/modern-tests/apps/react/imports/ui/Hello.jsx b/tools/e2e-tests/apps/react/imports/ui/Hello.jsx similarity index 100% rename from tools/modern-tests/apps/react/imports/ui/Hello.jsx rename to tools/e2e-tests/apps/react/imports/ui/Hello.jsx diff --git a/tools/modern-tests/apps/react/imports/ui/Info.jsx b/tools/e2e-tests/apps/react/imports/ui/Info.jsx similarity index 100% rename from tools/modern-tests/apps/react/imports/ui/Info.jsx rename to tools/e2e-tests/apps/react/imports/ui/Info.jsx diff --git a/tools/modern-tests/apps/react/imports/ui/images/1x1-js.png b/tools/e2e-tests/apps/react/imports/ui/images/1x1-js.png similarity index 100% rename from tools/modern-tests/apps/react/imports/ui/images/1x1-js.png rename to tools/e2e-tests/apps/react/imports/ui/images/1x1-js.png diff --git a/tools/modern-tests/apps/react/imports/ui/main.css b/tools/e2e-tests/apps/react/imports/ui/main.css similarity index 100% rename from tools/modern-tests/apps/react/imports/ui/main.css rename to tools/e2e-tests/apps/react/imports/ui/main.css diff --git a/tools/modern-tests/apps/react/package.json b/tools/e2e-tests/apps/react/package.json similarity index 100% rename from tools/modern-tests/apps/react/package.json rename to tools/e2e-tests/apps/react/package.json diff --git a/tools/modern-tests/apps/react/plugins/CustomConsoleLogPlugin.js b/tools/e2e-tests/apps/react/plugins/CustomConsoleLogPlugin.js similarity index 100% rename from tools/modern-tests/apps/react/plugins/CustomConsoleLogPlugin.js rename to tools/e2e-tests/apps/react/plugins/CustomConsoleLogPlugin.js diff --git a/tools/modern-tests/apps/react/public/1x1-css.png b/tools/e2e-tests/apps/react/public/1x1-css.png similarity index 100% rename from tools/modern-tests/apps/react/public/1x1-css.png rename to tools/e2e-tests/apps/react/public/1x1-css.png diff --git a/tools/modern-tests/apps/react/public/1x1-public.jpg b/tools/e2e-tests/apps/react/public/1x1-public.jpg similarity index 100% rename from tools/modern-tests/apps/react/public/1x1-public.jpg rename to tools/e2e-tests/apps/react/public/1x1-public.jpg diff --git a/tools/modern-tests/apps/react/rspack.config.cjs b/tools/e2e-tests/apps/react/rspack.config.cjs similarity index 100% rename from tools/modern-tests/apps/react/rspack.config.cjs rename to tools/e2e-tests/apps/react/rspack.config.cjs diff --git a/tools/modern-tests/apps/react/server/main.js b/tools/e2e-tests/apps/react/server/main.js similarity index 100% rename from tools/modern-tests/apps/react/server/main.js rename to tools/e2e-tests/apps/react/server/main.js diff --git a/tools/modern-tests/apps/react/tests/main.js b/tools/e2e-tests/apps/react/tests/main.js similarity index 100% rename from tools/modern-tests/apps/react/tests/main.js rename to tools/e2e-tests/apps/react/tests/main.js diff --git a/tools/modern-tests/apps/server-only/.meteor/.gitignore b/tools/e2e-tests/apps/server-only/.meteor/.gitignore similarity index 100% rename from tools/modern-tests/apps/server-only/.meteor/.gitignore rename to tools/e2e-tests/apps/server-only/.meteor/.gitignore diff --git a/tools/modern-tests/apps/server-only/.meteor/.id b/tools/e2e-tests/apps/server-only/.meteor/.id similarity index 100% rename from tools/modern-tests/apps/server-only/.meteor/.id rename to tools/e2e-tests/apps/server-only/.meteor/.id diff --git a/tools/modern-tests/apps/server-only/.meteor/packages b/tools/e2e-tests/apps/server-only/.meteor/packages similarity index 100% rename from tools/modern-tests/apps/server-only/.meteor/packages rename to tools/e2e-tests/apps/server-only/.meteor/packages diff --git a/tools/modern-tests/apps/server-only/.meteor/platforms b/tools/e2e-tests/apps/server-only/.meteor/platforms similarity index 100% rename from tools/modern-tests/apps/server-only/.meteor/platforms rename to tools/e2e-tests/apps/server-only/.meteor/platforms diff --git a/tools/modern-tests/apps/server-only/.meteor/release b/tools/e2e-tests/apps/server-only/.meteor/release similarity index 100% rename from tools/modern-tests/apps/server-only/.meteor/release rename to tools/e2e-tests/apps/server-only/.meteor/release diff --git a/tools/modern-tests/apps/server-only/.meteor/versions b/tools/e2e-tests/apps/server-only/.meteor/versions similarity index 100% rename from tools/modern-tests/apps/server-only/.meteor/versions rename to tools/e2e-tests/apps/server-only/.meteor/versions diff --git a/tools/modern-tests/apps/server-only/package.json b/tools/e2e-tests/apps/server-only/package.json similarity index 100% rename from tools/modern-tests/apps/server-only/package.json rename to tools/e2e-tests/apps/server-only/package.json diff --git a/tools/modern-tests/apps/server-only/rspack.config.js b/tools/e2e-tests/apps/server-only/rspack.config.js similarity index 100% rename from tools/modern-tests/apps/server-only/rspack.config.js rename to tools/e2e-tests/apps/server-only/rspack.config.js diff --git a/tools/modern-tests/apps/server-only/server/main.js b/tools/e2e-tests/apps/server-only/server/main.js similarity index 100% rename from tools/modern-tests/apps/server-only/server/main.js rename to tools/e2e-tests/apps/server-only/server/main.js diff --git a/tools/modern-tests/apps/solid/.gitignore b/tools/e2e-tests/apps/solid/.gitignore similarity index 100% rename from tools/modern-tests/apps/solid/.gitignore rename to tools/e2e-tests/apps/solid/.gitignore diff --git a/tools/modern-tests/apps/solid/.meteor/.gitignore b/tools/e2e-tests/apps/solid/.meteor/.gitignore similarity index 100% rename from tools/modern-tests/apps/solid/.meteor/.gitignore rename to tools/e2e-tests/apps/solid/.meteor/.gitignore diff --git a/tools/modern-tests/apps/solid/.meteor/.id b/tools/e2e-tests/apps/solid/.meteor/.id similarity index 100% rename from tools/modern-tests/apps/solid/.meteor/.id rename to tools/e2e-tests/apps/solid/.meteor/.id diff --git a/tools/modern-tests/apps/solid/.meteor/packages b/tools/e2e-tests/apps/solid/.meteor/packages similarity index 100% rename from tools/modern-tests/apps/solid/.meteor/packages rename to tools/e2e-tests/apps/solid/.meteor/packages diff --git a/tools/modern-tests/apps/solid/.meteor/platforms b/tools/e2e-tests/apps/solid/.meteor/platforms similarity index 100% rename from tools/modern-tests/apps/solid/.meteor/platforms rename to tools/e2e-tests/apps/solid/.meteor/platforms diff --git a/tools/modern-tests/apps/solid/.meteor/release b/tools/e2e-tests/apps/solid/.meteor/release similarity index 100% rename from tools/modern-tests/apps/solid/.meteor/release rename to tools/e2e-tests/apps/solid/.meteor/release diff --git a/tools/modern-tests/apps/solid/.meteor/versions b/tools/e2e-tests/apps/solid/.meteor/versions similarity index 100% rename from tools/modern-tests/apps/solid/.meteor/versions rename to tools/e2e-tests/apps/solid/.meteor/versions diff --git a/tools/modern-tests/apps/solid/client/main.html b/tools/e2e-tests/apps/solid/client/main.html similarity index 100% rename from tools/modern-tests/apps/solid/client/main.html rename to tools/e2e-tests/apps/solid/client/main.html diff --git a/tools/modern-tests/apps/solid/client/main.js b/tools/e2e-tests/apps/solid/client/main.js similarity index 100% rename from tools/modern-tests/apps/solid/client/main.js rename to tools/e2e-tests/apps/solid/client/main.js diff --git a/tools/modern-tests/apps/solid/imports/api/links.js b/tools/e2e-tests/apps/solid/imports/api/links.js similarity index 100% rename from tools/modern-tests/apps/solid/imports/api/links.js rename to tools/e2e-tests/apps/solid/imports/api/links.js diff --git a/tools/modern-tests/apps/solid/imports/ui/App.jsx b/tools/e2e-tests/apps/solid/imports/ui/App.jsx similarity index 100% rename from tools/modern-tests/apps/solid/imports/ui/App.jsx rename to tools/e2e-tests/apps/solid/imports/ui/App.jsx diff --git a/tools/modern-tests/apps/solid/imports/ui/Hello.jsx b/tools/e2e-tests/apps/solid/imports/ui/Hello.jsx similarity index 100% rename from tools/modern-tests/apps/solid/imports/ui/Hello.jsx rename to tools/e2e-tests/apps/solid/imports/ui/Hello.jsx diff --git a/tools/modern-tests/apps/solid/imports/ui/Info.jsx b/tools/e2e-tests/apps/solid/imports/ui/Info.jsx similarity index 100% rename from tools/modern-tests/apps/solid/imports/ui/Info.jsx rename to tools/e2e-tests/apps/solid/imports/ui/Info.jsx diff --git a/tools/modern-tests/apps/solid/imports/ui/main.css b/tools/e2e-tests/apps/solid/imports/ui/main.css similarity index 100% rename from tools/modern-tests/apps/solid/imports/ui/main.css rename to tools/e2e-tests/apps/solid/imports/ui/main.css diff --git a/tools/modern-tests/apps/solid/imports/ui/main.jsx b/tools/e2e-tests/apps/solid/imports/ui/main.jsx similarity index 100% rename from tools/modern-tests/apps/solid/imports/ui/main.jsx rename to tools/e2e-tests/apps/solid/imports/ui/main.jsx diff --git a/tools/modern-tests/apps/solid/package.json b/tools/e2e-tests/apps/solid/package.json similarity index 100% rename from tools/modern-tests/apps/solid/package.json rename to tools/e2e-tests/apps/solid/package.json diff --git a/tools/modern-tests/apps/solid/rspack.config.js b/tools/e2e-tests/apps/solid/rspack.config.js similarity index 100% rename from tools/modern-tests/apps/solid/rspack.config.js rename to tools/e2e-tests/apps/solid/rspack.config.js diff --git a/tools/modern-tests/apps/solid/server/main.js b/tools/e2e-tests/apps/solid/server/main.js similarity index 100% rename from tools/modern-tests/apps/solid/server/main.js rename to tools/e2e-tests/apps/solid/server/main.js diff --git a/tools/modern-tests/apps/solid/tests/main.js b/tools/e2e-tests/apps/solid/tests/main.js similarity index 100% rename from tools/modern-tests/apps/solid/tests/main.js rename to tools/e2e-tests/apps/solid/tests/main.js diff --git a/tools/modern-tests/apps/svelte/.gitignore b/tools/e2e-tests/apps/svelte/.gitignore similarity index 100% rename from tools/modern-tests/apps/svelte/.gitignore rename to tools/e2e-tests/apps/svelte/.gitignore diff --git a/tools/modern-tests/apps/svelte/.meteor/.gitignore b/tools/e2e-tests/apps/svelte/.meteor/.gitignore similarity index 100% rename from tools/modern-tests/apps/svelte/.meteor/.gitignore rename to tools/e2e-tests/apps/svelte/.meteor/.gitignore diff --git a/tools/modern-tests/apps/svelte/.meteor/.id b/tools/e2e-tests/apps/svelte/.meteor/.id similarity index 100% rename from tools/modern-tests/apps/svelte/.meteor/.id rename to tools/e2e-tests/apps/svelte/.meteor/.id diff --git a/tools/modern-tests/apps/svelte/.meteor/packages b/tools/e2e-tests/apps/svelte/.meteor/packages similarity index 100% rename from tools/modern-tests/apps/svelte/.meteor/packages rename to tools/e2e-tests/apps/svelte/.meteor/packages diff --git a/tools/modern-tests/apps/svelte/.meteor/platforms b/tools/e2e-tests/apps/svelte/.meteor/platforms similarity index 100% rename from tools/modern-tests/apps/svelte/.meteor/platforms rename to tools/e2e-tests/apps/svelte/.meteor/platforms diff --git a/tools/modern-tests/apps/svelte/.meteor/release b/tools/e2e-tests/apps/svelte/.meteor/release similarity index 100% rename from tools/modern-tests/apps/svelte/.meteor/release rename to tools/e2e-tests/apps/svelte/.meteor/release diff --git a/tools/modern-tests/apps/svelte/.meteor/versions b/tools/e2e-tests/apps/svelte/.meteor/versions similarity index 100% rename from tools/modern-tests/apps/svelte/.meteor/versions rename to tools/e2e-tests/apps/svelte/.meteor/versions diff --git a/tools/modern-tests/apps/svelte/client/main.css b/tools/e2e-tests/apps/svelte/client/main.css similarity index 100% rename from tools/modern-tests/apps/svelte/client/main.css rename to tools/e2e-tests/apps/svelte/client/main.css diff --git a/tools/modern-tests/apps/svelte/client/main.html b/tools/e2e-tests/apps/svelte/client/main.html similarity index 100% rename from tools/modern-tests/apps/svelte/client/main.html rename to tools/e2e-tests/apps/svelte/client/main.html diff --git a/tools/modern-tests/apps/svelte/client/main.js b/tools/e2e-tests/apps/svelte/client/main.js similarity index 100% rename from tools/modern-tests/apps/svelte/client/main.js rename to tools/e2e-tests/apps/svelte/client/main.js diff --git a/tools/modern-tests/apps/svelte/imports/api/links.js b/tools/e2e-tests/apps/svelte/imports/api/links.js similarity index 100% rename from tools/modern-tests/apps/svelte/imports/api/links.js rename to tools/e2e-tests/apps/svelte/imports/api/links.js diff --git a/tools/modern-tests/apps/svelte/imports/ui/App.svelte b/tools/e2e-tests/apps/svelte/imports/ui/App.svelte similarity index 100% rename from tools/modern-tests/apps/svelte/imports/ui/App.svelte rename to tools/e2e-tests/apps/svelte/imports/ui/App.svelte diff --git a/tools/modern-tests/apps/svelte/package.json b/tools/e2e-tests/apps/svelte/package.json similarity index 100% rename from tools/modern-tests/apps/svelte/package.json rename to tools/e2e-tests/apps/svelte/package.json diff --git a/tools/modern-tests/apps/svelte/rspack.config.js b/tools/e2e-tests/apps/svelte/rspack.config.js similarity index 100% rename from tools/modern-tests/apps/svelte/rspack.config.js rename to tools/e2e-tests/apps/svelte/rspack.config.js diff --git a/tools/modern-tests/apps/svelte/server/main.js b/tools/e2e-tests/apps/svelte/server/main.js similarity index 100% rename from tools/modern-tests/apps/svelte/server/main.js rename to tools/e2e-tests/apps/svelte/server/main.js diff --git a/tools/modern-tests/apps/svelte/tests/main.js b/tools/e2e-tests/apps/svelte/tests/main.js similarity index 100% rename from tools/modern-tests/apps/svelte/tests/main.js rename to tools/e2e-tests/apps/svelte/tests/main.js diff --git a/tools/modern-tests/apps/svelte/tsconfig.json b/tools/e2e-tests/apps/svelte/tsconfig.json similarity index 100% rename from tools/modern-tests/apps/svelte/tsconfig.json rename to tools/e2e-tests/apps/svelte/tsconfig.json diff --git a/tools/modern-tests/apps/typescript/.gitignore b/tools/e2e-tests/apps/typescript/.gitignore similarity index 100% rename from tools/modern-tests/apps/typescript/.gitignore rename to tools/e2e-tests/apps/typescript/.gitignore diff --git a/tools/modern-tests/apps/typescript/.meteor/.gitignore b/tools/e2e-tests/apps/typescript/.meteor/.gitignore similarity index 100% rename from tools/modern-tests/apps/typescript/.meteor/.gitignore rename to tools/e2e-tests/apps/typescript/.meteor/.gitignore diff --git a/tools/modern-tests/apps/typescript/.meteor/.id b/tools/e2e-tests/apps/typescript/.meteor/.id similarity index 100% rename from tools/modern-tests/apps/typescript/.meteor/.id rename to tools/e2e-tests/apps/typescript/.meteor/.id diff --git a/tools/modern-tests/apps/typescript/.meteor/packages b/tools/e2e-tests/apps/typescript/.meteor/packages similarity index 100% rename from tools/modern-tests/apps/typescript/.meteor/packages rename to tools/e2e-tests/apps/typescript/.meteor/packages diff --git a/tools/modern-tests/apps/typescript/.meteor/platforms b/tools/e2e-tests/apps/typescript/.meteor/platforms similarity index 100% rename from tools/modern-tests/apps/typescript/.meteor/platforms rename to tools/e2e-tests/apps/typescript/.meteor/platforms diff --git a/tools/modern-tests/apps/typescript/.meteor/release b/tools/e2e-tests/apps/typescript/.meteor/release similarity index 100% rename from tools/modern-tests/apps/typescript/.meteor/release rename to tools/e2e-tests/apps/typescript/.meteor/release diff --git a/tools/modern-tests/apps/typescript/.meteor/versions b/tools/e2e-tests/apps/typescript/.meteor/versions similarity index 100% rename from tools/modern-tests/apps/typescript/.meteor/versions rename to tools/e2e-tests/apps/typescript/.meteor/versions diff --git a/tools/modern-tests/apps/typescript/client/main.html b/tools/e2e-tests/apps/typescript/client/main.html similarity index 100% rename from tools/modern-tests/apps/typescript/client/main.html rename to tools/e2e-tests/apps/typescript/client/main.html diff --git a/tools/modern-tests/apps/typescript/client/main.scss b/tools/e2e-tests/apps/typescript/client/main.scss similarity index 100% rename from tools/modern-tests/apps/typescript/client/main.scss rename to tools/e2e-tests/apps/typescript/client/main.scss diff --git a/tools/modern-tests/apps/typescript/client/main.tsx b/tools/e2e-tests/apps/typescript/client/main.tsx similarity index 100% rename from tools/modern-tests/apps/typescript/client/main.tsx rename to tools/e2e-tests/apps/typescript/client/main.tsx diff --git a/tools/modern-tests/apps/typescript/imports/api/links.ts b/tools/e2e-tests/apps/typescript/imports/api/links.ts similarity index 100% rename from tools/modern-tests/apps/typescript/imports/api/links.ts rename to tools/e2e-tests/apps/typescript/imports/api/links.ts diff --git a/tools/modern-tests/apps/typescript/imports/ui/App.tsx b/tools/e2e-tests/apps/typescript/imports/ui/App.tsx similarity index 100% rename from tools/modern-tests/apps/typescript/imports/ui/App.tsx rename to tools/e2e-tests/apps/typescript/imports/ui/App.tsx diff --git a/tools/modern-tests/apps/typescript/imports/ui/Global.scss b/tools/e2e-tests/apps/typescript/imports/ui/Global.scss similarity index 100% rename from tools/modern-tests/apps/typescript/imports/ui/Global.scss rename to tools/e2e-tests/apps/typescript/imports/ui/Global.scss diff --git a/tools/modern-tests/apps/typescript/imports/ui/Hello.tsx b/tools/e2e-tests/apps/typescript/imports/ui/Hello.tsx similarity index 100% rename from tools/modern-tests/apps/typescript/imports/ui/Hello.tsx rename to tools/e2e-tests/apps/typescript/imports/ui/Hello.tsx diff --git a/tools/modern-tests/apps/typescript/imports/ui/Info.tsx b/tools/e2e-tests/apps/typescript/imports/ui/Info.tsx similarity index 100% rename from tools/modern-tests/apps/typescript/imports/ui/Info.tsx rename to tools/e2e-tests/apps/typescript/imports/ui/Info.tsx diff --git a/tools/modern-tests/apps/typescript/package.json b/tools/e2e-tests/apps/typescript/package.json similarity index 100% rename from tools/modern-tests/apps/typescript/package.json rename to tools/e2e-tests/apps/typescript/package.json diff --git a/tools/modern-tests/apps/typescript/rspack.config.ts b/tools/e2e-tests/apps/typescript/rspack.config.ts similarity index 100% rename from tools/modern-tests/apps/typescript/rspack.config.ts rename to tools/e2e-tests/apps/typescript/rspack.config.ts diff --git a/tools/modern-tests/apps/typescript/server/main.ts b/tools/e2e-tests/apps/typescript/server/main.ts similarity index 100% rename from tools/modern-tests/apps/typescript/server/main.ts rename to tools/e2e-tests/apps/typescript/server/main.ts diff --git a/tools/modern-tests/apps/typescript/tests/client.ts b/tools/e2e-tests/apps/typescript/tests/client.ts similarity index 100% rename from tools/modern-tests/apps/typescript/tests/client.ts rename to tools/e2e-tests/apps/typescript/tests/client.ts diff --git a/tools/modern-tests/apps/typescript/tests/server.ts b/tools/e2e-tests/apps/typescript/tests/server.ts similarity index 100% rename from tools/modern-tests/apps/typescript/tests/server.ts rename to tools/e2e-tests/apps/typescript/tests/server.ts diff --git a/tools/modern-tests/apps/typescript/tsconfig.json b/tools/e2e-tests/apps/typescript/tsconfig.json similarity index 100% rename from tools/modern-tests/apps/typescript/tsconfig.json rename to tools/e2e-tests/apps/typescript/tsconfig.json diff --git a/tools/modern-tests/apps/vue/.gitignore b/tools/e2e-tests/apps/vue/.gitignore similarity index 100% rename from tools/modern-tests/apps/vue/.gitignore rename to tools/e2e-tests/apps/vue/.gitignore diff --git a/tools/modern-tests/apps/vue/.meteor/.gitignore b/tools/e2e-tests/apps/vue/.meteor/.gitignore similarity index 100% rename from tools/modern-tests/apps/vue/.meteor/.gitignore rename to tools/e2e-tests/apps/vue/.meteor/.gitignore diff --git a/tools/modern-tests/apps/vue/.meteor/.id b/tools/e2e-tests/apps/vue/.meteor/.id similarity index 100% rename from tools/modern-tests/apps/vue/.meteor/.id rename to tools/e2e-tests/apps/vue/.meteor/.id diff --git a/tools/modern-tests/apps/vue/.meteor/packages b/tools/e2e-tests/apps/vue/.meteor/packages similarity index 100% rename from tools/modern-tests/apps/vue/.meteor/packages rename to tools/e2e-tests/apps/vue/.meteor/packages diff --git a/tools/modern-tests/apps/vue/.meteor/platforms b/tools/e2e-tests/apps/vue/.meteor/platforms similarity index 100% rename from tools/modern-tests/apps/vue/.meteor/platforms rename to tools/e2e-tests/apps/vue/.meteor/platforms diff --git a/tools/modern-tests/apps/vue/.meteor/release b/tools/e2e-tests/apps/vue/.meteor/release similarity index 100% rename from tools/modern-tests/apps/vue/.meteor/release rename to tools/e2e-tests/apps/vue/.meteor/release diff --git a/tools/modern-tests/apps/vue/.meteor/versions b/tools/e2e-tests/apps/vue/.meteor/versions similarity index 100% rename from tools/modern-tests/apps/vue/.meteor/versions rename to tools/e2e-tests/apps/vue/.meteor/versions diff --git a/tools/modern-tests/apps/vue/.meteorignore b/tools/e2e-tests/apps/vue/.meteorignore similarity index 100% rename from tools/modern-tests/apps/vue/.meteorignore rename to tools/e2e-tests/apps/vue/.meteorignore diff --git a/tools/modern-tests/apps/vue/client/main.css b/tools/e2e-tests/apps/vue/client/main.css similarity index 100% rename from tools/modern-tests/apps/vue/client/main.css rename to tools/e2e-tests/apps/vue/client/main.css diff --git a/tools/modern-tests/apps/vue/client/main.html b/tools/e2e-tests/apps/vue/client/main.html similarity index 100% rename from tools/modern-tests/apps/vue/client/main.html rename to tools/e2e-tests/apps/vue/client/main.html diff --git a/tools/modern-tests/apps/vue/client/main.js b/tools/e2e-tests/apps/vue/client/main.js similarity index 100% rename from tools/modern-tests/apps/vue/client/main.js rename to tools/e2e-tests/apps/vue/client/main.js diff --git a/tools/modern-tests/apps/vue/client/meteor.css b/tools/e2e-tests/apps/vue/client/meteor.css similarity index 100% rename from tools/modern-tests/apps/vue/client/meteor.css rename to tools/e2e-tests/apps/vue/client/meteor.css diff --git a/tools/modern-tests/apps/vue/imports/api/links.js b/tools/e2e-tests/apps/vue/imports/api/links.js similarity index 100% rename from tools/modern-tests/apps/vue/imports/api/links.js rename to tools/e2e-tests/apps/vue/imports/api/links.js diff --git a/tools/modern-tests/apps/vue/imports/ui/App.vue b/tools/e2e-tests/apps/vue/imports/ui/App.vue similarity index 100% rename from tools/modern-tests/apps/vue/imports/ui/App.vue rename to tools/e2e-tests/apps/vue/imports/ui/App.vue diff --git a/tools/modern-tests/apps/vue/imports/ui/components/AppMenu.vue b/tools/e2e-tests/apps/vue/imports/ui/components/AppMenu.vue similarity index 100% rename from tools/modern-tests/apps/vue/imports/ui/components/AppMenu.vue rename to tools/e2e-tests/apps/vue/imports/ui/components/AppMenu.vue diff --git a/tools/modern-tests/apps/vue/imports/ui/components/Hello.vue b/tools/e2e-tests/apps/vue/imports/ui/components/Hello.vue similarity index 100% rename from tools/modern-tests/apps/vue/imports/ui/components/Hello.vue rename to tools/e2e-tests/apps/vue/imports/ui/components/Hello.vue diff --git a/tools/modern-tests/apps/vue/imports/ui/components/Info.vue b/tools/e2e-tests/apps/vue/imports/ui/components/Info.vue similarity index 100% rename from tools/modern-tests/apps/vue/imports/ui/components/Info.vue rename to tools/e2e-tests/apps/vue/imports/ui/components/Info.vue diff --git a/tools/modern-tests/apps/vue/imports/ui/main.css b/tools/e2e-tests/apps/vue/imports/ui/main.css similarity index 100% rename from tools/modern-tests/apps/vue/imports/ui/main.css rename to tools/e2e-tests/apps/vue/imports/ui/main.css diff --git a/tools/modern-tests/apps/vue/imports/ui/main.js b/tools/e2e-tests/apps/vue/imports/ui/main.js similarity index 100% rename from tools/modern-tests/apps/vue/imports/ui/main.js rename to tools/e2e-tests/apps/vue/imports/ui/main.js diff --git a/tools/modern-tests/apps/vue/imports/ui/router.js b/tools/e2e-tests/apps/vue/imports/ui/router.js similarity index 100% rename from tools/modern-tests/apps/vue/imports/ui/router.js rename to tools/e2e-tests/apps/vue/imports/ui/router.js diff --git a/tools/modern-tests/apps/vue/imports/ui/views/About.vue b/tools/e2e-tests/apps/vue/imports/ui/views/About.vue similarity index 100% rename from tools/modern-tests/apps/vue/imports/ui/views/About.vue rename to tools/e2e-tests/apps/vue/imports/ui/views/About.vue diff --git a/tools/modern-tests/apps/vue/imports/ui/views/Home.vue b/tools/e2e-tests/apps/vue/imports/ui/views/Home.vue similarity index 100% rename from tools/modern-tests/apps/vue/imports/ui/views/Home.vue rename to tools/e2e-tests/apps/vue/imports/ui/views/Home.vue diff --git a/tools/modern-tests/apps/vue/package.json b/tools/e2e-tests/apps/vue/package.json similarity index 100% rename from tools/modern-tests/apps/vue/package.json rename to tools/e2e-tests/apps/vue/package.json diff --git a/tools/modern-tests/apps/vue/postcss.config.js b/tools/e2e-tests/apps/vue/postcss.config.js similarity index 100% rename from tools/modern-tests/apps/vue/postcss.config.js rename to tools/e2e-tests/apps/vue/postcss.config.js diff --git a/tools/modern-tests/apps/vue/rspack.config.js b/tools/e2e-tests/apps/vue/rspack.config.js similarity index 100% rename from tools/modern-tests/apps/vue/rspack.config.js rename to tools/e2e-tests/apps/vue/rspack.config.js diff --git a/tools/modern-tests/apps/vue/server/entry-meteor.js b/tools/e2e-tests/apps/vue/server/entry-meteor.js similarity index 100% rename from tools/modern-tests/apps/vue/server/entry-meteor.js rename to tools/e2e-tests/apps/vue/server/entry-meteor.js diff --git a/tools/modern-tests/apps/vue/server/main.js b/tools/e2e-tests/apps/vue/server/main.js similarity index 100% rename from tools/modern-tests/apps/vue/server/main.js rename to tools/e2e-tests/apps/vue/server/main.js diff --git a/tools/modern-tests/apps/vue/tests/main.js b/tools/e2e-tests/apps/vue/tests/main.js similarity index 100% rename from tools/modern-tests/apps/vue/tests/main.js rename to tools/e2e-tests/apps/vue/tests/main.js diff --git a/tools/modern-tests/assertions.js b/tools/e2e-tests/assertions.js similarity index 100% rename from tools/modern-tests/assertions.js rename to tools/e2e-tests/assertions.js diff --git a/tools/modern-tests/babel.config.js b/tools/e2e-tests/babel.config.js similarity index 100% rename from tools/modern-tests/babel.config.js rename to tools/e2e-tests/babel.config.js diff --git a/tools/modern-tests/babel.test.js b/tools/e2e-tests/babel.test.js similarity index 100% rename from tools/modern-tests/babel.test.js rename to tools/e2e-tests/babel.test.js diff --git a/tools/modern-tests/blaze.test.js b/tools/e2e-tests/blaze.test.js similarity index 100% rename from tools/modern-tests/blaze.test.js rename to tools/e2e-tests/blaze.test.js diff --git a/tools/modern-tests/coffeescript.test.js b/tools/e2e-tests/coffeescript.test.js similarity index 100% rename from tools/modern-tests/coffeescript.test.js rename to tools/e2e-tests/coffeescript.test.js diff --git a/tools/modern-tests/full-blaze.test.js b/tools/e2e-tests/full-blaze.test.js similarity index 100% rename from tools/modern-tests/full-blaze.test.js rename to tools/e2e-tests/full-blaze.test.js diff --git a/tools/modern-tests/helpers.js b/tools/e2e-tests/helpers.js similarity index 100% rename from tools/modern-tests/helpers.js rename to tools/e2e-tests/helpers.js diff --git a/tools/modern-tests/jest.config.js b/tools/e2e-tests/jest.config.js similarity index 100% rename from tools/modern-tests/jest.config.js rename to tools/e2e-tests/jest.config.js diff --git a/tools/modern-tests/jest.setup.js b/tools/e2e-tests/jest.setup.js similarity index 100% rename from tools/modern-tests/jest.setup.js rename to tools/e2e-tests/jest.setup.js diff --git a/tools/modern-tests/monorepo.test.js b/tools/e2e-tests/monorepo.test.js similarity index 100% rename from tools/modern-tests/monorepo.test.js rename to tools/e2e-tests/monorepo.test.js diff --git a/tools/modern-tests/package-lock.json b/tools/e2e-tests/package-lock.json similarity index 99% rename from tools/modern-tests/package-lock.json rename to tools/e2e-tests/package-lock.json index b37ab8042f..1596084af7 100644 --- a/tools/modern-tests/package-lock.json +++ b/tools/e2e-tests/package-lock.json @@ -1,11 +1,11 @@ { - "name": "meteor-modern-tests", + "name": "meteor-e2e-tests", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "meteor-modern-tests", + "name": "meteor-e2e-tests", "version": "1.0.0", "devDependencies": { "@babel/preset-env": "^7.21.3", diff --git a/tools/modern-tests/package.json b/tools/e2e-tests/package.json similarity index 92% rename from tools/modern-tests/package.json rename to tools/e2e-tests/package.json index 25934c8c5d..1f8dddc8c0 100644 --- a/tools/modern-tests/package.json +++ b/tools/e2e-tests/package.json @@ -1,5 +1,5 @@ { - "name": "meteor-modern-tests", + "name": "meteor-e2e-tests", "version": "1.0.0", "description": "Modern tests for Meteor", "scripts": { diff --git a/tools/modern-tests/react-router.test.js b/tools/e2e-tests/react-router.test.js similarity index 100% rename from tools/modern-tests/react-router.test.js rename to tools/e2e-tests/react-router.test.js diff --git a/tools/modern-tests/react.test.js b/tools/e2e-tests/react.test.js similarity index 100% rename from tools/modern-tests/react.test.js rename to tools/e2e-tests/react.test.js diff --git a/tools/modern-tests/scripts/create-app.js b/tools/e2e-tests/scripts/create-app.js similarity index 92% rename from tools/modern-tests/scripts/create-app.js rename to tools/e2e-tests/scripts/create-app.js index eb3a9abf07..5ffaa5952b 100644 --- a/tools/modern-tests/scripts/create-app.js +++ b/tools/e2e-tests/scripts/create-app.js @@ -4,15 +4,15 @@ * Script to create a Meteor test app for manual testing without automatic cleanup. * * Sources apps from: - * - tools/modern-tests/apps/ (use --app flag) + * - tools/e2e-tests/apps/ (use --app flag) * - meteor create -- (use --skeleton flag) * * Usage: - * npm run create-app:modern -- --app react - * npm run create-app:modern -- --app react --output ./dist/my-react-app - * npm run create-app:modern -- --app monorepo --monorepo - * npm run create-app:modern -- --skeleton react - * npm run create-app:modern -- --skeleton react --output ./my-apps/custom-name + * npm run create-app:e2e -- --app react + * npm run create-app:e2e -- --app react --output ./dist/my-react-app + * npm run create-app:e2e -- --app monorepo --monorepo + * npm run create-app:e2e -- --skeleton react + * npm run create-app:e2e -- --skeleton react --output ./my-apps/custom-name */ const path = require('path'); @@ -21,8 +21,8 @@ const execa = require('execa'); const REPO_ROOT = path.resolve(__dirname, '../../..'); const METEOR_EXECUTABLE = path.join(REPO_ROOT, 'meteor'); -const MODERN_TESTS_DIR = path.join(__dirname, '..'); -const APPS_DIR = path.join(MODERN_TESTS_DIR, 'apps'); +const E2E_TESTS_DIR = path.join(__dirname, '..'); +const APPS_DIR = path.join(E2E_TESTS_DIR, 'apps'); const DEFAULT_OUTPUT_DIR = path.join(REPO_ROOT, 'dist'); // ANSI color helpers @@ -72,10 +72,10 @@ function printHelp() { : '(none found)'; console.log(` -${c.bold}Usage:${c.reset} npm run create-app:modern -- [options] +${c.bold}Usage:${c.reset} npm run create-app:e2e -- [options] ${c.bold}Options:${c.reset} - ${c.cyan}--app${c.reset} Copy an existing app from tools/modern-tests/apps/ + ${c.cyan}--app${c.reset} Copy an existing app from tools/e2e-tests/apps/ ${c.cyan}--skeleton${c.reset} Create a new app via "meteor create --" ${c.cyan}--output${c.reset} Full destination path for the app (default: ./dist/) ${c.cyan}--monorepo${c.reset} Treat the app as a monorepo (runs npm install at both root and app/ levels) @@ -85,11 +85,11 @@ ${c.bold}Options:${c.reset} ${c.bold}Available apps:${c.reset} ${c.green}${availableApps}${c.reset} ${c.bold}Examples:${c.reset} - ${c.dim}npm run create-app:modern -- --app react${c.reset} - ${c.dim}npm run create-app:modern -- --app react --output ./dist/my-react-app${c.reset} - ${c.dim}npm run create-app:modern -- --app monorepo --monorepo${c.reset} - ${c.dim}npm run create-app:modern -- --skeleton react${c.reset} - ${c.dim}npm run create-app:modern -- --skeleton react --output ./my-apps/custom-name${c.reset} + ${c.dim}npm run create-app:e2e -- --app react${c.reset} + ${c.dim}npm run create-app:e2e -- --app react --output ./dist/my-react-app${c.reset} + ${c.dim}npm run create-app:e2e -- --app monorepo --monorepo${c.reset} + ${c.dim}npm run create-app:e2e -- --skeleton react${c.reset} + ${c.dim}npm run create-app:e2e -- --skeleton react --output ./my-apps/custom-name${c.reset} `); } @@ -171,14 +171,14 @@ function parseEnvVars(code) { * environment variables that the tests set (so the manually created app * behaves the same way). * - * For --app : reads tools/modern-tests/.test.js (whole file) - * For --skeleton : reads tools/modern-tests/skeleton.test.js and + * For --app : reads tools/e2e-tests/.test.js (whole file) + * For --skeleton : reads tools/e2e-tests/skeleton.test.js and * scopes to the testMeteorSkeleton({ skeletonName: '' }) block. */ function extractEnvVarsFromTestFile(sourceName, isApp) { const testFile = isApp - ? path.join(MODERN_TESTS_DIR, `${sourceName}.test.js`) - : path.join(MODERN_TESTS_DIR, 'skeleton.test.js'); + ? path.join(E2E_TESTS_DIR, `${sourceName}.test.js`) + : path.join(E2E_TESTS_DIR, 'skeleton.test.js'); if (!fs.existsSync(testFile)) return {}; @@ -317,7 +317,7 @@ async function setupFromApp(appName, destDir, { isMonorepo = false, force = fals if (!fs.existsSync(sourceDir)) { const available = fs.readdirSync(APPS_DIR).join(', '); throw new Error( - `App '${appName}' not found in tools/modern-tests/apps/\nAvailable apps: ${available}` + `App '${appName}' not found in tools/e2e-tests/apps/\nAvailable apps: ${available}` ); } diff --git a/tools/modern-tests/server-only.test.js b/tools/e2e-tests/server-only.test.js similarity index 100% rename from tools/modern-tests/server-only.test.js rename to tools/e2e-tests/server-only.test.js diff --git a/tools/modern-tests/skeleton.test.js b/tools/e2e-tests/skeleton.test.js similarity index 100% rename from tools/modern-tests/skeleton.test.js rename to tools/e2e-tests/skeleton.test.js diff --git a/tools/modern-tests/solid.test.js b/tools/e2e-tests/solid.test.js similarity index 100% rename from tools/modern-tests/solid.test.js rename to tools/e2e-tests/solid.test.js diff --git a/tools/modern-tests/svelte.test.js b/tools/e2e-tests/svelte.test.js similarity index 100% rename from tools/modern-tests/svelte.test.js rename to tools/e2e-tests/svelte.test.js diff --git a/tools/modern-tests/test-helpers.js b/tools/e2e-tests/test-helpers.js similarity index 100% rename from tools/modern-tests/test-helpers.js rename to tools/e2e-tests/test-helpers.js diff --git a/tools/modern-tests/typescript.test.js b/tools/e2e-tests/typescript.test.js similarity index 100% rename from tools/modern-tests/typescript.test.js rename to tools/e2e-tests/typescript.test.js diff --git a/tools/modern-tests/vue.test.js b/tools/e2e-tests/vue.test.js similarity index 100% rename from tools/modern-tests/vue.test.js rename to tools/e2e-tests/vue.test.js