From a24301d920548754ac7ed96752fba41ab1cfbd26 Mon Sep 17 00:00:00 2001 From: Mehul Kar Date: Tue, 18 Apr 2023 11:03:54 -0700 Subject: [PATCH] Move Turborepo integration tests to their own workspace (#4617) This enables us to remove the bespoke turbo task to run these tests, and also reduces our dependency on Makefile. Further, we can extract the helpers into their own workspace after this and use them for examples_tests so we can wire up dependencies even more accurately The Turbo Way. --- .github/workflows/test.yml | 2 +- CONTRIBUTING.md | 2 +- cli/Makefile | 23 ------------------- cli/integration_tests/_helpers/setup.sh | 8 ------- cli/package.json | 3 +-- cli/turbo.json | 4 ---- examples_tests/setup.sh | 2 +- package.json | 3 ++- pnpm-workspace.yaml | 1 + .../integration}/README.md | 0 turborepo-tests/integration/package.json | 12 ++++++++++ .../_fixtures/basic_monorepo/.gitignore | 0 .../basic_monorepo/apps/my-app/package.json | 0 .../tests}/_fixtures/basic_monorepo/bar.txt | 0 .../tests}/_fixtures/basic_monorepo/foo.txt | 0 .../_fixtures/basic_monorepo/package.json | 0 .../packages/another/package.json | 0 .../basic_monorepo/packages/util/package.json | 0 .../_fixtures/basic_monorepo/turbo.json | 0 .../_fixtures/composable_config/.gitignore | 0 .../composable_config/apps/add-keys/out/.keep | 0 .../apps/add-keys/package.json | 0 .../apps/add-keys/src/foo.txt | 0 .../apps/add-keys/turbo.json | 0 .../apps/add-tasks/out/.keep | 0 .../apps/add-tasks/package.json | 0 .../apps/add-tasks/src/foo.txt | 0 .../apps/add-tasks/turbo.json | 0 .../apps/bad-json/package.json | 0 .../composable_config/apps/cached/out/.keep | 0 .../apps/cached/package.json | 0 .../composable_config/apps/cached/turbo.json | 0 .../apps/config-change/package.json | 0 .../apps/config-change/src/foo.txt | 0 .../apps/config-change/turbo-changed.json | 0 .../apps/config-change/turbo.json | 0 .../apps/cross-workspace/package.json | 0 .../apps/cross-workspace/turbo.json | 0 .../apps/invalid-config/package.json | 0 .../apps/invalid-config/turbo.json | 0 .../apps/missing-workspace-config/out/.keep | 0 .../missing-workspace-config/package.json | 0 .../apps/missing-workspace-config/src/foo.txt | 0 .../apps/omit-keys/out/.keep | 0 .../apps/omit-keys/package.json | 0 .../apps/omit-keys/src/foo.txt | 0 .../apps/omit-keys/turbo.json | 0 .../apps/override-values/lib/.keep | 0 .../apps/override-values/out/.keep | 0 .../apps/override-values/package.json | 0 .../apps/override-values/src/foo.txt | 0 .../apps/override-values/turbo.json | 0 .../apps/persistent/package.json | 0 .../apps/persistent/turbo.json | 0 .../composable_config/package-lock.json | 0 .../_fixtures/composable_config/package.json | 0 .../packages/blank-pkg/package.json | 0 .../packages/blank-pkg/turbo.json | 0 .../_fixtures/composable_config/turbo.json | 0 .../tests}/_fixtures/find_turbo/.gitignore | 0 .../node_modules/turbo-darwin-64/bin/turbo | 0 .../node_modules/turbo-darwin-64/package.json | 0 .../node_modules/turbo-darwin-arm64/bin/turbo | 0 .../turbo-darwin-arm64/package.json | 0 .../node_modules/turbo-linux-64/bin/turbo | 0 .../node_modules/turbo-linux-64/package.json | 0 .../node_modules/turbo-linux-arm64/bin/turbo | 0 .../turbo-linux-arm64/package.json | 0 .../turbo-windows-64/bin/turbo.exe | 0 .../turbo-windows-64/package.json | 0 .../turbo-windows-arm64/bin/turbo.exe | 0 .../turbo-windows-arm64/package.json | 0 .../_fixtures/find_turbo/hoisted/package.json | 0 .../_fixtures/find_turbo/hoisted/turbo.json | 0 .../node_modules/turbo-darwin-64/bin/turbo | 0 .../node_modules/turbo-darwin-64/package.json | 0 .../node_modules/turbo-darwin-arm64/bin/turbo | 0 .../turbo-darwin-arm64/package.json | 0 .../node_modules/turbo-linux-64/bin/turbo | 0 .../node_modules/turbo-linux-64/package.json | 0 .../node_modules/turbo-linux-arm64/bin/turbo | 0 .../turbo-linux-arm64/package.json | 0 .../turbo-windows-64/bin/turbo.exe | 0 .../turbo-windows-64/package.json | 0 .../turbo-windows-arm64/bin/turbo.exe | 0 .../turbo-windows-arm64/package.json | 0 .../turbo@1.0.0/node_modules/turbo-darwin-64 | 0 .../node_modules/turbo-darwin-arm64 | 0 .../turbo@1.0.0/node_modules/turbo-linux-64 | 0 .../node_modules/turbo-linux-arm64 | 0 .../turbo@1.0.0/node_modules/turbo-windows-64 | 0 .../node_modules/turbo-windows-arm64 | 0 .../node_modules/turbo/package.json | 0 .../find_turbo/linked/node_modules/turbo | 0 .../_fixtures/find_turbo/linked/package.json | 0 .../_fixtures/find_turbo/linked/turbo.json | 0 .../nested/node_modules/turbo/bin/turbo | 0 .../node_modules/turbo-darwin-64/bin/turbo | 0 .../node_modules/turbo-darwin-64/package.json | 0 .../node_modules/turbo-darwin-arm64/bin/turbo | 0 .../turbo-darwin-arm64/package.json | 0 .../node_modules/turbo-linux-64/bin/turbo | 0 .../node_modules/turbo-linux-64/package.json | 0 .../node_modules/turbo-linux-arm64/bin/turbo | 0 .../turbo-linux-arm64/package.json | 0 .../turbo-windows-64/bin/turbo.exe | 0 .../turbo-windows-64/package.json | 0 .../turbo-windows-arm64/bin/turbo.exe | 0 .../turbo-windows-arm64/package.json | 0 .../nested/node_modules/turbo/package.json | 0 .../_fixtures/find_turbo/nested/package.json | 0 .../_fixtures/find_turbo/nested/turbo.json | 0 .../node_modules/turbo-darwin-64/bin/turbo | 0 .../node_modules/turbo-darwin-64/package.json | 0 .../node_modules/turbo-darwin-arm64/bin/turbo | 0 .../turbo-darwin-arm64/package.json | 0 .../node_modules/turbo-linux-64/bin/turbo | 0 .../node_modules/turbo-linux-64/package.json | 0 .../node_modules/turbo-linux-arm64/bin/turbo | 0 .../turbo-linux-arm64/package.json | 0 .../turbo-windows-64/bin/turbo.exe | 0 .../turbo-windows-64/package.json | 0 .../turbo-windows-arm64/bin/turbo.exe | 0 .../turbo-windows-arm64/package.json | 0 .../find_turbo/unplugged/.yarnrc.yml | 0 .../find_turbo/unplugged/package.json | 0 .../_fixtures/find_turbo/unplugged/turbo.json | 0 .../find_turbo/unplugged_env_moved/.env | 0 .../node_modules/turbo-darwin-64/bin/turbo | 0 .../node_modules/turbo-darwin-64/package.json | 0 .../node_modules/turbo-darwin-arm64/bin/turbo | 0 .../turbo-darwin-arm64/package.json | 0 .../node_modules/turbo-linux-64/bin/turbo | 0 .../node_modules/turbo-linux-64/package.json | 0 .../node_modules/turbo-linux-arm64/bin/turbo | 0 .../turbo-linux-arm64/package.json | 0 .../turbo-windows-64/bin/turbo.exe | 0 .../turbo-windows-64/package.json | 0 .../turbo-windows-arm64/bin/turbo.exe | 0 .../turbo-windows-arm64/package.json | 0 .../unplugged_env_moved/.notyarnrc.yml | 0 .../unplugged_env_moved/package.json | 0 .../find_turbo/unplugged_env_moved/turbo.json | 0 .../node_modules/turbo-darwin-64/bin/turbo | 0 .../node_modules/turbo-darwin-64/package.json | 0 .../node_modules/turbo-darwin-arm64/bin/turbo | 0 .../turbo-darwin-arm64/package.json | 0 .../node_modules/turbo-linux-64/bin/turbo | 0 .../node_modules/turbo-linux-64/package.json | 0 .../node_modules/turbo-linux-arm64/bin/turbo | 0 .../turbo-linux-arm64/package.json | 0 .../turbo-windows-64/bin/turbo.exe | 0 .../turbo-windows-64/package.json | 0 .../turbo-windows-arm64/bin/turbo.exe | 0 .../turbo-windows-arm64/package.json | 0 .../find_turbo/unplugged_moved/.yarnrc.yml | 0 .../find_turbo/unplugged_moved/package.json | 0 .../find_turbo/unplugged_moved/turbo.json | 0 .../has_workspaces/apps/docs/package.json | 0 .../has_workspaces/apps/web/package.json | 0 .../tests/test-package/package.json | 0 .../inference/has_workspaces/package.json | 0 .../eslint-config-custom/package.json | 0 .../packages/ui-library/package.json | 0 .../packages/ui-library/src/.gitkeep | 0 .../packages/ui-library/turbo.json | 0 .../inference/has_workspaces/turbo.json | 0 .../inference/nested_workspaces/README.md | 0 .../outer-no-turbo/apps/docs/package.json | 0 .../outer-no-turbo/apps/web/package.json | 0 .../inner-no-turbo/apps/docs/package.json | 0 .../inner-no-turbo/apps/web/package.json | 0 .../inner-no-turbo/package.json | 0 .../eslint-config-custom/package.json | 0 .../packages/ui-library/package.json | 0 .../inner/apps/docs/package.json | 0 .../inner/apps/web/package.json | 0 .../outer-no-turbo/inner/package.json | 0 .../eslint-config-custom/package.json | 0 .../inner/packages/ui-library/package.json | 0 .../outer-no-turbo/inner/turbo.json | 0 .../outer-no-turbo/package-lock.json | 0 .../outer-no-turbo/package.json | 0 .../eslint-config-custom/package.json | 0 .../packages/ui-library/package.json | 0 .../outer/apps/docs/package.json | 0 .../outer/apps/web/package.json | 0 .../inner-no-turbo/apps/docs/package.json | 0 .../inner-no-turbo/apps/web/package.json | 0 .../outer/inner-no-turbo/package.json | 0 .../eslint-config-custom/package.json | 0 .../packages/ui-library/package.json | 0 .../outer/inner/apps/docs/package.json | 0 .../outer/inner/apps/web/package.json | 0 .../outer/inner/package.json | 0 .../eslint-config-custom/package.json | 0 .../inner/packages/ui-library/package.json | 0 .../nested_workspaces/outer/inner/turbo.json | 0 .../nested_workspaces/outer/package-lock.json | 0 .../nested_workspaces/outer/package.json | 0 .../eslint-config-custom/package.json | 0 .../outer/packages/ui-library/package.json | 0 .../nested_workspaces/outer/turbo.json | 0 .../inference/no_workspaces/package.json | 0 .../no_workspaces/parent/child/package.json | 0 .../no_workspaces/parent/package.json | 0 .../tests}/_fixtures/inputs/.gitignore | 0 .../_fixtures/inputs/apps/my-app/excluded.txt | 0 .../_fixtures/inputs/apps/my-app/included.txt | 0 .../_fixtures/inputs/apps/my-app/package.json | 0 .../tests}/_fixtures/inputs/bar.txt | 0 .../tests}/_fixtures/inputs/foo.txt | 0 .../tests}/_fixtures/inputs/package.json | 0 .../tests}/_fixtures/inputs/turbo.json | 0 .../_fixtures/invalid_turbo_json/.gitignore | 0 .../apps/my-app/package.json | 0 .../_fixtures/invalid_turbo_json/package.json | 0 .../packages/util/package.json | 0 .../_fixtures/invalid_turbo_json/turbo.json | 0 .../apps/a/package.json | 0 .../apps/b/package.json | 0 .../lockfile_aware_caching/turbo.json | 0 .../monorepo_one_script_error/.gitignore | 0 .../apps/my-app/package.json | 0 .../monorepo_one_script_error/package.json | 0 .../monorepo_one_script_error/turbo.json | 0 .../apps/docs/package.json | 0 .../apps/docs/turbo.json | 0 .../apps/web/package.json | 0 .../monorepo_with_root_dep/package.json | 0 .../packages/shared/package.json | 0 .../packages/util/package.json | 0 .../patches/is-number@7.0.0.patch | 0 .../monorepo_with_root_dep/pnpm-lock.yaml | 0 .../pnpm-workspace.yaml | 0 .../monorepo_with_root_dep/turbo.json | 0 .../1-topological/.gitignore | 0 .../1-topological/apps/app-a/package.json | 0 .../1-topological/package.json | 0 .../1-topological/packages/pkg-a/package.json | 0 .../1-topological/turbo.json | 0 .../10-too-many/apps/one/package.json | 0 .../10-too-many/apps/two/package.json | 0 .../10-too-many/package.json | 0 .../10-too-many/turbo.json | 0 .../2-same-workspace/.gitignore | 0 .../2-same-workspace/apps/app-a/package.json | 0 .../2-same-workspace/package.json | 0 .../2-same-workspace/turbo.json | 0 .../3-workspace-specific/.gitignore | 0 .../apps/app-a/package.json | 0 .../3-workspace-specific/package.json | 0 .../packages/pkg-a/package.json | 0 .../3-workspace-specific/turbo.json | 0 .../4-cross-workspace/.gitignore | 0 .../4-cross-workspace/apps/app-a/package.json | 0 .../4-cross-workspace/package.json | 0 .../packages/pkg-a/package.json | 0 .../4-cross-workspace/turbo.json | 0 .../5-root-workspace/.gitignore | 0 .../5-root-workspace/apps/app-a/package.json | 0 .../5-root-workspace/package.json | 0 .../5-root-workspace/turbo.json | 0 .../6-topological-unimplemented/.gitignore | 0 .../apps/app-a/package.json | 0 .../6-topological-unimplemented/package.json | 0 .../packages/pkg-a/package.json | 0 .../6-topological-unimplemented/turbo.json | 0 .../7-topological-nested/.gitignore | 0 .../apps/app-a/package.json | 0 .../7-topological-nested/package.json | 0 .../packages/pkg-a/package.json | 0 .../packages/pkg-b/package.json | 0 .../7-topological-nested/turbo.json | 0 .../8-topological-with-extra/.gitignore | 0 .../apps/app-a/package.json | 0 .../8-topological-with-extra/package.json | 0 .../packages/pkg-a/package.json | 0 .../packages/pkg-b/package.json | 0 .../packages/pkg-z/package.json | 0 .../8-topological-with-extra/turbo.json | 0 .../9-cross-workspace-nested/.gitignore | 0 .../apps/app-a/package.json | 0 .../apps/app-b/package.json | 0 .../apps/app-c/package.json | 0 .../apps/app-z/package.json | 0 .../9-cross-workspace-nested/package.json | 0 .../9-cross-workspace-nested/turbo.json | 0 .../tests}/_fixtures/run_logging/.gitignore | 0 .../_fixtures/run_logging/app-a/package.json | 0 .../tests}/_fixtures/run_logging/package.json | 0 .../tests}/_fixtures/run_logging/turbo.json | 0 .../_fixtures/single_package/.gitignore | 0 .../_fixtures/single_package/package.json | 0 .../_fixtures/single_package/somefile.txt | 0 .../_fixtures/single_package/turbo.json | 0 .../_fixtures/single_package_deps/.gitignore | 0 .../single_package_deps/package.json | 0 .../_fixtures/single_package_deps/turbo.json | 0 .../_fixtures/strict_env_vars/.gitignore | 0 .../strict_env_vars/apps/my-app/build.sh | 0 .../strict_env_vars/apps/my-app/package.json | 0 .../_fixtures/strict_env_vars/package.json | 0 .../_fixtures/strict_env_vars/turbo.json | 0 .../strict_env_vars_configs/all.json | 0 .../global_pt-empty.json | 0 .../strict_env_vars_configs/global_pt.json | 0 .../task_pt-empty.json | 0 .../strict_env_vars_configs/task_pt.json | 0 .../complex/app-a/package.json | 0 .../complex/app-b/package.json | 0 .../complex/lib-a/package.json | 0 .../complex/lib-b/package.json | 0 .../complex/lib-c/package.json | 0 .../complex/lib-d/package.json | 0 .../task_dependencies/complex/package.json | 0 .../task_dependencies/complex/turbo.json | 0 .../overwriting/package.json | 0 .../task_dependencies/overwriting/turbo.json | 0 .../overwriting/workspace-a/package.json | 0 .../overwriting/workspace-b/package.json | 0 .../task_dependencies/topological/.gitignore | 0 .../topological/apps/my-app/package.json | 0 .../topological/package.json | 0 .../topological/packages/util/package.json | 0 .../task_dependencies/topological/turbo.json | 0 .../workspace-tasks/package.json | 0 .../workspace-tasks/turbo.json | 0 .../workspace-tasks/workspace-a/package.json | 0 .../workspace-tasks/workspace-b/package.json | 0 .../tests}/_helpers/get-global-hash.sh | 0 .../tests}/_helpers/run-summary-utils.sh | 0 .../integration/tests/_helpers/setup.sh | 6 +++++ .../integration/tests}/_helpers/setup_git.sh | 0 .../tests}/_helpers/setup_monorepo.sh | 0 .../tests}/absolute_path_warning.t | 0 .../integration/tests}/bad_flag.t | 0 .../integration/tests}/cache_state.t | 0 .../composable_config/composing-add-keys.t | 0 .../composable_config/composing-add-tasks.t | 0 .../composable_config/composing-bad-json.t | 0 .../composable_config/composing-cache.t | 0 .../composing-config-change.t | 0 .../composing-cross-workspace.t | 0 .../composing-invalid-config.t | 0 .../composing-missing-workspace-config-deps.t | 0 .../composing-missing-workspace-config.t | 0 .../composing-omit-keys-deps.t | 0 .../composable_config/composing-omit-keys.t | 0 .../composing-override-values-deps.t | 0 .../composing-override-values.t | 0 .../composable_config/composing-persistent.t | 0 .../integration/tests}/dry_json/README.md | 0 .../tests}/dry_json/monorepo-no-changes.t | 0 .../integration/tests}/dry_json/monorepo.t | 0 .../dry_json/single_package-no-change.t | 0 .../tests}/dry_json/single_package.t | 0 .../dry_json/single_package_no_config.t | 0 .../dry_json/single_package_with_deps.t | 0 .../integration/tests}/dry_run.t | 0 .../integration/tests}/errors-only.t | 0 .../integration/tests}/excluded_inputs.t | 0 .../integration/tests}/filter-run.t | 0 .../integration/tests}/find_correct_turbo.t | 0 .../integration/tests}/find_turbo/hard_mode.t | 0 .../integration/tests}/find_turbo/hoisted.t | 0 .../integration/tests}/find_turbo/linked.t | 0 .../integration/tests}/find_turbo/nested.t | 0 .../tests}/find_turbo/set_version.sh | 0 .../integration/tests}/find_turbo/setup.sh | 0 .../integration/tests}/find_turbo/unplugged.t | 0 .../tests}/find_turbo/unplugged_env_moved.t | 0 .../tests}/find_turbo/unplugged_moved.t | 0 .../integration/tests}/global_env.t | 0 .../integration/tests}/infer_pkg.t | 0 .../tests}/inference/has_workspaces.t | 0 .../tests}/inference/has_workspaces_setup.sh | 0 .../tests}/inference/nested_workspaces.t | 0 .../inference/nested_workspaces_setup.sh | 0 .../tests}/inference/no_workspaces.t | 0 .../tests}/inference/no_workspaces_setup.sh | 0 .../integration/tests}/link.t | 0 .../tests}/lockfile_aware_caching/berry.t | 0 .../lockfile_aware_caching/berry/.yarnrc.yml | 0 .../lockfile_aware_caching/berry/package.json | 0 .../berry/turbo-bump.patch | 0 .../berry/yarn-lock.patch | 0 .../lockfile_aware_caching/berry/yarn.lock | 0 .../tests}/lockfile_aware_caching/npm.t | 0 .../npm/package-lock.json | 0 .../npm/package-lock.patch | 0 .../lockfile_aware_caching/npm/package.json | 0 .../npm/turbo-bump.patch | 0 .../tests}/lockfile_aware_caching/pnpm.t | 0 .../lockfile_aware_caching/pnpm/package.json | 0 .../pnpm/pnpm-lock.patch | 0 .../pnpm/pnpm-lock.yaml | 0 .../pnpm/pnpm-workspace.yaml | 0 .../pnpm/turbo-bump.patch | 0 .../tests}/lockfile_aware_caching/setup.sh | 0 .../tests}/lockfile_aware_caching/yarn.t | 0 .../lockfile_aware_caching/yarn/new-lock | 0 .../lockfile_aware_caching/yarn/package.json | 0 .../yarn/turbo-bump.patch | 0 .../yarn/yarn-lock.patch | 0 .../lockfile_aware_caching/yarn/yarn.lock | 0 .../integration/tests}/log_prefix.t | 0 .../integration/tests}/logged_in.sh | 0 .../integration/tests}/login.t | 0 .../integration/tests}/logout.t | 0 .../integration/tests}/no_args.t | 0 .../integration/tests}/one_script_error.t | 0 .../persistent-1-topological.t | 0 .../persistent-10-too-many.t | 0 .../persistent-2-same-workspace.t | 0 .../persistent-3-workspace-specific.t | 0 .../persistent-4-cross-workspace.t | 0 .../persistent-5-root-workspace.t | 0 .../persistent-6-topological-unimplemented.t | 0 .../persistent-7-topological-nested.t | 0 .../persistent-8-topological-with-extra.t | 0 .../persistent-9-cross-workspace-nested.t | 0 .../integration/tests}/profile.t | 0 .../tests}/prune/composable-config.t | 0 .../integration/tests}/prune/docker.t | 0 .../tests}/prune/includes_root_deps.t | 0 .../tests}/prune/produces_valid_turbo_json.t | 0 .../integration/tests}/run.t | 0 .../tests}/run_summary/discovery.t | 0 .../integration/tests}/run_summary/enable.t | 0 .../integration/tests}/run_summary/error.t | 0 .../integration/tests}/run_summary/monorepo.t | 0 .../tests}/run_summary/single-package.t | 0 .../tests}/run_summary/strict_env.t | 0 .../tests}/single_package/dry-run.t | 0 .../integration/tests}/single_package/graph.t | 0 .../tests}/single_package/no-config.t | 0 .../tests}/single_package/run-yarn.t | 0 .../integration/tests}/single_package/run.t | 0 .../tests}/single_package/with-deps-dry-run.t | 0 .../tests}/single_package/with-deps-graph.t | 0 .../tests}/single_package/with-deps-run.t | 0 .../tests}/strict_env_vars/dry_json.t | 0 .../strict_env_vars/fixture-configs/all.json | 12 ++++++++++ .../fixture-configs/global_pt-empty.json | 9 ++++++++ .../fixture-configs/global_pt.json | 9 ++++++++ .../fixture-configs/task_pt-empty.json | 9 ++++++++ .../fixture-configs/task_pt.json | 9 ++++++++ .../strict_env_vars/global_hash_infer.t | 0 .../strict_env_vars/global_hash_loose.t | 0 .../strict_env_vars/global_hash_no-value.t | 0 .../strict_env_vars/global_hash_strict.t | 0 .../tests}/strict_env_vars/usage_infer.t | 0 .../tests}/strict_env_vars/usage_loose.t | 0 .../tests}/strict_env_vars/usage_strict.t | 0 .../tests}/task-dependencies/complex.t | 0 .../tests}/task-dependencies/overwriting.t | 0 .../tests}/task-dependencies/topological.t | 0 .../task-dependencies/workspace-tasks.t | 0 .../integration/tests}/turbo_help.t | 0 .../integration/tests}/turbo_version.t | 0 .../integration/tests}/unlink.t | 0 .../integration/tests}/verbosity.t | 0 turborepo-tests/integration/turbo.json | 9 ++++++++ 464 files changed, 82 insertions(+), 41 deletions(-) delete mode 100644 cli/integration_tests/_helpers/setup.sh rename {cli/integration_tests => turborepo-tests/integration}/README.md (100%) create mode 100644 turborepo-tests/integration/package.json rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/basic_monorepo/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/basic_monorepo/apps/my-app/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/basic_monorepo/bar.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/basic_monorepo/foo.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/basic_monorepo/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/basic_monorepo/packages/another/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/basic_monorepo/packages/util/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/basic_monorepo/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/add-keys/out/.keep (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/add-keys/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/add-keys/src/foo.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/add-keys/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/add-tasks/out/.keep (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/add-tasks/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/add-tasks/src/foo.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/add-tasks/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/bad-json/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/cached/out/.keep (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/cached/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/cached/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/config-change/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/config-change/src/foo.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/config-change/turbo-changed.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/config-change/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/cross-workspace/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/cross-workspace/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/invalid-config/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/invalid-config/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/missing-workspace-config/out/.keep (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/missing-workspace-config/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/missing-workspace-config/src/foo.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/omit-keys/out/.keep (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/omit-keys/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/omit-keys/src/foo.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/omit-keys/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/override-values/lib/.keep (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/override-values/out/.keep (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/override-values/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/override-values/src/foo.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/override-values/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/persistent/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/apps/persistent/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/package-lock.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/packages/blank-pkg/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/packages/blank-pkg/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/composable_config/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-arm64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-arm64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-64/bin/turbo.exe (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-arm64/bin/turbo.exe (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/hoisted/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-64@1.0.0/node_modules/turbo-darwin-64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-64@1.0.0/node_modules/turbo-darwin-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-arm64@1.0.0/node_modules/turbo-darwin-arm64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-arm64@1.0.0/node_modules/turbo-darwin-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-64@1.0.0/node_modules/turbo-linux-64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-64@1.0.0/node_modules/turbo-linux-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-arm64@1.0.0/node_modules/turbo-linux-arm64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-arm64@1.0.0/node_modules/turbo-linux-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-64@1.0.0/node_modules/turbo-windows-64/bin/turbo.exe (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-64@1.0.0/node_modules/turbo-windows-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-arm64@1.0.0/node_modules/turbo-windows-arm64/bin/turbo.exe (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-arm64@1.0.0/node_modules/turbo-windows-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-darwin-64 (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-darwin-arm64 (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-linux-64 (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-linux-arm64 (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-windows-64 (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-windows-arm64 (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/node_modules/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/linked/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-arm64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-arm64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-64/bin/turbo.exe (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-arm64/bin/turbo.exe (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/node_modules/turbo/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/nested/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/.yarnrc.yml (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.env (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/.notyarnrc.yml (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_env_moved/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/.yarnrc.yml (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/find_turbo/unplugged_moved/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/has_workspaces/apps/docs/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/has_workspaces/apps/web/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/has_workspaces/crates/super-crate/tests/test-package/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/has_workspaces/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/has_workspaces/packages/eslint-config-custom/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/has_workspaces/packages/ui-library/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/has_workspaces/packages/ui-library/src/.gitkeep (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/has_workspaces/packages/ui-library/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/has_workspaces/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/README.md (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/apps/docs/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/apps/web/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/apps/docs/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/apps/web/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/packages/eslint-config-custom/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/packages/ui-library/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/apps/docs/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/apps/web/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/packages/eslint-config-custom/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/packages/ui-library/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/package-lock.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/packages/eslint-config-custom/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer-no-turbo/packages/ui-library/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/apps/docs/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/apps/web/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/apps/docs/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/apps/web/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/packages/eslint-config-custom/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/packages/ui-library/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/inner/apps/docs/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/inner/apps/web/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/inner/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/inner/packages/eslint-config-custom/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/inner/packages/ui-library/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/inner/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/package-lock.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/packages/eslint-config-custom/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/packages/ui-library/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/nested_workspaces/outer/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/no_workspaces/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/no_workspaces/parent/child/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inference/no_workspaces/parent/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inputs/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inputs/apps/my-app/excluded.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inputs/apps/my-app/included.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inputs/apps/my-app/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inputs/bar.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inputs/foo.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inputs/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/inputs/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/invalid_turbo_json/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/invalid_turbo_json/apps/my-app/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/invalid_turbo_json/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/invalid_turbo_json/packages/util/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/invalid_turbo_json/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/lockfile_aware_caching/apps/a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/lockfile_aware_caching/apps/b/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/lockfile_aware_caching/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_one_script_error/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_one_script_error/apps/my-app/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_one_script_error/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_one_script_error/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_with_root_dep/apps/docs/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_with_root_dep/apps/docs/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_with_root_dep/apps/web/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_with_root_dep/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_with_root_dep/packages/shared/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_with_root_dep/packages/util/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_with_root_dep/patches/is-number@7.0.0.patch (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_with_root_dep/pnpm-lock.yaml (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_with_root_dep/pnpm-workspace.yaml (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/monorepo_with_root_dep/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/1-topological/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/1-topological/apps/app-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/1-topological/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/1-topological/packages/pkg-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/1-topological/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/10-too-many/apps/one/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/10-too-many/apps/two/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/10-too-many/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/10-too-many/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/2-same-workspace/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/2-same-workspace/apps/app-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/2-same-workspace/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/2-same-workspace/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/3-workspace-specific/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/3-workspace-specific/apps/app-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/3-workspace-specific/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/3-workspace-specific/packages/pkg-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/3-workspace-specific/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/4-cross-workspace/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/4-cross-workspace/apps/app-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/4-cross-workspace/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/4-cross-workspace/packages/pkg-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/4-cross-workspace/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/5-root-workspace/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/5-root-workspace/apps/app-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/5-root-workspace/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/5-root-workspace/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/6-topological-unimplemented/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/6-topological-unimplemented/apps/app-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/6-topological-unimplemented/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/6-topological-unimplemented/packages/pkg-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/6-topological-unimplemented/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/7-topological-nested/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/7-topological-nested/apps/app-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/7-topological-nested/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/7-topological-nested/packages/pkg-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/7-topological-nested/packages/pkg-b/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/7-topological-nested/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/8-topological-with-extra/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/8-topological-with-extra/apps/app-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/8-topological-with-extra/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-b/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-z/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/8-topological-with-extra/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/9-cross-workspace-nested/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-b/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-c/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-z/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/9-cross-workspace-nested/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/persistent_dependencies/9-cross-workspace-nested/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/run_logging/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/run_logging/app-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/run_logging/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/run_logging/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/single_package/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/single_package/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/single_package/somefile.txt (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/single_package/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/single_package_deps/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/single_package_deps/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/single_package_deps/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/strict_env_vars/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/strict_env_vars/apps/my-app/build.sh (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/strict_env_vars/apps/my-app/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/strict_env_vars/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/strict_env_vars/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/strict_env_vars_configs/all.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/strict_env_vars_configs/global_pt-empty.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/strict_env_vars_configs/global_pt.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/strict_env_vars_configs/task_pt-empty.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/strict_env_vars_configs/task_pt.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/complex/app-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/complex/app-b/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/complex/lib-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/complex/lib-b/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/complex/lib-c/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/complex/lib-d/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/complex/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/complex/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/overwriting/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/overwriting/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/overwriting/workspace-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/overwriting/workspace-b/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/topological/.gitignore (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/topological/apps/my-app/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/topological/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/topological/packages/util/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/topological/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/workspace-tasks/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/workspace-tasks/turbo.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/workspace-tasks/workspace-a/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_fixtures/task_dependencies/workspace-tasks/workspace-b/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_helpers/get-global-hash.sh (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_helpers/run-summary-utils.sh (100%) create mode 100644 turborepo-tests/integration/tests/_helpers/setup.sh rename {cli/integration_tests => turborepo-tests/integration/tests}/_helpers/setup_git.sh (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/_helpers/setup_monorepo.sh (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/absolute_path_warning.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/bad_flag.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/cache_state.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-add-keys.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-add-tasks.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-bad-json.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-cache.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-config-change.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-cross-workspace.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-invalid-config.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-missing-workspace-config-deps.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-missing-workspace-config.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-omit-keys-deps.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-omit-keys.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-override-values-deps.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-override-values.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/composable_config/composing-persistent.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/dry_json/README.md (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/dry_json/monorepo-no-changes.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/dry_json/monorepo.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/dry_json/single_package-no-change.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/dry_json/single_package.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/dry_json/single_package_no_config.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/dry_json/single_package_with_deps.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/dry_run.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/errors-only.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/excluded_inputs.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/filter-run.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/find_correct_turbo.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/find_turbo/hard_mode.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/find_turbo/hoisted.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/find_turbo/linked.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/find_turbo/nested.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/find_turbo/set_version.sh (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/find_turbo/setup.sh (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/find_turbo/unplugged.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/find_turbo/unplugged_env_moved.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/find_turbo/unplugged_moved.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/global_env.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/infer_pkg.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/inference/has_workspaces.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/inference/has_workspaces_setup.sh (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/inference/nested_workspaces.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/inference/nested_workspaces_setup.sh (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/inference/no_workspaces.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/inference/no_workspaces_setup.sh (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/link.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/berry.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/berry/.yarnrc.yml (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/berry/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/berry/turbo-bump.patch (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/berry/yarn-lock.patch (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/berry/yarn.lock (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/npm.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/npm/package-lock.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/npm/package-lock.patch (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/npm/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/npm/turbo-bump.patch (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/pnpm.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/pnpm/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/pnpm/pnpm-lock.patch (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/pnpm/pnpm-lock.yaml (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/pnpm/pnpm-workspace.yaml (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/pnpm/turbo-bump.patch (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/setup.sh (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/yarn.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/yarn/new-lock (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/yarn/package.json (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/yarn/turbo-bump.patch (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/yarn/yarn-lock.patch (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/lockfile_aware_caching/yarn/yarn.lock (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/log_prefix.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/logged_in.sh (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/login.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/logout.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/no_args.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/one_script_error.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/persistent_dependencies/persistent-1-topological.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/persistent_dependencies/persistent-10-too-many.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/persistent_dependencies/persistent-2-same-workspace.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/persistent_dependencies/persistent-3-workspace-specific.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/persistent_dependencies/persistent-4-cross-workspace.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/persistent_dependencies/persistent-5-root-workspace.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/persistent_dependencies/persistent-6-topological-unimplemented.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/persistent_dependencies/persistent-7-topological-nested.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/persistent_dependencies/persistent-8-topological-with-extra.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/persistent_dependencies/persistent-9-cross-workspace-nested.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/profile.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/prune/composable-config.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/prune/docker.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/prune/includes_root_deps.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/prune/produces_valid_turbo_json.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/run.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/run_summary/discovery.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/run_summary/enable.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/run_summary/error.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/run_summary/monorepo.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/run_summary/single-package.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/run_summary/strict_env.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/single_package/dry-run.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/single_package/graph.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/single_package/no-config.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/single_package/run-yarn.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/single_package/run.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/single_package/with-deps-dry-run.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/single_package/with-deps-graph.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/single_package/with-deps-run.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/strict_env_vars/dry_json.t (100%) create mode 100644 turborepo-tests/integration/tests/strict_env_vars/fixture-configs/all.json create mode 100644 turborepo-tests/integration/tests/strict_env_vars/fixture-configs/global_pt-empty.json create mode 100644 turborepo-tests/integration/tests/strict_env_vars/fixture-configs/global_pt.json create mode 100644 turborepo-tests/integration/tests/strict_env_vars/fixture-configs/task_pt-empty.json create mode 100644 turborepo-tests/integration/tests/strict_env_vars/fixture-configs/task_pt.json rename {cli/integration_tests => turborepo-tests/integration/tests}/strict_env_vars/global_hash_infer.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/strict_env_vars/global_hash_loose.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/strict_env_vars/global_hash_no-value.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/strict_env_vars/global_hash_strict.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/strict_env_vars/usage_infer.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/strict_env_vars/usage_loose.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/strict_env_vars/usage_strict.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/task-dependencies/complex.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/task-dependencies/overwriting.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/task-dependencies/topological.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/task-dependencies/workspace-tasks.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/turbo_help.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/turbo_version.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/unlink.t (100%) rename {cli/integration_tests => turborepo-tests/integration/tests}/verbosity.t (100%) create mode 100644 turborepo-tests/integration/turbo.json diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 56ddde29d61d4..4058e5e50dd6c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -269,7 +269,7 @@ jobs: key: prysk-venv-${{ matrix.os.name }} - name: Integration Tests - run: pnpm -- turbo run integration-tests --filter=cli + run: pnpm test -- --filter=turborepo-integration-tests env: GO_TAG: rust diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c0084dea648f2..c5e8a98336f6d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -61,7 +61,7 @@ On macOS: `brew install sponge jq zstd` From the root directory, you can - run unit tests with `pnpm run --filter=cli test` -- run integration tests with `pnpm run --filter=cli integration-tests` +- run integration tests with `pnpm test -- --filter=turborepo-tests` - run e2e tests with `pnpm run --filter=cli e2e` To run a single Go test, you can run `go test ./[path/to/package/]`. See more [in the Go docs](https://pkg.go.dev/cmd/go#hdr-Test_packages). diff --git a/cli/Makefile b/cli/Makefile index bcd71cc7be42d..ba786683eabaf 100644 --- a/cli/Makefile +++ b/cli/Makefile @@ -321,29 +321,6 @@ clean-demo: rm -rf node_modules rm -rf demo -CRAM_ENV := .cram_env - -$(CRAM_ENV)/bin/pip: - python3 -m venv $(CRAM_ENV) - .cram_env/bin/python3 -m pip install --quiet --upgrade pip - -$(CRAM_ENV)/bin/prysk: $(CRAM_ENV)/bin/pip - $(CRAM_ENV)/bin/pip install prysk - -$(CRAM_ENV)/bin/pytest: $(CRAM_ENV)/bin/pip - $(CRAM_ENV)/bin/pip3 install --quiet pytest "prysk[pytest-plugin]" pytest-xdist - -INTEGRATION_TEST_FILES = $(shell find integration_tests -name "*.t") - -integration-tests-serial: $(CRAM_ENV)/bin/prysk turbo $(INTEGRATION_TEST_FILES) corepack turbo - $(CRAM_ENV)/bin/prysk --shell=`which bash` $(INTEGRATION_TEST_FILES) - -integration-tests: $(CRAM_ENV)/bin/prysk $(CRAM_ENV)/bin/pytest turbo $(INTEGRATION_TEST_FILES) corepack turbo - $(CRAM_ENV)/bin/pytest -n auto $(INTEGRATION_TEST_FILES) --prysk-shell=`which bash` - -integration-tests-interactive: $(CRAM_ENV)/bin/prysk turbo $(INTEGRATION_TEST_FILES) corepack turbo - $(CRAM_ENV)/bin/prysk --shell=`which bash` -i $(INTEGRATION_TEST_FILES) - # use target fixture- to set up the testbed directory .PHONY=fixture-% fixture-%: diff --git a/cli/integration_tests/_helpers/setup.sh b/cli/integration_tests/_helpers/setup.sh deleted file mode 100644 index 2f7e82685401e..0000000000000 --- a/cli/integration_tests/_helpers/setup.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash - -DIR=${TESTDIR} -while [ $(basename $DIR) != "cli" ]; do - DIR=$(dirname $DIR) -done -TURBO=${DIR}/../target/debug/turbo -VERSION=${DIR}/../version.txt diff --git a/cli/package.json b/cli/package.json index eb71608ab770b..baf531e7059c6 100644 --- a/cli/package.json +++ b/cli/package.json @@ -9,8 +9,7 @@ "e2e": "make e2e", "e2e-prebuilt": "make e2e-prebuilt", "format": "make fmt-go", - "lint": "make lint-go", - "integration-tests": "make integration-tests-serial" + "lint": "make lint-go" }, "devDependencies": { "copy-template-dir": "^1.4.0", diff --git a/cli/turbo.json b/cli/turbo.json index 75a8a866e2098..b8567cac1ebcf 100644 --- a/cli/turbo.json +++ b/cli/turbo.json @@ -12,10 +12,6 @@ }, "e2e-prebuilt": { "inputs": ["**/*.go", "go.mod", "go.sum", "scripts/e2e/e2e.ts"] - }, - "integration-tests": { - "inputs": ["integration_tests/**"], - "env": ["GO_TAG"] } } } diff --git a/examples_tests/setup.sh b/examples_tests/setup.sh index 3e4c0a9465238..fb3255be8ecb0 100644 --- a/examples_tests/setup.sh +++ b/examples_tests/setup.sh @@ -46,4 +46,4 @@ fi # Delete .git directory if it's there, we'll set up a new git repo [ ! -d .git ] || rm -rf .git -"${SCRIPT_DIR}/../cli/integration_tests/_helpers/setup_git.sh" "${TARGET_DIR}" +"${SCRIPT_DIR}/../turborepo-tests/integration/tests/_helpers/setup_git.sh" "${TARGET_DIR}" diff --git a/package.json b/package.json index 08dd7775b2286..4d5f28cd05c64 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ "turbo-prebuilt": "node turbow.js", "docs": "pnpm -- turbo run dev --filter=docs --no-cache", "run-example": "./scripts/run-example.sh", - "prepare": "husky install" + "prepare": "husky install", + "test": "pnpm -- turbo run test" }, "devDependencies": { "@taplo/cli": "^0.5.2", diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c72d66ad8e057..5506632b000cd 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,6 +4,7 @@ packages: - "cli" - "packages/*" - "benchmark" + - "turborepo-tests/integration" # Intentionally exclude the `npm` `turbo` package from the workspaces. - "!packages/turbo" - "packages/turbo-tracing-next-plugin/test/with-mongodb-mongoose" diff --git a/cli/integration_tests/README.md b/turborepo-tests/integration/README.md similarity index 100% rename from cli/integration_tests/README.md rename to turborepo-tests/integration/README.md diff --git a/turborepo-tests/integration/package.json b/turborepo-tests/integration/package.json new file mode 100644 index 0000000000000..17d04cd5b0e4d --- /dev/null +++ b/turborepo-tests/integration/package.json @@ -0,0 +1,12 @@ +{ + "name": "turborepo-integration-tests", + "scripts": { + "test:setup_python": "python3 -m venv .cram_env", + "test:setup_pip": "pnpm test:setup_python && .cram_env/bin/python3 -m pip install --quiet --upgrade pip", + "test:setup_prysk": "pnpm test:setup_pip && .cram_env/bin/pip install prysk", + "test": "pnpm test:setup_prysk && .cram_env/bin/prysk --shell=`which bash` tests/**/*.t", + "test:interactive": ".cram_env/bin/prysk -i --shell=`which bash` tests/**/*.t", + "test:parallel": ".cram_env/bin/pytest -n auto tests/**/*.t --prysk-shell=`which bash`", + "pretest:parallel": ".cram_env/bin/pip3 install --quiet pytest \"prysk[pytest-plugin]\" pytest-xdist" + } +} diff --git a/cli/integration_tests/_fixtures/basic_monorepo/.gitignore b/turborepo-tests/integration/tests/_fixtures/basic_monorepo/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/basic_monorepo/.gitignore rename to turborepo-tests/integration/tests/_fixtures/basic_monorepo/.gitignore diff --git a/cli/integration_tests/_fixtures/basic_monorepo/apps/my-app/package.json b/turborepo-tests/integration/tests/_fixtures/basic_monorepo/apps/my-app/package.json similarity index 100% rename from cli/integration_tests/_fixtures/basic_monorepo/apps/my-app/package.json rename to turborepo-tests/integration/tests/_fixtures/basic_monorepo/apps/my-app/package.json diff --git a/cli/integration_tests/_fixtures/basic_monorepo/bar.txt b/turborepo-tests/integration/tests/_fixtures/basic_monorepo/bar.txt similarity index 100% rename from cli/integration_tests/_fixtures/basic_monorepo/bar.txt rename to turborepo-tests/integration/tests/_fixtures/basic_monorepo/bar.txt diff --git a/cli/integration_tests/_fixtures/basic_monorepo/foo.txt b/turborepo-tests/integration/tests/_fixtures/basic_monorepo/foo.txt similarity index 100% rename from cli/integration_tests/_fixtures/basic_monorepo/foo.txt rename to turborepo-tests/integration/tests/_fixtures/basic_monorepo/foo.txt diff --git a/cli/integration_tests/_fixtures/basic_monorepo/package.json b/turborepo-tests/integration/tests/_fixtures/basic_monorepo/package.json similarity index 100% rename from cli/integration_tests/_fixtures/basic_monorepo/package.json rename to turborepo-tests/integration/tests/_fixtures/basic_monorepo/package.json diff --git a/cli/integration_tests/_fixtures/basic_monorepo/packages/another/package.json b/turborepo-tests/integration/tests/_fixtures/basic_monorepo/packages/another/package.json similarity index 100% rename from cli/integration_tests/_fixtures/basic_monorepo/packages/another/package.json rename to turborepo-tests/integration/tests/_fixtures/basic_monorepo/packages/another/package.json diff --git a/cli/integration_tests/_fixtures/basic_monorepo/packages/util/package.json b/turborepo-tests/integration/tests/_fixtures/basic_monorepo/packages/util/package.json similarity index 100% rename from cli/integration_tests/_fixtures/basic_monorepo/packages/util/package.json rename to turborepo-tests/integration/tests/_fixtures/basic_monorepo/packages/util/package.json diff --git a/cli/integration_tests/_fixtures/basic_monorepo/turbo.json b/turborepo-tests/integration/tests/_fixtures/basic_monorepo/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/basic_monorepo/turbo.json rename to turborepo-tests/integration/tests/_fixtures/basic_monorepo/turbo.json diff --git a/cli/integration_tests/_fixtures/composable_config/.gitignore b/turborepo-tests/integration/tests/_fixtures/composable_config/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/.gitignore rename to turborepo-tests/integration/tests/_fixtures/composable_config/.gitignore diff --git a/cli/integration_tests/_fixtures/composable_config/apps/add-keys/out/.keep b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-keys/out/.keep similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/add-keys/out/.keep rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-keys/out/.keep diff --git a/cli/integration_tests/_fixtures/composable_config/apps/add-keys/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-keys/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/add-keys/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-keys/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/add-keys/src/foo.txt b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-keys/src/foo.txt similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/add-keys/src/foo.txt rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-keys/src/foo.txt diff --git a/cli/integration_tests/_fixtures/composable_config/apps/add-keys/turbo.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-keys/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/add-keys/turbo.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-keys/turbo.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/add-tasks/out/.keep b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-tasks/out/.keep similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/add-tasks/out/.keep rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-tasks/out/.keep diff --git a/cli/integration_tests/_fixtures/composable_config/apps/add-tasks/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-tasks/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/add-tasks/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-tasks/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/add-tasks/src/foo.txt b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-tasks/src/foo.txt similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/add-tasks/src/foo.txt rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-tasks/src/foo.txt diff --git a/cli/integration_tests/_fixtures/composable_config/apps/add-tasks/turbo.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-tasks/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/add-tasks/turbo.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/add-tasks/turbo.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/bad-json/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/bad-json/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/bad-json/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/bad-json/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/cached/out/.keep b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/cached/out/.keep similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/cached/out/.keep rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/cached/out/.keep diff --git a/cli/integration_tests/_fixtures/composable_config/apps/cached/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/cached/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/cached/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/cached/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/cached/turbo.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/cached/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/cached/turbo.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/cached/turbo.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/config-change/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/config-change/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/config-change/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/config-change/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/config-change/src/foo.txt b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/config-change/src/foo.txt similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/config-change/src/foo.txt rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/config-change/src/foo.txt diff --git a/cli/integration_tests/_fixtures/composable_config/apps/config-change/turbo-changed.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/config-change/turbo-changed.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/config-change/turbo-changed.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/config-change/turbo-changed.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/config-change/turbo.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/config-change/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/config-change/turbo.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/config-change/turbo.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/cross-workspace/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/cross-workspace/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/cross-workspace/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/cross-workspace/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/cross-workspace/turbo.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/cross-workspace/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/cross-workspace/turbo.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/cross-workspace/turbo.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/invalid-config/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/invalid-config/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/invalid-config/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/invalid-config/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/invalid-config/turbo.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/invalid-config/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/invalid-config/turbo.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/invalid-config/turbo.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/missing-workspace-config/out/.keep b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/missing-workspace-config/out/.keep similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/missing-workspace-config/out/.keep rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/missing-workspace-config/out/.keep diff --git a/cli/integration_tests/_fixtures/composable_config/apps/missing-workspace-config/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/missing-workspace-config/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/missing-workspace-config/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/missing-workspace-config/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/missing-workspace-config/src/foo.txt b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/missing-workspace-config/src/foo.txt similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/missing-workspace-config/src/foo.txt rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/missing-workspace-config/src/foo.txt diff --git a/cli/integration_tests/_fixtures/composable_config/apps/omit-keys/out/.keep b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/omit-keys/out/.keep similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/omit-keys/out/.keep rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/omit-keys/out/.keep diff --git a/cli/integration_tests/_fixtures/composable_config/apps/omit-keys/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/omit-keys/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/omit-keys/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/omit-keys/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/omit-keys/src/foo.txt b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/omit-keys/src/foo.txt similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/omit-keys/src/foo.txt rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/omit-keys/src/foo.txt diff --git a/cli/integration_tests/_fixtures/composable_config/apps/omit-keys/turbo.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/omit-keys/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/omit-keys/turbo.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/omit-keys/turbo.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/override-values/lib/.keep b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/override-values/lib/.keep similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/override-values/lib/.keep rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/override-values/lib/.keep diff --git a/cli/integration_tests/_fixtures/composable_config/apps/override-values/out/.keep b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/override-values/out/.keep similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/override-values/out/.keep rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/override-values/out/.keep diff --git a/cli/integration_tests/_fixtures/composable_config/apps/override-values/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/override-values/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/override-values/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/override-values/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/override-values/src/foo.txt b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/override-values/src/foo.txt similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/override-values/src/foo.txt rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/override-values/src/foo.txt diff --git a/cli/integration_tests/_fixtures/composable_config/apps/override-values/turbo.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/override-values/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/override-values/turbo.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/override-values/turbo.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/persistent/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/persistent/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/persistent/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/persistent/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/apps/persistent/turbo.json b/turborepo-tests/integration/tests/_fixtures/composable_config/apps/persistent/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/apps/persistent/turbo.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/apps/persistent/turbo.json diff --git a/cli/integration_tests/_fixtures/composable_config/package-lock.json b/turborepo-tests/integration/tests/_fixtures/composable_config/package-lock.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/package-lock.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/package-lock.json diff --git a/cli/integration_tests/_fixtures/composable_config/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/packages/blank-pkg/package.json b/turborepo-tests/integration/tests/_fixtures/composable_config/packages/blank-pkg/package.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/packages/blank-pkg/package.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/packages/blank-pkg/package.json diff --git a/cli/integration_tests/_fixtures/composable_config/packages/blank-pkg/turbo.json b/turborepo-tests/integration/tests/_fixtures/composable_config/packages/blank-pkg/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/packages/blank-pkg/turbo.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/packages/blank-pkg/turbo.json diff --git a/cli/integration_tests/_fixtures/composable_config/turbo.json b/turborepo-tests/integration/tests/_fixtures/composable_config/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/composable_config/turbo.json rename to turborepo-tests/integration/tests/_fixtures/composable_config/turbo.json diff --git a/cli/integration_tests/_fixtures/find_turbo/.gitignore b/turborepo-tests/integration/tests/_fixtures/find_turbo/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/.gitignore rename to turborepo-tests/integration/tests/_fixtures/find_turbo/.gitignore diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-arm64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-arm64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-arm64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-arm64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-darwin-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-arm64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-arm64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-arm64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-arm64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-linux-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-64/bin/turbo.exe b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-64/bin/turbo.exe similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-64/bin/turbo.exe rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-64/bin/turbo.exe diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-arm64/bin/turbo.exe b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-arm64/bin/turbo.exe similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-arm64/bin/turbo.exe rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-arm64/bin/turbo.exe diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/node_modules/turbo-windows-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/hoisted/turbo.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/hoisted/turbo.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/hoisted/turbo.json diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-64@1.0.0/node_modules/turbo-darwin-64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-64@1.0.0/node_modules/turbo-darwin-64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-64@1.0.0/node_modules/turbo-darwin-64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-64@1.0.0/node_modules/turbo-darwin-64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-64@1.0.0/node_modules/turbo-darwin-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-64@1.0.0/node_modules/turbo-darwin-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-64@1.0.0/node_modules/turbo-darwin-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-64@1.0.0/node_modules/turbo-darwin-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-arm64@1.0.0/node_modules/turbo-darwin-arm64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-arm64@1.0.0/node_modules/turbo-darwin-arm64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-arm64@1.0.0/node_modules/turbo-darwin-arm64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-arm64@1.0.0/node_modules/turbo-darwin-arm64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-arm64@1.0.0/node_modules/turbo-darwin-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-arm64@1.0.0/node_modules/turbo-darwin-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-arm64@1.0.0/node_modules/turbo-darwin-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-darwin-arm64@1.0.0/node_modules/turbo-darwin-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-64@1.0.0/node_modules/turbo-linux-64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-64@1.0.0/node_modules/turbo-linux-64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-64@1.0.0/node_modules/turbo-linux-64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-64@1.0.0/node_modules/turbo-linux-64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-64@1.0.0/node_modules/turbo-linux-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-64@1.0.0/node_modules/turbo-linux-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-64@1.0.0/node_modules/turbo-linux-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-64@1.0.0/node_modules/turbo-linux-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-arm64@1.0.0/node_modules/turbo-linux-arm64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-arm64@1.0.0/node_modules/turbo-linux-arm64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-arm64@1.0.0/node_modules/turbo-linux-arm64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-arm64@1.0.0/node_modules/turbo-linux-arm64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-arm64@1.0.0/node_modules/turbo-linux-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-arm64@1.0.0/node_modules/turbo-linux-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-arm64@1.0.0/node_modules/turbo-linux-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-linux-arm64@1.0.0/node_modules/turbo-linux-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-64@1.0.0/node_modules/turbo-windows-64/bin/turbo.exe b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-64@1.0.0/node_modules/turbo-windows-64/bin/turbo.exe similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-64@1.0.0/node_modules/turbo-windows-64/bin/turbo.exe rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-64@1.0.0/node_modules/turbo-windows-64/bin/turbo.exe diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-64@1.0.0/node_modules/turbo-windows-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-64@1.0.0/node_modules/turbo-windows-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-64@1.0.0/node_modules/turbo-windows-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-64@1.0.0/node_modules/turbo-windows-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-arm64@1.0.0/node_modules/turbo-windows-arm64/bin/turbo.exe b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-arm64@1.0.0/node_modules/turbo-windows-arm64/bin/turbo.exe similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-arm64@1.0.0/node_modules/turbo-windows-arm64/bin/turbo.exe rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-arm64@1.0.0/node_modules/turbo-windows-arm64/bin/turbo.exe diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-arm64@1.0.0/node_modules/turbo-windows-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-arm64@1.0.0/node_modules/turbo-windows-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-arm64@1.0.0/node_modules/turbo-windows-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo-windows-arm64@1.0.0/node_modules/turbo-windows-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-darwin-64 b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-darwin-64 similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-darwin-64 rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-darwin-64 diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-darwin-arm64 b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-darwin-arm64 similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-darwin-arm64 rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-darwin-arm64 diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-linux-64 b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-linux-64 similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-linux-64 rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-linux-64 diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-linux-arm64 b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-linux-arm64 similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-linux-arm64 rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-linux-arm64 diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-windows-64 b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-windows-64 similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-windows-64 rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-windows-64 diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-windows-arm64 b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-windows-arm64 similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-windows-arm64 rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo-windows-arm64 diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/.pnpm/turbo@1.0.0/node_modules/turbo/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/node_modules/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/node_modules/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/node_modules/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/linked/turbo.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/linked/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/linked/turbo.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/linked/turbo.json diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-arm64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-arm64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-arm64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-arm64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-darwin-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-arm64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-arm64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-arm64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-arm64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-linux-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-64/bin/turbo.exe b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-64/bin/turbo.exe similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-64/bin/turbo.exe rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-64/bin/turbo.exe diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-arm64/bin/turbo.exe b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-arm64/bin/turbo.exe similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-arm64/bin/turbo.exe rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-arm64/bin/turbo.exe diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/node_modules/turbo-windows-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/node_modules/turbo/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/node_modules/turbo/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/nested/turbo.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/nested/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/nested/turbo.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/nested/turbo.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarn/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/.yarnrc.yml b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarnrc.yml similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/.yarnrc.yml rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/.yarnrc.yml diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged/turbo.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged/turbo.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged/turbo.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.env b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.env similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.env rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.env diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.notyarnrc.yml b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.notyarnrc.yml similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/.notyarnrc.yml rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/.notyarnrc.yml diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/turbo.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_env_moved/turbo.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_env_moved/turbo.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-64-npm-1.0.0-520925a700/node_modules/turbo-darwin-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-darwin-arm64-npm-1.0.0-520925a700/node_modules/turbo-darwin-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-64-npm-1.0.0-520925a700/node_modules/turbo-linux-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/bin/turbo diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-linux-arm64-npm-1.0.0-520925a700/node_modules/turbo-linux-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/bin/turbo.exe diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-64-npm-1.0.0-520925a700/node_modules/turbo-windows-64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/bin/turbo.exe diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.moved/unplugged/turbo-windows-arm64-npm-1.0.0-520925a700/node_modules/turbo-windows-arm64/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.yarnrc.yml b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.yarnrc.yml similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/.yarnrc.yml rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/.yarnrc.yml diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/package.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/package.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/package.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/package.json diff --git a/cli/integration_tests/_fixtures/find_turbo/unplugged_moved/turbo.json b/turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/find_turbo/unplugged_moved/turbo.json rename to turborepo-tests/integration/tests/_fixtures/find_turbo/unplugged_moved/turbo.json diff --git a/cli/integration_tests/_fixtures/inference/has_workspaces/apps/docs/package.json b/turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/apps/docs/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/has_workspaces/apps/docs/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/apps/docs/package.json diff --git a/cli/integration_tests/_fixtures/inference/has_workspaces/apps/web/package.json b/turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/apps/web/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/has_workspaces/apps/web/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/apps/web/package.json diff --git a/cli/integration_tests/_fixtures/inference/has_workspaces/crates/super-crate/tests/test-package/package.json b/turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/crates/super-crate/tests/test-package/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/has_workspaces/crates/super-crate/tests/test-package/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/crates/super-crate/tests/test-package/package.json diff --git a/cli/integration_tests/_fixtures/inference/has_workspaces/package.json b/turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/has_workspaces/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/package.json diff --git a/cli/integration_tests/_fixtures/inference/has_workspaces/packages/eslint-config-custom/package.json b/turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/packages/eslint-config-custom/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/has_workspaces/packages/eslint-config-custom/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/packages/eslint-config-custom/package.json diff --git a/cli/integration_tests/_fixtures/inference/has_workspaces/packages/ui-library/package.json b/turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/packages/ui-library/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/has_workspaces/packages/ui-library/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/packages/ui-library/package.json diff --git a/cli/integration_tests/_fixtures/inference/has_workspaces/packages/ui-library/src/.gitkeep b/turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/packages/ui-library/src/.gitkeep similarity index 100% rename from cli/integration_tests/_fixtures/inference/has_workspaces/packages/ui-library/src/.gitkeep rename to turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/packages/ui-library/src/.gitkeep diff --git a/cli/integration_tests/_fixtures/inference/has_workspaces/packages/ui-library/turbo.json b/turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/packages/ui-library/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/has_workspaces/packages/ui-library/turbo.json rename to turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/packages/ui-library/turbo.json diff --git a/cli/integration_tests/_fixtures/inference/has_workspaces/turbo.json b/turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/has_workspaces/turbo.json rename to turborepo-tests/integration/tests/_fixtures/inference/has_workspaces/turbo.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/README.md b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/README.md similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/README.md rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/README.md diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/apps/docs/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/apps/docs/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/apps/docs/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/apps/docs/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/apps/web/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/apps/web/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/apps/web/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/apps/web/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/apps/docs/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/apps/docs/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/apps/docs/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/apps/docs/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/apps/web/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/apps/web/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/apps/web/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/apps/web/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/packages/eslint-config-custom/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/packages/eslint-config-custom/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/packages/eslint-config-custom/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/packages/eslint-config-custom/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/packages/ui-library/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/packages/ui-library/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/packages/ui-library/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner-no-turbo/packages/ui-library/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/apps/docs/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/apps/docs/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/apps/docs/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/apps/docs/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/apps/web/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/apps/web/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/apps/web/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/apps/web/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/packages/eslint-config-custom/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/packages/eslint-config-custom/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/packages/eslint-config-custom/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/packages/eslint-config-custom/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/packages/ui-library/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/packages/ui-library/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/packages/ui-library/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/packages/ui-library/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/turbo.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/turbo.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/inner/turbo.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/package-lock.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/package-lock.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/package-lock.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/package-lock.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/packages/eslint-config-custom/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/packages/eslint-config-custom/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/packages/eslint-config-custom/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/packages/eslint-config-custom/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/packages/ui-library/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/packages/ui-library/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer-no-turbo/packages/ui-library/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer-no-turbo/packages/ui-library/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/apps/docs/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/apps/docs/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/apps/docs/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/apps/docs/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/apps/web/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/apps/web/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/apps/web/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/apps/web/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/apps/docs/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/apps/docs/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/apps/docs/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/apps/docs/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/apps/web/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/apps/web/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/apps/web/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/apps/web/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/packages/eslint-config-custom/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/packages/eslint-config-custom/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/packages/eslint-config-custom/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/packages/eslint-config-custom/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/packages/ui-library/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/packages/ui-library/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/packages/ui-library/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner-no-turbo/packages/ui-library/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner/apps/docs/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner/apps/docs/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner/apps/docs/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner/apps/docs/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner/apps/web/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner/apps/web/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner/apps/web/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner/apps/web/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner/packages/eslint-config-custom/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner/packages/eslint-config-custom/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner/packages/eslint-config-custom/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner/packages/eslint-config-custom/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner/packages/ui-library/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner/packages/ui-library/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner/packages/ui-library/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner/packages/ui-library/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner/turbo.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/inner/turbo.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/inner/turbo.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/package-lock.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/package-lock.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/package-lock.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/package-lock.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/packages/eslint-config-custom/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/packages/eslint-config-custom/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/packages/eslint-config-custom/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/packages/eslint-config-custom/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/packages/ui-library/package.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/packages/ui-library/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/packages/ui-library/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/packages/ui-library/package.json diff --git a/cli/integration_tests/_fixtures/inference/nested_workspaces/outer/turbo.json b/turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/nested_workspaces/outer/turbo.json rename to turborepo-tests/integration/tests/_fixtures/inference/nested_workspaces/outer/turbo.json diff --git a/cli/integration_tests/_fixtures/inference/no_workspaces/package.json b/turborepo-tests/integration/tests/_fixtures/inference/no_workspaces/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/no_workspaces/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/no_workspaces/package.json diff --git a/cli/integration_tests/_fixtures/inference/no_workspaces/parent/child/package.json b/turborepo-tests/integration/tests/_fixtures/inference/no_workspaces/parent/child/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/no_workspaces/parent/child/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/no_workspaces/parent/child/package.json diff --git a/cli/integration_tests/_fixtures/inference/no_workspaces/parent/package.json b/turborepo-tests/integration/tests/_fixtures/inference/no_workspaces/parent/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inference/no_workspaces/parent/package.json rename to turborepo-tests/integration/tests/_fixtures/inference/no_workspaces/parent/package.json diff --git a/cli/integration_tests/_fixtures/inputs/.gitignore b/turborepo-tests/integration/tests/_fixtures/inputs/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/inputs/.gitignore rename to turborepo-tests/integration/tests/_fixtures/inputs/.gitignore diff --git a/cli/integration_tests/_fixtures/inputs/apps/my-app/excluded.txt b/turborepo-tests/integration/tests/_fixtures/inputs/apps/my-app/excluded.txt similarity index 100% rename from cli/integration_tests/_fixtures/inputs/apps/my-app/excluded.txt rename to turborepo-tests/integration/tests/_fixtures/inputs/apps/my-app/excluded.txt diff --git a/cli/integration_tests/_fixtures/inputs/apps/my-app/included.txt b/turborepo-tests/integration/tests/_fixtures/inputs/apps/my-app/included.txt similarity index 100% rename from cli/integration_tests/_fixtures/inputs/apps/my-app/included.txt rename to turborepo-tests/integration/tests/_fixtures/inputs/apps/my-app/included.txt diff --git a/cli/integration_tests/_fixtures/inputs/apps/my-app/package.json b/turborepo-tests/integration/tests/_fixtures/inputs/apps/my-app/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inputs/apps/my-app/package.json rename to turborepo-tests/integration/tests/_fixtures/inputs/apps/my-app/package.json diff --git a/cli/integration_tests/_fixtures/inputs/bar.txt b/turborepo-tests/integration/tests/_fixtures/inputs/bar.txt similarity index 100% rename from cli/integration_tests/_fixtures/inputs/bar.txt rename to turborepo-tests/integration/tests/_fixtures/inputs/bar.txt diff --git a/cli/integration_tests/_fixtures/inputs/foo.txt b/turborepo-tests/integration/tests/_fixtures/inputs/foo.txt similarity index 100% rename from cli/integration_tests/_fixtures/inputs/foo.txt rename to turborepo-tests/integration/tests/_fixtures/inputs/foo.txt diff --git a/cli/integration_tests/_fixtures/inputs/package.json b/turborepo-tests/integration/tests/_fixtures/inputs/package.json similarity index 100% rename from cli/integration_tests/_fixtures/inputs/package.json rename to turborepo-tests/integration/tests/_fixtures/inputs/package.json diff --git a/cli/integration_tests/_fixtures/inputs/turbo.json b/turborepo-tests/integration/tests/_fixtures/inputs/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/inputs/turbo.json rename to turborepo-tests/integration/tests/_fixtures/inputs/turbo.json diff --git a/cli/integration_tests/_fixtures/invalid_turbo_json/.gitignore b/turborepo-tests/integration/tests/_fixtures/invalid_turbo_json/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/invalid_turbo_json/.gitignore rename to turborepo-tests/integration/tests/_fixtures/invalid_turbo_json/.gitignore diff --git a/cli/integration_tests/_fixtures/invalid_turbo_json/apps/my-app/package.json b/turborepo-tests/integration/tests/_fixtures/invalid_turbo_json/apps/my-app/package.json similarity index 100% rename from cli/integration_tests/_fixtures/invalid_turbo_json/apps/my-app/package.json rename to turborepo-tests/integration/tests/_fixtures/invalid_turbo_json/apps/my-app/package.json diff --git a/cli/integration_tests/_fixtures/invalid_turbo_json/package.json b/turborepo-tests/integration/tests/_fixtures/invalid_turbo_json/package.json similarity index 100% rename from cli/integration_tests/_fixtures/invalid_turbo_json/package.json rename to turborepo-tests/integration/tests/_fixtures/invalid_turbo_json/package.json diff --git a/cli/integration_tests/_fixtures/invalid_turbo_json/packages/util/package.json b/turborepo-tests/integration/tests/_fixtures/invalid_turbo_json/packages/util/package.json similarity index 100% rename from cli/integration_tests/_fixtures/invalid_turbo_json/packages/util/package.json rename to turborepo-tests/integration/tests/_fixtures/invalid_turbo_json/packages/util/package.json diff --git a/cli/integration_tests/_fixtures/invalid_turbo_json/turbo.json b/turborepo-tests/integration/tests/_fixtures/invalid_turbo_json/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/invalid_turbo_json/turbo.json rename to turborepo-tests/integration/tests/_fixtures/invalid_turbo_json/turbo.json diff --git a/cli/integration_tests/_fixtures/lockfile_aware_caching/apps/a/package.json b/turborepo-tests/integration/tests/_fixtures/lockfile_aware_caching/apps/a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/lockfile_aware_caching/apps/a/package.json rename to turborepo-tests/integration/tests/_fixtures/lockfile_aware_caching/apps/a/package.json diff --git a/cli/integration_tests/_fixtures/lockfile_aware_caching/apps/b/package.json b/turborepo-tests/integration/tests/_fixtures/lockfile_aware_caching/apps/b/package.json similarity index 100% rename from cli/integration_tests/_fixtures/lockfile_aware_caching/apps/b/package.json rename to turborepo-tests/integration/tests/_fixtures/lockfile_aware_caching/apps/b/package.json diff --git a/cli/integration_tests/_fixtures/lockfile_aware_caching/turbo.json b/turborepo-tests/integration/tests/_fixtures/lockfile_aware_caching/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/lockfile_aware_caching/turbo.json rename to turborepo-tests/integration/tests/_fixtures/lockfile_aware_caching/turbo.json diff --git a/cli/integration_tests/_fixtures/monorepo_one_script_error/.gitignore b/turborepo-tests/integration/tests/_fixtures/monorepo_one_script_error/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_one_script_error/.gitignore rename to turborepo-tests/integration/tests/_fixtures/monorepo_one_script_error/.gitignore diff --git a/cli/integration_tests/_fixtures/monorepo_one_script_error/apps/my-app/package.json b/turborepo-tests/integration/tests/_fixtures/monorepo_one_script_error/apps/my-app/package.json similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_one_script_error/apps/my-app/package.json rename to turborepo-tests/integration/tests/_fixtures/monorepo_one_script_error/apps/my-app/package.json diff --git a/cli/integration_tests/_fixtures/monorepo_one_script_error/package.json b/turborepo-tests/integration/tests/_fixtures/monorepo_one_script_error/package.json similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_one_script_error/package.json rename to turborepo-tests/integration/tests/_fixtures/monorepo_one_script_error/package.json diff --git a/cli/integration_tests/_fixtures/monorepo_one_script_error/turbo.json b/turborepo-tests/integration/tests/_fixtures/monorepo_one_script_error/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_one_script_error/turbo.json rename to turborepo-tests/integration/tests/_fixtures/monorepo_one_script_error/turbo.json diff --git a/cli/integration_tests/_fixtures/monorepo_with_root_dep/apps/docs/package.json b/turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/apps/docs/package.json similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_with_root_dep/apps/docs/package.json rename to turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/apps/docs/package.json diff --git a/cli/integration_tests/_fixtures/monorepo_with_root_dep/apps/docs/turbo.json b/turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/apps/docs/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_with_root_dep/apps/docs/turbo.json rename to turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/apps/docs/turbo.json diff --git a/cli/integration_tests/_fixtures/monorepo_with_root_dep/apps/web/package.json b/turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/apps/web/package.json similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_with_root_dep/apps/web/package.json rename to turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/apps/web/package.json diff --git a/cli/integration_tests/_fixtures/monorepo_with_root_dep/package.json b/turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/package.json similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_with_root_dep/package.json rename to turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/package.json diff --git a/cli/integration_tests/_fixtures/monorepo_with_root_dep/packages/shared/package.json b/turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/packages/shared/package.json similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_with_root_dep/packages/shared/package.json rename to turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/packages/shared/package.json diff --git a/cli/integration_tests/_fixtures/monorepo_with_root_dep/packages/util/package.json b/turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/packages/util/package.json similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_with_root_dep/packages/util/package.json rename to turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/packages/util/package.json diff --git a/cli/integration_tests/_fixtures/monorepo_with_root_dep/patches/is-number@7.0.0.patch b/turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/patches/is-number@7.0.0.patch similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_with_root_dep/patches/is-number@7.0.0.patch rename to turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/patches/is-number@7.0.0.patch diff --git a/cli/integration_tests/_fixtures/monorepo_with_root_dep/pnpm-lock.yaml b/turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/pnpm-lock.yaml similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_with_root_dep/pnpm-lock.yaml rename to turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/pnpm-lock.yaml diff --git a/cli/integration_tests/_fixtures/monorepo_with_root_dep/pnpm-workspace.yaml b/turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/pnpm-workspace.yaml similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_with_root_dep/pnpm-workspace.yaml rename to turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/pnpm-workspace.yaml diff --git a/cli/integration_tests/_fixtures/monorepo_with_root_dep/turbo.json b/turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/monorepo_with_root_dep/turbo.json rename to turborepo-tests/integration/tests/_fixtures/monorepo_with_root_dep/turbo.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/1-topological/.gitignore b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/1-topological/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/1-topological/.gitignore rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/1-topological/.gitignore diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/1-topological/apps/app-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/1-topological/apps/app-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/1-topological/apps/app-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/1-topological/apps/app-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/1-topological/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/1-topological/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/1-topological/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/1-topological/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/1-topological/packages/pkg-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/1-topological/packages/pkg-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/1-topological/packages/pkg-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/1-topological/packages/pkg-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/1-topological/turbo.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/1-topological/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/1-topological/turbo.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/1-topological/turbo.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/10-too-many/apps/one/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/10-too-many/apps/one/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/10-too-many/apps/one/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/10-too-many/apps/one/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/10-too-many/apps/two/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/10-too-many/apps/two/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/10-too-many/apps/two/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/10-too-many/apps/two/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/10-too-many/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/10-too-many/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/10-too-many/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/10-too-many/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/10-too-many/turbo.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/10-too-many/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/10-too-many/turbo.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/10-too-many/turbo.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/2-same-workspace/.gitignore b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/2-same-workspace/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/2-same-workspace/.gitignore rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/2-same-workspace/.gitignore diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/2-same-workspace/apps/app-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/2-same-workspace/apps/app-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/2-same-workspace/apps/app-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/2-same-workspace/apps/app-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/2-same-workspace/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/2-same-workspace/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/2-same-workspace/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/2-same-workspace/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/2-same-workspace/turbo.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/2-same-workspace/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/2-same-workspace/turbo.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/2-same-workspace/turbo.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/3-workspace-specific/.gitignore b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/3-workspace-specific/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/3-workspace-specific/.gitignore rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/3-workspace-specific/.gitignore diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/3-workspace-specific/apps/app-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/3-workspace-specific/apps/app-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/3-workspace-specific/apps/app-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/3-workspace-specific/apps/app-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/3-workspace-specific/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/3-workspace-specific/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/3-workspace-specific/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/3-workspace-specific/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/3-workspace-specific/packages/pkg-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/3-workspace-specific/packages/pkg-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/3-workspace-specific/packages/pkg-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/3-workspace-specific/packages/pkg-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/3-workspace-specific/turbo.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/3-workspace-specific/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/3-workspace-specific/turbo.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/3-workspace-specific/turbo.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/4-cross-workspace/.gitignore b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/4-cross-workspace/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/4-cross-workspace/.gitignore rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/4-cross-workspace/.gitignore diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/4-cross-workspace/apps/app-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/4-cross-workspace/apps/app-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/4-cross-workspace/apps/app-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/4-cross-workspace/apps/app-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/4-cross-workspace/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/4-cross-workspace/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/4-cross-workspace/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/4-cross-workspace/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/4-cross-workspace/packages/pkg-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/4-cross-workspace/packages/pkg-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/4-cross-workspace/packages/pkg-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/4-cross-workspace/packages/pkg-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/4-cross-workspace/turbo.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/4-cross-workspace/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/4-cross-workspace/turbo.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/4-cross-workspace/turbo.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/5-root-workspace/.gitignore b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/5-root-workspace/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/5-root-workspace/.gitignore rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/5-root-workspace/.gitignore diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/5-root-workspace/apps/app-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/5-root-workspace/apps/app-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/5-root-workspace/apps/app-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/5-root-workspace/apps/app-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/5-root-workspace/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/5-root-workspace/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/5-root-workspace/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/5-root-workspace/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/5-root-workspace/turbo.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/5-root-workspace/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/5-root-workspace/turbo.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/5-root-workspace/turbo.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/6-topological-unimplemented/.gitignore b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/6-topological-unimplemented/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/6-topological-unimplemented/.gitignore rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/6-topological-unimplemented/.gitignore diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/6-topological-unimplemented/apps/app-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/6-topological-unimplemented/apps/app-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/6-topological-unimplemented/apps/app-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/6-topological-unimplemented/apps/app-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/6-topological-unimplemented/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/6-topological-unimplemented/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/6-topological-unimplemented/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/6-topological-unimplemented/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/6-topological-unimplemented/packages/pkg-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/6-topological-unimplemented/packages/pkg-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/6-topological-unimplemented/packages/pkg-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/6-topological-unimplemented/packages/pkg-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/6-topological-unimplemented/turbo.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/6-topological-unimplemented/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/6-topological-unimplemented/turbo.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/6-topological-unimplemented/turbo.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/7-topological-nested/.gitignore b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/7-topological-nested/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/7-topological-nested/.gitignore rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/7-topological-nested/.gitignore diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/7-topological-nested/apps/app-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/7-topological-nested/apps/app-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/7-topological-nested/apps/app-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/7-topological-nested/apps/app-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/7-topological-nested/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/7-topological-nested/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/7-topological-nested/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/7-topological-nested/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/7-topological-nested/packages/pkg-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/7-topological-nested/packages/pkg-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/7-topological-nested/packages/pkg-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/7-topological-nested/packages/pkg-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/7-topological-nested/packages/pkg-b/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/7-topological-nested/packages/pkg-b/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/7-topological-nested/packages/pkg-b/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/7-topological-nested/packages/pkg-b/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/7-topological-nested/turbo.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/7-topological-nested/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/7-topological-nested/turbo.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/7-topological-nested/turbo.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/.gitignore b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/.gitignore rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/.gitignore diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/apps/app-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/apps/app-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/apps/app-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/apps/app-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-b/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-b/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-b/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-b/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-z/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-z/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-z/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/packages/pkg-z/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/turbo.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/8-topological-with-extra/turbo.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/8-topological-with-extra/turbo.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/.gitignore b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/.gitignore rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/.gitignore diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-a/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-a/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-a/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-b/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-b/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-b/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-b/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-c/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-c/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-c/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-c/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-z/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-z/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-z/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/apps/app-z/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/package.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/package.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/package.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/package.json diff --git a/cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/turbo.json b/turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/turbo.json rename to turborepo-tests/integration/tests/_fixtures/persistent_dependencies/9-cross-workspace-nested/turbo.json diff --git a/cli/integration_tests/_fixtures/run_logging/.gitignore b/turborepo-tests/integration/tests/_fixtures/run_logging/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/run_logging/.gitignore rename to turborepo-tests/integration/tests/_fixtures/run_logging/.gitignore diff --git a/cli/integration_tests/_fixtures/run_logging/app-a/package.json b/turborepo-tests/integration/tests/_fixtures/run_logging/app-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/run_logging/app-a/package.json rename to turborepo-tests/integration/tests/_fixtures/run_logging/app-a/package.json diff --git a/cli/integration_tests/_fixtures/run_logging/package.json b/turborepo-tests/integration/tests/_fixtures/run_logging/package.json similarity index 100% rename from cli/integration_tests/_fixtures/run_logging/package.json rename to turborepo-tests/integration/tests/_fixtures/run_logging/package.json diff --git a/cli/integration_tests/_fixtures/run_logging/turbo.json b/turborepo-tests/integration/tests/_fixtures/run_logging/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/run_logging/turbo.json rename to turborepo-tests/integration/tests/_fixtures/run_logging/turbo.json diff --git a/cli/integration_tests/_fixtures/single_package/.gitignore b/turborepo-tests/integration/tests/_fixtures/single_package/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/single_package/.gitignore rename to turborepo-tests/integration/tests/_fixtures/single_package/.gitignore diff --git a/cli/integration_tests/_fixtures/single_package/package.json b/turborepo-tests/integration/tests/_fixtures/single_package/package.json similarity index 100% rename from cli/integration_tests/_fixtures/single_package/package.json rename to turborepo-tests/integration/tests/_fixtures/single_package/package.json diff --git a/cli/integration_tests/_fixtures/single_package/somefile.txt b/turborepo-tests/integration/tests/_fixtures/single_package/somefile.txt similarity index 100% rename from cli/integration_tests/_fixtures/single_package/somefile.txt rename to turborepo-tests/integration/tests/_fixtures/single_package/somefile.txt diff --git a/cli/integration_tests/_fixtures/single_package/turbo.json b/turborepo-tests/integration/tests/_fixtures/single_package/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/single_package/turbo.json rename to turborepo-tests/integration/tests/_fixtures/single_package/turbo.json diff --git a/cli/integration_tests/_fixtures/single_package_deps/.gitignore b/turborepo-tests/integration/tests/_fixtures/single_package_deps/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/single_package_deps/.gitignore rename to turborepo-tests/integration/tests/_fixtures/single_package_deps/.gitignore diff --git a/cli/integration_tests/_fixtures/single_package_deps/package.json b/turborepo-tests/integration/tests/_fixtures/single_package_deps/package.json similarity index 100% rename from cli/integration_tests/_fixtures/single_package_deps/package.json rename to turborepo-tests/integration/tests/_fixtures/single_package_deps/package.json diff --git a/cli/integration_tests/_fixtures/single_package_deps/turbo.json b/turborepo-tests/integration/tests/_fixtures/single_package_deps/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/single_package_deps/turbo.json rename to turborepo-tests/integration/tests/_fixtures/single_package_deps/turbo.json diff --git a/cli/integration_tests/_fixtures/strict_env_vars/.gitignore b/turborepo-tests/integration/tests/_fixtures/strict_env_vars/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/strict_env_vars/.gitignore rename to turborepo-tests/integration/tests/_fixtures/strict_env_vars/.gitignore diff --git a/cli/integration_tests/_fixtures/strict_env_vars/apps/my-app/build.sh b/turborepo-tests/integration/tests/_fixtures/strict_env_vars/apps/my-app/build.sh similarity index 100% rename from cli/integration_tests/_fixtures/strict_env_vars/apps/my-app/build.sh rename to turborepo-tests/integration/tests/_fixtures/strict_env_vars/apps/my-app/build.sh diff --git a/cli/integration_tests/_fixtures/strict_env_vars/apps/my-app/package.json b/turborepo-tests/integration/tests/_fixtures/strict_env_vars/apps/my-app/package.json similarity index 100% rename from cli/integration_tests/_fixtures/strict_env_vars/apps/my-app/package.json rename to turborepo-tests/integration/tests/_fixtures/strict_env_vars/apps/my-app/package.json diff --git a/cli/integration_tests/_fixtures/strict_env_vars/package.json b/turborepo-tests/integration/tests/_fixtures/strict_env_vars/package.json similarity index 100% rename from cli/integration_tests/_fixtures/strict_env_vars/package.json rename to turborepo-tests/integration/tests/_fixtures/strict_env_vars/package.json diff --git a/cli/integration_tests/_fixtures/strict_env_vars/turbo.json b/turborepo-tests/integration/tests/_fixtures/strict_env_vars/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/strict_env_vars/turbo.json rename to turborepo-tests/integration/tests/_fixtures/strict_env_vars/turbo.json diff --git a/cli/integration_tests/_fixtures/strict_env_vars_configs/all.json b/turborepo-tests/integration/tests/_fixtures/strict_env_vars_configs/all.json similarity index 100% rename from cli/integration_tests/_fixtures/strict_env_vars_configs/all.json rename to turborepo-tests/integration/tests/_fixtures/strict_env_vars_configs/all.json diff --git a/cli/integration_tests/_fixtures/strict_env_vars_configs/global_pt-empty.json b/turborepo-tests/integration/tests/_fixtures/strict_env_vars_configs/global_pt-empty.json similarity index 100% rename from cli/integration_tests/_fixtures/strict_env_vars_configs/global_pt-empty.json rename to turborepo-tests/integration/tests/_fixtures/strict_env_vars_configs/global_pt-empty.json diff --git a/cli/integration_tests/_fixtures/strict_env_vars_configs/global_pt.json b/turborepo-tests/integration/tests/_fixtures/strict_env_vars_configs/global_pt.json similarity index 100% rename from cli/integration_tests/_fixtures/strict_env_vars_configs/global_pt.json rename to turborepo-tests/integration/tests/_fixtures/strict_env_vars_configs/global_pt.json diff --git a/cli/integration_tests/_fixtures/strict_env_vars_configs/task_pt-empty.json b/turborepo-tests/integration/tests/_fixtures/strict_env_vars_configs/task_pt-empty.json similarity index 100% rename from cli/integration_tests/_fixtures/strict_env_vars_configs/task_pt-empty.json rename to turborepo-tests/integration/tests/_fixtures/strict_env_vars_configs/task_pt-empty.json diff --git a/cli/integration_tests/_fixtures/strict_env_vars_configs/task_pt.json b/turborepo-tests/integration/tests/_fixtures/strict_env_vars_configs/task_pt.json similarity index 100% rename from cli/integration_tests/_fixtures/strict_env_vars_configs/task_pt.json rename to turborepo-tests/integration/tests/_fixtures/strict_env_vars_configs/task_pt.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/complex/app-a/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/app-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/complex/app-a/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/app-a/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/complex/app-b/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/app-b/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/complex/app-b/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/app-b/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/complex/lib-a/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/lib-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/complex/lib-a/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/lib-a/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/complex/lib-b/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/lib-b/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/complex/lib-b/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/lib-b/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/complex/lib-c/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/lib-c/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/complex/lib-c/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/lib-c/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/complex/lib-d/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/lib-d/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/complex/lib-d/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/lib-d/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/complex/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/complex/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/complex/turbo.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/complex/turbo.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/complex/turbo.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/overwriting/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/overwriting/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/overwriting/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/overwriting/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/overwriting/turbo.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/overwriting/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/overwriting/turbo.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/overwriting/turbo.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/overwriting/workspace-a/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/overwriting/workspace-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/overwriting/workspace-a/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/overwriting/workspace-a/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/overwriting/workspace-b/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/overwriting/workspace-b/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/overwriting/workspace-b/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/overwriting/workspace-b/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/topological/.gitignore b/turborepo-tests/integration/tests/_fixtures/task_dependencies/topological/.gitignore similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/topological/.gitignore rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/topological/.gitignore diff --git a/cli/integration_tests/_fixtures/task_dependencies/topological/apps/my-app/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/topological/apps/my-app/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/topological/apps/my-app/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/topological/apps/my-app/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/topological/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/topological/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/topological/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/topological/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/topological/packages/util/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/topological/packages/util/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/topological/packages/util/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/topological/packages/util/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/topological/turbo.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/topological/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/topological/turbo.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/topological/turbo.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/workspace-tasks/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/workspace-tasks/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/workspace-tasks/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/workspace-tasks/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/workspace-tasks/turbo.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/workspace-tasks/turbo.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/workspace-tasks/turbo.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/workspace-tasks/turbo.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/workspace-tasks/workspace-a/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/workspace-tasks/workspace-a/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/workspace-tasks/workspace-a/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/workspace-tasks/workspace-a/package.json diff --git a/cli/integration_tests/_fixtures/task_dependencies/workspace-tasks/workspace-b/package.json b/turborepo-tests/integration/tests/_fixtures/task_dependencies/workspace-tasks/workspace-b/package.json similarity index 100% rename from cli/integration_tests/_fixtures/task_dependencies/workspace-tasks/workspace-b/package.json rename to turborepo-tests/integration/tests/_fixtures/task_dependencies/workspace-tasks/workspace-b/package.json diff --git a/cli/integration_tests/_helpers/get-global-hash.sh b/turborepo-tests/integration/tests/_helpers/get-global-hash.sh similarity index 100% rename from cli/integration_tests/_helpers/get-global-hash.sh rename to turborepo-tests/integration/tests/_helpers/get-global-hash.sh diff --git a/cli/integration_tests/_helpers/run-summary-utils.sh b/turborepo-tests/integration/tests/_helpers/run-summary-utils.sh similarity index 100% rename from cli/integration_tests/_helpers/run-summary-utils.sh rename to turborepo-tests/integration/tests/_helpers/run-summary-utils.sh diff --git a/turborepo-tests/integration/tests/_helpers/setup.sh b/turborepo-tests/integration/tests/_helpers/setup.sh new file mode 100644 index 0000000000000..fe38f66a2e2f7 --- /dev/null +++ b/turborepo-tests/integration/tests/_helpers/setup.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +ROOT_DIR="${TESTDIR}/../../../.." + +TURBO=${ROOT_DIR}/target/debug/turbo +VERSION=${ROOT_DIR}/version.txt diff --git a/cli/integration_tests/_helpers/setup_git.sh b/turborepo-tests/integration/tests/_helpers/setup_git.sh similarity index 100% rename from cli/integration_tests/_helpers/setup_git.sh rename to turborepo-tests/integration/tests/_helpers/setup_git.sh diff --git a/cli/integration_tests/_helpers/setup_monorepo.sh b/turborepo-tests/integration/tests/_helpers/setup_monorepo.sh similarity index 100% rename from cli/integration_tests/_helpers/setup_monorepo.sh rename to turborepo-tests/integration/tests/_helpers/setup_monorepo.sh diff --git a/cli/integration_tests/absolute_path_warning.t b/turborepo-tests/integration/tests/absolute_path_warning.t similarity index 100% rename from cli/integration_tests/absolute_path_warning.t rename to turborepo-tests/integration/tests/absolute_path_warning.t diff --git a/cli/integration_tests/bad_flag.t b/turborepo-tests/integration/tests/bad_flag.t similarity index 100% rename from cli/integration_tests/bad_flag.t rename to turborepo-tests/integration/tests/bad_flag.t diff --git a/cli/integration_tests/cache_state.t b/turborepo-tests/integration/tests/cache_state.t similarity index 100% rename from cli/integration_tests/cache_state.t rename to turborepo-tests/integration/tests/cache_state.t diff --git a/cli/integration_tests/composable_config/composing-add-keys.t b/turborepo-tests/integration/tests/composable_config/composing-add-keys.t similarity index 100% rename from cli/integration_tests/composable_config/composing-add-keys.t rename to turborepo-tests/integration/tests/composable_config/composing-add-keys.t diff --git a/cli/integration_tests/composable_config/composing-add-tasks.t b/turborepo-tests/integration/tests/composable_config/composing-add-tasks.t similarity index 100% rename from cli/integration_tests/composable_config/composing-add-tasks.t rename to turborepo-tests/integration/tests/composable_config/composing-add-tasks.t diff --git a/cli/integration_tests/composable_config/composing-bad-json.t b/turborepo-tests/integration/tests/composable_config/composing-bad-json.t similarity index 100% rename from cli/integration_tests/composable_config/composing-bad-json.t rename to turborepo-tests/integration/tests/composable_config/composing-bad-json.t diff --git a/cli/integration_tests/composable_config/composing-cache.t b/turborepo-tests/integration/tests/composable_config/composing-cache.t similarity index 100% rename from cli/integration_tests/composable_config/composing-cache.t rename to turborepo-tests/integration/tests/composable_config/composing-cache.t diff --git a/cli/integration_tests/composable_config/composing-config-change.t b/turborepo-tests/integration/tests/composable_config/composing-config-change.t similarity index 100% rename from cli/integration_tests/composable_config/composing-config-change.t rename to turborepo-tests/integration/tests/composable_config/composing-config-change.t diff --git a/cli/integration_tests/composable_config/composing-cross-workspace.t b/turborepo-tests/integration/tests/composable_config/composing-cross-workspace.t similarity index 100% rename from cli/integration_tests/composable_config/composing-cross-workspace.t rename to turborepo-tests/integration/tests/composable_config/composing-cross-workspace.t diff --git a/cli/integration_tests/composable_config/composing-invalid-config.t b/turborepo-tests/integration/tests/composable_config/composing-invalid-config.t similarity index 100% rename from cli/integration_tests/composable_config/composing-invalid-config.t rename to turborepo-tests/integration/tests/composable_config/composing-invalid-config.t diff --git a/cli/integration_tests/composable_config/composing-missing-workspace-config-deps.t b/turborepo-tests/integration/tests/composable_config/composing-missing-workspace-config-deps.t similarity index 100% rename from cli/integration_tests/composable_config/composing-missing-workspace-config-deps.t rename to turborepo-tests/integration/tests/composable_config/composing-missing-workspace-config-deps.t diff --git a/cli/integration_tests/composable_config/composing-missing-workspace-config.t b/turborepo-tests/integration/tests/composable_config/composing-missing-workspace-config.t similarity index 100% rename from cli/integration_tests/composable_config/composing-missing-workspace-config.t rename to turborepo-tests/integration/tests/composable_config/composing-missing-workspace-config.t diff --git a/cli/integration_tests/composable_config/composing-omit-keys-deps.t b/turborepo-tests/integration/tests/composable_config/composing-omit-keys-deps.t similarity index 100% rename from cli/integration_tests/composable_config/composing-omit-keys-deps.t rename to turborepo-tests/integration/tests/composable_config/composing-omit-keys-deps.t diff --git a/cli/integration_tests/composable_config/composing-omit-keys.t b/turborepo-tests/integration/tests/composable_config/composing-omit-keys.t similarity index 100% rename from cli/integration_tests/composable_config/composing-omit-keys.t rename to turborepo-tests/integration/tests/composable_config/composing-omit-keys.t diff --git a/cli/integration_tests/composable_config/composing-override-values-deps.t b/turborepo-tests/integration/tests/composable_config/composing-override-values-deps.t similarity index 100% rename from cli/integration_tests/composable_config/composing-override-values-deps.t rename to turborepo-tests/integration/tests/composable_config/composing-override-values-deps.t diff --git a/cli/integration_tests/composable_config/composing-override-values.t b/turborepo-tests/integration/tests/composable_config/composing-override-values.t similarity index 100% rename from cli/integration_tests/composable_config/composing-override-values.t rename to turborepo-tests/integration/tests/composable_config/composing-override-values.t diff --git a/cli/integration_tests/composable_config/composing-persistent.t b/turborepo-tests/integration/tests/composable_config/composing-persistent.t similarity index 100% rename from cli/integration_tests/composable_config/composing-persistent.t rename to turborepo-tests/integration/tests/composable_config/composing-persistent.t diff --git a/cli/integration_tests/dry_json/README.md b/turborepo-tests/integration/tests/dry_json/README.md similarity index 100% rename from cli/integration_tests/dry_json/README.md rename to turborepo-tests/integration/tests/dry_json/README.md diff --git a/cli/integration_tests/dry_json/monorepo-no-changes.t b/turborepo-tests/integration/tests/dry_json/monorepo-no-changes.t similarity index 100% rename from cli/integration_tests/dry_json/monorepo-no-changes.t rename to turborepo-tests/integration/tests/dry_json/monorepo-no-changes.t diff --git a/cli/integration_tests/dry_json/monorepo.t b/turborepo-tests/integration/tests/dry_json/monorepo.t similarity index 100% rename from cli/integration_tests/dry_json/monorepo.t rename to turborepo-tests/integration/tests/dry_json/monorepo.t diff --git a/cli/integration_tests/dry_json/single_package-no-change.t b/turborepo-tests/integration/tests/dry_json/single_package-no-change.t similarity index 100% rename from cli/integration_tests/dry_json/single_package-no-change.t rename to turborepo-tests/integration/tests/dry_json/single_package-no-change.t diff --git a/cli/integration_tests/dry_json/single_package.t b/turborepo-tests/integration/tests/dry_json/single_package.t similarity index 100% rename from cli/integration_tests/dry_json/single_package.t rename to turborepo-tests/integration/tests/dry_json/single_package.t diff --git a/cli/integration_tests/dry_json/single_package_no_config.t b/turborepo-tests/integration/tests/dry_json/single_package_no_config.t similarity index 100% rename from cli/integration_tests/dry_json/single_package_no_config.t rename to turborepo-tests/integration/tests/dry_json/single_package_no_config.t diff --git a/cli/integration_tests/dry_json/single_package_with_deps.t b/turborepo-tests/integration/tests/dry_json/single_package_with_deps.t similarity index 100% rename from cli/integration_tests/dry_json/single_package_with_deps.t rename to turborepo-tests/integration/tests/dry_json/single_package_with_deps.t diff --git a/cli/integration_tests/dry_run.t b/turborepo-tests/integration/tests/dry_run.t similarity index 100% rename from cli/integration_tests/dry_run.t rename to turborepo-tests/integration/tests/dry_run.t diff --git a/cli/integration_tests/errors-only.t b/turborepo-tests/integration/tests/errors-only.t similarity index 100% rename from cli/integration_tests/errors-only.t rename to turborepo-tests/integration/tests/errors-only.t diff --git a/cli/integration_tests/excluded_inputs.t b/turborepo-tests/integration/tests/excluded_inputs.t similarity index 100% rename from cli/integration_tests/excluded_inputs.t rename to turborepo-tests/integration/tests/excluded_inputs.t diff --git a/cli/integration_tests/filter-run.t b/turborepo-tests/integration/tests/filter-run.t similarity index 100% rename from cli/integration_tests/filter-run.t rename to turborepo-tests/integration/tests/filter-run.t diff --git a/cli/integration_tests/find_correct_turbo.t b/turborepo-tests/integration/tests/find_correct_turbo.t similarity index 100% rename from cli/integration_tests/find_correct_turbo.t rename to turborepo-tests/integration/tests/find_correct_turbo.t diff --git a/cli/integration_tests/find_turbo/hard_mode.t b/turborepo-tests/integration/tests/find_turbo/hard_mode.t similarity index 100% rename from cli/integration_tests/find_turbo/hard_mode.t rename to turborepo-tests/integration/tests/find_turbo/hard_mode.t diff --git a/cli/integration_tests/find_turbo/hoisted.t b/turborepo-tests/integration/tests/find_turbo/hoisted.t similarity index 100% rename from cli/integration_tests/find_turbo/hoisted.t rename to turborepo-tests/integration/tests/find_turbo/hoisted.t diff --git a/cli/integration_tests/find_turbo/linked.t b/turborepo-tests/integration/tests/find_turbo/linked.t similarity index 100% rename from cli/integration_tests/find_turbo/linked.t rename to turborepo-tests/integration/tests/find_turbo/linked.t diff --git a/cli/integration_tests/find_turbo/nested.t b/turborepo-tests/integration/tests/find_turbo/nested.t similarity index 100% rename from cli/integration_tests/find_turbo/nested.t rename to turborepo-tests/integration/tests/find_turbo/nested.t diff --git a/cli/integration_tests/find_turbo/set_version.sh b/turborepo-tests/integration/tests/find_turbo/set_version.sh similarity index 100% rename from cli/integration_tests/find_turbo/set_version.sh rename to turborepo-tests/integration/tests/find_turbo/set_version.sh diff --git a/cli/integration_tests/find_turbo/setup.sh b/turborepo-tests/integration/tests/find_turbo/setup.sh similarity index 100% rename from cli/integration_tests/find_turbo/setup.sh rename to turborepo-tests/integration/tests/find_turbo/setup.sh diff --git a/cli/integration_tests/find_turbo/unplugged.t b/turborepo-tests/integration/tests/find_turbo/unplugged.t similarity index 100% rename from cli/integration_tests/find_turbo/unplugged.t rename to turborepo-tests/integration/tests/find_turbo/unplugged.t diff --git a/cli/integration_tests/find_turbo/unplugged_env_moved.t b/turborepo-tests/integration/tests/find_turbo/unplugged_env_moved.t similarity index 100% rename from cli/integration_tests/find_turbo/unplugged_env_moved.t rename to turborepo-tests/integration/tests/find_turbo/unplugged_env_moved.t diff --git a/cli/integration_tests/find_turbo/unplugged_moved.t b/turborepo-tests/integration/tests/find_turbo/unplugged_moved.t similarity index 100% rename from cli/integration_tests/find_turbo/unplugged_moved.t rename to turborepo-tests/integration/tests/find_turbo/unplugged_moved.t diff --git a/cli/integration_tests/global_env.t b/turborepo-tests/integration/tests/global_env.t similarity index 100% rename from cli/integration_tests/global_env.t rename to turborepo-tests/integration/tests/global_env.t diff --git a/cli/integration_tests/infer_pkg.t b/turborepo-tests/integration/tests/infer_pkg.t similarity index 100% rename from cli/integration_tests/infer_pkg.t rename to turborepo-tests/integration/tests/infer_pkg.t diff --git a/cli/integration_tests/inference/has_workspaces.t b/turborepo-tests/integration/tests/inference/has_workspaces.t similarity index 100% rename from cli/integration_tests/inference/has_workspaces.t rename to turborepo-tests/integration/tests/inference/has_workspaces.t diff --git a/cli/integration_tests/inference/has_workspaces_setup.sh b/turborepo-tests/integration/tests/inference/has_workspaces_setup.sh similarity index 100% rename from cli/integration_tests/inference/has_workspaces_setup.sh rename to turborepo-tests/integration/tests/inference/has_workspaces_setup.sh diff --git a/cli/integration_tests/inference/nested_workspaces.t b/turborepo-tests/integration/tests/inference/nested_workspaces.t similarity index 100% rename from cli/integration_tests/inference/nested_workspaces.t rename to turborepo-tests/integration/tests/inference/nested_workspaces.t diff --git a/cli/integration_tests/inference/nested_workspaces_setup.sh b/turborepo-tests/integration/tests/inference/nested_workspaces_setup.sh similarity index 100% rename from cli/integration_tests/inference/nested_workspaces_setup.sh rename to turborepo-tests/integration/tests/inference/nested_workspaces_setup.sh diff --git a/cli/integration_tests/inference/no_workspaces.t b/turborepo-tests/integration/tests/inference/no_workspaces.t similarity index 100% rename from cli/integration_tests/inference/no_workspaces.t rename to turborepo-tests/integration/tests/inference/no_workspaces.t diff --git a/cli/integration_tests/inference/no_workspaces_setup.sh b/turborepo-tests/integration/tests/inference/no_workspaces_setup.sh similarity index 100% rename from cli/integration_tests/inference/no_workspaces_setup.sh rename to turborepo-tests/integration/tests/inference/no_workspaces_setup.sh diff --git a/cli/integration_tests/link.t b/turborepo-tests/integration/tests/link.t similarity index 100% rename from cli/integration_tests/link.t rename to turborepo-tests/integration/tests/link.t diff --git a/cli/integration_tests/lockfile_aware_caching/berry.t b/turborepo-tests/integration/tests/lockfile_aware_caching/berry.t similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/berry.t rename to turborepo-tests/integration/tests/lockfile_aware_caching/berry.t diff --git a/cli/integration_tests/lockfile_aware_caching/berry/.yarnrc.yml b/turborepo-tests/integration/tests/lockfile_aware_caching/berry/.yarnrc.yml similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/berry/.yarnrc.yml rename to turborepo-tests/integration/tests/lockfile_aware_caching/berry/.yarnrc.yml diff --git a/cli/integration_tests/lockfile_aware_caching/berry/package.json b/turborepo-tests/integration/tests/lockfile_aware_caching/berry/package.json similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/berry/package.json rename to turborepo-tests/integration/tests/lockfile_aware_caching/berry/package.json diff --git a/cli/integration_tests/lockfile_aware_caching/berry/turbo-bump.patch b/turborepo-tests/integration/tests/lockfile_aware_caching/berry/turbo-bump.patch similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/berry/turbo-bump.patch rename to turborepo-tests/integration/tests/lockfile_aware_caching/berry/turbo-bump.patch diff --git a/cli/integration_tests/lockfile_aware_caching/berry/yarn-lock.patch b/turborepo-tests/integration/tests/lockfile_aware_caching/berry/yarn-lock.patch similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/berry/yarn-lock.patch rename to turborepo-tests/integration/tests/lockfile_aware_caching/berry/yarn-lock.patch diff --git a/cli/integration_tests/lockfile_aware_caching/berry/yarn.lock b/turborepo-tests/integration/tests/lockfile_aware_caching/berry/yarn.lock similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/berry/yarn.lock rename to turborepo-tests/integration/tests/lockfile_aware_caching/berry/yarn.lock diff --git a/cli/integration_tests/lockfile_aware_caching/npm.t b/turborepo-tests/integration/tests/lockfile_aware_caching/npm.t similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/npm.t rename to turborepo-tests/integration/tests/lockfile_aware_caching/npm.t diff --git a/cli/integration_tests/lockfile_aware_caching/npm/package-lock.json b/turborepo-tests/integration/tests/lockfile_aware_caching/npm/package-lock.json similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/npm/package-lock.json rename to turborepo-tests/integration/tests/lockfile_aware_caching/npm/package-lock.json diff --git a/cli/integration_tests/lockfile_aware_caching/npm/package-lock.patch b/turborepo-tests/integration/tests/lockfile_aware_caching/npm/package-lock.patch similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/npm/package-lock.patch rename to turborepo-tests/integration/tests/lockfile_aware_caching/npm/package-lock.patch diff --git a/cli/integration_tests/lockfile_aware_caching/npm/package.json b/turborepo-tests/integration/tests/lockfile_aware_caching/npm/package.json similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/npm/package.json rename to turborepo-tests/integration/tests/lockfile_aware_caching/npm/package.json diff --git a/cli/integration_tests/lockfile_aware_caching/npm/turbo-bump.patch b/turborepo-tests/integration/tests/lockfile_aware_caching/npm/turbo-bump.patch similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/npm/turbo-bump.patch rename to turborepo-tests/integration/tests/lockfile_aware_caching/npm/turbo-bump.patch diff --git a/cli/integration_tests/lockfile_aware_caching/pnpm.t b/turborepo-tests/integration/tests/lockfile_aware_caching/pnpm.t similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/pnpm.t rename to turborepo-tests/integration/tests/lockfile_aware_caching/pnpm.t diff --git a/cli/integration_tests/lockfile_aware_caching/pnpm/package.json b/turborepo-tests/integration/tests/lockfile_aware_caching/pnpm/package.json similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/pnpm/package.json rename to turborepo-tests/integration/tests/lockfile_aware_caching/pnpm/package.json diff --git a/cli/integration_tests/lockfile_aware_caching/pnpm/pnpm-lock.patch b/turborepo-tests/integration/tests/lockfile_aware_caching/pnpm/pnpm-lock.patch similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/pnpm/pnpm-lock.patch rename to turborepo-tests/integration/tests/lockfile_aware_caching/pnpm/pnpm-lock.patch diff --git a/cli/integration_tests/lockfile_aware_caching/pnpm/pnpm-lock.yaml b/turborepo-tests/integration/tests/lockfile_aware_caching/pnpm/pnpm-lock.yaml similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/pnpm/pnpm-lock.yaml rename to turborepo-tests/integration/tests/lockfile_aware_caching/pnpm/pnpm-lock.yaml diff --git a/cli/integration_tests/lockfile_aware_caching/pnpm/pnpm-workspace.yaml b/turborepo-tests/integration/tests/lockfile_aware_caching/pnpm/pnpm-workspace.yaml similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/pnpm/pnpm-workspace.yaml rename to turborepo-tests/integration/tests/lockfile_aware_caching/pnpm/pnpm-workspace.yaml diff --git a/cli/integration_tests/lockfile_aware_caching/pnpm/turbo-bump.patch b/turborepo-tests/integration/tests/lockfile_aware_caching/pnpm/turbo-bump.patch similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/pnpm/turbo-bump.patch rename to turborepo-tests/integration/tests/lockfile_aware_caching/pnpm/turbo-bump.patch diff --git a/cli/integration_tests/lockfile_aware_caching/setup.sh b/turborepo-tests/integration/tests/lockfile_aware_caching/setup.sh similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/setup.sh rename to turborepo-tests/integration/tests/lockfile_aware_caching/setup.sh diff --git a/cli/integration_tests/lockfile_aware_caching/yarn.t b/turborepo-tests/integration/tests/lockfile_aware_caching/yarn.t similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/yarn.t rename to turborepo-tests/integration/tests/lockfile_aware_caching/yarn.t diff --git a/cli/integration_tests/lockfile_aware_caching/yarn/new-lock b/turborepo-tests/integration/tests/lockfile_aware_caching/yarn/new-lock similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/yarn/new-lock rename to turborepo-tests/integration/tests/lockfile_aware_caching/yarn/new-lock diff --git a/cli/integration_tests/lockfile_aware_caching/yarn/package.json b/turborepo-tests/integration/tests/lockfile_aware_caching/yarn/package.json similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/yarn/package.json rename to turborepo-tests/integration/tests/lockfile_aware_caching/yarn/package.json diff --git a/cli/integration_tests/lockfile_aware_caching/yarn/turbo-bump.patch b/turborepo-tests/integration/tests/lockfile_aware_caching/yarn/turbo-bump.patch similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/yarn/turbo-bump.patch rename to turborepo-tests/integration/tests/lockfile_aware_caching/yarn/turbo-bump.patch diff --git a/cli/integration_tests/lockfile_aware_caching/yarn/yarn-lock.patch b/turborepo-tests/integration/tests/lockfile_aware_caching/yarn/yarn-lock.patch similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/yarn/yarn-lock.patch rename to turborepo-tests/integration/tests/lockfile_aware_caching/yarn/yarn-lock.patch diff --git a/cli/integration_tests/lockfile_aware_caching/yarn/yarn.lock b/turborepo-tests/integration/tests/lockfile_aware_caching/yarn/yarn.lock similarity index 100% rename from cli/integration_tests/lockfile_aware_caching/yarn/yarn.lock rename to turborepo-tests/integration/tests/lockfile_aware_caching/yarn/yarn.lock diff --git a/cli/integration_tests/log_prefix.t b/turborepo-tests/integration/tests/log_prefix.t similarity index 100% rename from cli/integration_tests/log_prefix.t rename to turborepo-tests/integration/tests/log_prefix.t diff --git a/cli/integration_tests/logged_in.sh b/turborepo-tests/integration/tests/logged_in.sh similarity index 100% rename from cli/integration_tests/logged_in.sh rename to turborepo-tests/integration/tests/logged_in.sh diff --git a/cli/integration_tests/login.t b/turborepo-tests/integration/tests/login.t similarity index 100% rename from cli/integration_tests/login.t rename to turborepo-tests/integration/tests/login.t diff --git a/cli/integration_tests/logout.t b/turborepo-tests/integration/tests/logout.t similarity index 100% rename from cli/integration_tests/logout.t rename to turborepo-tests/integration/tests/logout.t diff --git a/cli/integration_tests/no_args.t b/turborepo-tests/integration/tests/no_args.t similarity index 100% rename from cli/integration_tests/no_args.t rename to turborepo-tests/integration/tests/no_args.t diff --git a/cli/integration_tests/one_script_error.t b/turborepo-tests/integration/tests/one_script_error.t similarity index 100% rename from cli/integration_tests/one_script_error.t rename to turborepo-tests/integration/tests/one_script_error.t diff --git a/cli/integration_tests/persistent_dependencies/persistent-1-topological.t b/turborepo-tests/integration/tests/persistent_dependencies/persistent-1-topological.t similarity index 100% rename from cli/integration_tests/persistent_dependencies/persistent-1-topological.t rename to turborepo-tests/integration/tests/persistent_dependencies/persistent-1-topological.t diff --git a/cli/integration_tests/persistent_dependencies/persistent-10-too-many.t b/turborepo-tests/integration/tests/persistent_dependencies/persistent-10-too-many.t similarity index 100% rename from cli/integration_tests/persistent_dependencies/persistent-10-too-many.t rename to turborepo-tests/integration/tests/persistent_dependencies/persistent-10-too-many.t diff --git a/cli/integration_tests/persistent_dependencies/persistent-2-same-workspace.t b/turborepo-tests/integration/tests/persistent_dependencies/persistent-2-same-workspace.t similarity index 100% rename from cli/integration_tests/persistent_dependencies/persistent-2-same-workspace.t rename to turborepo-tests/integration/tests/persistent_dependencies/persistent-2-same-workspace.t diff --git a/cli/integration_tests/persistent_dependencies/persistent-3-workspace-specific.t b/turborepo-tests/integration/tests/persistent_dependencies/persistent-3-workspace-specific.t similarity index 100% rename from cli/integration_tests/persistent_dependencies/persistent-3-workspace-specific.t rename to turborepo-tests/integration/tests/persistent_dependencies/persistent-3-workspace-specific.t diff --git a/cli/integration_tests/persistent_dependencies/persistent-4-cross-workspace.t b/turborepo-tests/integration/tests/persistent_dependencies/persistent-4-cross-workspace.t similarity index 100% rename from cli/integration_tests/persistent_dependencies/persistent-4-cross-workspace.t rename to turborepo-tests/integration/tests/persistent_dependencies/persistent-4-cross-workspace.t diff --git a/cli/integration_tests/persistent_dependencies/persistent-5-root-workspace.t b/turborepo-tests/integration/tests/persistent_dependencies/persistent-5-root-workspace.t similarity index 100% rename from cli/integration_tests/persistent_dependencies/persistent-5-root-workspace.t rename to turborepo-tests/integration/tests/persistent_dependencies/persistent-5-root-workspace.t diff --git a/cli/integration_tests/persistent_dependencies/persistent-6-topological-unimplemented.t b/turborepo-tests/integration/tests/persistent_dependencies/persistent-6-topological-unimplemented.t similarity index 100% rename from cli/integration_tests/persistent_dependencies/persistent-6-topological-unimplemented.t rename to turborepo-tests/integration/tests/persistent_dependencies/persistent-6-topological-unimplemented.t diff --git a/cli/integration_tests/persistent_dependencies/persistent-7-topological-nested.t b/turborepo-tests/integration/tests/persistent_dependencies/persistent-7-topological-nested.t similarity index 100% rename from cli/integration_tests/persistent_dependencies/persistent-7-topological-nested.t rename to turborepo-tests/integration/tests/persistent_dependencies/persistent-7-topological-nested.t diff --git a/cli/integration_tests/persistent_dependencies/persistent-8-topological-with-extra.t b/turborepo-tests/integration/tests/persistent_dependencies/persistent-8-topological-with-extra.t similarity index 100% rename from cli/integration_tests/persistent_dependencies/persistent-8-topological-with-extra.t rename to turborepo-tests/integration/tests/persistent_dependencies/persistent-8-topological-with-extra.t diff --git a/cli/integration_tests/persistent_dependencies/persistent-9-cross-workspace-nested.t b/turborepo-tests/integration/tests/persistent_dependencies/persistent-9-cross-workspace-nested.t similarity index 100% rename from cli/integration_tests/persistent_dependencies/persistent-9-cross-workspace-nested.t rename to turborepo-tests/integration/tests/persistent_dependencies/persistent-9-cross-workspace-nested.t diff --git a/cli/integration_tests/profile.t b/turborepo-tests/integration/tests/profile.t similarity index 100% rename from cli/integration_tests/profile.t rename to turborepo-tests/integration/tests/profile.t diff --git a/cli/integration_tests/prune/composable-config.t b/turborepo-tests/integration/tests/prune/composable-config.t similarity index 100% rename from cli/integration_tests/prune/composable-config.t rename to turborepo-tests/integration/tests/prune/composable-config.t diff --git a/cli/integration_tests/prune/docker.t b/turborepo-tests/integration/tests/prune/docker.t similarity index 100% rename from cli/integration_tests/prune/docker.t rename to turborepo-tests/integration/tests/prune/docker.t diff --git a/cli/integration_tests/prune/includes_root_deps.t b/turborepo-tests/integration/tests/prune/includes_root_deps.t similarity index 100% rename from cli/integration_tests/prune/includes_root_deps.t rename to turborepo-tests/integration/tests/prune/includes_root_deps.t diff --git a/cli/integration_tests/prune/produces_valid_turbo_json.t b/turborepo-tests/integration/tests/prune/produces_valid_turbo_json.t similarity index 100% rename from cli/integration_tests/prune/produces_valid_turbo_json.t rename to turborepo-tests/integration/tests/prune/produces_valid_turbo_json.t diff --git a/cli/integration_tests/run.t b/turborepo-tests/integration/tests/run.t similarity index 100% rename from cli/integration_tests/run.t rename to turborepo-tests/integration/tests/run.t diff --git a/cli/integration_tests/run_summary/discovery.t b/turborepo-tests/integration/tests/run_summary/discovery.t similarity index 100% rename from cli/integration_tests/run_summary/discovery.t rename to turborepo-tests/integration/tests/run_summary/discovery.t diff --git a/cli/integration_tests/run_summary/enable.t b/turborepo-tests/integration/tests/run_summary/enable.t similarity index 100% rename from cli/integration_tests/run_summary/enable.t rename to turborepo-tests/integration/tests/run_summary/enable.t diff --git a/cli/integration_tests/run_summary/error.t b/turborepo-tests/integration/tests/run_summary/error.t similarity index 100% rename from cli/integration_tests/run_summary/error.t rename to turborepo-tests/integration/tests/run_summary/error.t diff --git a/cli/integration_tests/run_summary/monorepo.t b/turborepo-tests/integration/tests/run_summary/monorepo.t similarity index 100% rename from cli/integration_tests/run_summary/monorepo.t rename to turborepo-tests/integration/tests/run_summary/monorepo.t diff --git a/cli/integration_tests/run_summary/single-package.t b/turborepo-tests/integration/tests/run_summary/single-package.t similarity index 100% rename from cli/integration_tests/run_summary/single-package.t rename to turborepo-tests/integration/tests/run_summary/single-package.t diff --git a/cli/integration_tests/run_summary/strict_env.t b/turborepo-tests/integration/tests/run_summary/strict_env.t similarity index 100% rename from cli/integration_tests/run_summary/strict_env.t rename to turborepo-tests/integration/tests/run_summary/strict_env.t diff --git a/cli/integration_tests/single_package/dry-run.t b/turborepo-tests/integration/tests/single_package/dry-run.t similarity index 100% rename from cli/integration_tests/single_package/dry-run.t rename to turborepo-tests/integration/tests/single_package/dry-run.t diff --git a/cli/integration_tests/single_package/graph.t b/turborepo-tests/integration/tests/single_package/graph.t similarity index 100% rename from cli/integration_tests/single_package/graph.t rename to turborepo-tests/integration/tests/single_package/graph.t diff --git a/cli/integration_tests/single_package/no-config.t b/turborepo-tests/integration/tests/single_package/no-config.t similarity index 100% rename from cli/integration_tests/single_package/no-config.t rename to turborepo-tests/integration/tests/single_package/no-config.t diff --git a/cli/integration_tests/single_package/run-yarn.t b/turborepo-tests/integration/tests/single_package/run-yarn.t similarity index 100% rename from cli/integration_tests/single_package/run-yarn.t rename to turborepo-tests/integration/tests/single_package/run-yarn.t diff --git a/cli/integration_tests/single_package/run.t b/turborepo-tests/integration/tests/single_package/run.t similarity index 100% rename from cli/integration_tests/single_package/run.t rename to turborepo-tests/integration/tests/single_package/run.t diff --git a/cli/integration_tests/single_package/with-deps-dry-run.t b/turborepo-tests/integration/tests/single_package/with-deps-dry-run.t similarity index 100% rename from cli/integration_tests/single_package/with-deps-dry-run.t rename to turborepo-tests/integration/tests/single_package/with-deps-dry-run.t diff --git a/cli/integration_tests/single_package/with-deps-graph.t b/turborepo-tests/integration/tests/single_package/with-deps-graph.t similarity index 100% rename from cli/integration_tests/single_package/with-deps-graph.t rename to turborepo-tests/integration/tests/single_package/with-deps-graph.t diff --git a/cli/integration_tests/single_package/with-deps-run.t b/turborepo-tests/integration/tests/single_package/with-deps-run.t similarity index 100% rename from cli/integration_tests/single_package/with-deps-run.t rename to turborepo-tests/integration/tests/single_package/with-deps-run.t diff --git a/cli/integration_tests/strict_env_vars/dry_json.t b/turborepo-tests/integration/tests/strict_env_vars/dry_json.t similarity index 100% rename from cli/integration_tests/strict_env_vars/dry_json.t rename to turborepo-tests/integration/tests/strict_env_vars/dry_json.t diff --git a/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/all.json b/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/all.json new file mode 100644 index 0000000000000..46662a5aa674f --- /dev/null +++ b/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/all.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://turbo.build/schema.json", + "pipeline": { + "build": { + "outputs": ["dist/**"], + "experimentalPassThroughEnv": ["LOCAL_VAR_PT"], + "env": ["LOCAL_VAR_DEP"] + } + }, + "experimentalGlobalPassThroughEnv": ["GLOBAL_VAR_PT"], + "globalEnv": ["GLOBAL_VAR_DEP"] +} diff --git a/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/global_pt-empty.json b/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/global_pt-empty.json new file mode 100644 index 0000000000000..bde0c0e16bb4f --- /dev/null +++ b/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/global_pt-empty.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://turbo.build/schema.json", + "pipeline": { + "build": { + "outputs": ["dist/**"] + } + }, + "experimentalGlobalPassThroughEnv": [] +} diff --git a/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/global_pt.json b/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/global_pt.json new file mode 100644 index 0000000000000..81903d1cefc9a --- /dev/null +++ b/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/global_pt.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://turbo.build/schema.json", + "pipeline": { + "build": { + "outputs": ["dist/**"] + } + }, + "experimentalGlobalPassThroughEnv": ["GLOBAL_VAR_PT"] +} diff --git a/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/task_pt-empty.json b/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/task_pt-empty.json new file mode 100644 index 0000000000000..3583802b72510 --- /dev/null +++ b/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/task_pt-empty.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://turbo.build/schema.json", + "pipeline": { + "build": { + "outputs": ["dist/**"], + "experimentalPassthroughEnv": [] + } + } +} diff --git a/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/task_pt.json b/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/task_pt.json new file mode 100644 index 0000000000000..30b06f0dcf34f --- /dev/null +++ b/turborepo-tests/integration/tests/strict_env_vars/fixture-configs/task_pt.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://turbo.build/schema.json", + "pipeline": { + "build": { + "outputs": ["dist/**"], + "experimentalPassthroughEnv": ["LOCAL_VAR_PT"] + } + } +} diff --git a/cli/integration_tests/strict_env_vars/global_hash_infer.t b/turborepo-tests/integration/tests/strict_env_vars/global_hash_infer.t similarity index 100% rename from cli/integration_tests/strict_env_vars/global_hash_infer.t rename to turborepo-tests/integration/tests/strict_env_vars/global_hash_infer.t diff --git a/cli/integration_tests/strict_env_vars/global_hash_loose.t b/turborepo-tests/integration/tests/strict_env_vars/global_hash_loose.t similarity index 100% rename from cli/integration_tests/strict_env_vars/global_hash_loose.t rename to turborepo-tests/integration/tests/strict_env_vars/global_hash_loose.t diff --git a/cli/integration_tests/strict_env_vars/global_hash_no-value.t b/turborepo-tests/integration/tests/strict_env_vars/global_hash_no-value.t similarity index 100% rename from cli/integration_tests/strict_env_vars/global_hash_no-value.t rename to turborepo-tests/integration/tests/strict_env_vars/global_hash_no-value.t diff --git a/cli/integration_tests/strict_env_vars/global_hash_strict.t b/turborepo-tests/integration/tests/strict_env_vars/global_hash_strict.t similarity index 100% rename from cli/integration_tests/strict_env_vars/global_hash_strict.t rename to turborepo-tests/integration/tests/strict_env_vars/global_hash_strict.t diff --git a/cli/integration_tests/strict_env_vars/usage_infer.t b/turborepo-tests/integration/tests/strict_env_vars/usage_infer.t similarity index 100% rename from cli/integration_tests/strict_env_vars/usage_infer.t rename to turborepo-tests/integration/tests/strict_env_vars/usage_infer.t diff --git a/cli/integration_tests/strict_env_vars/usage_loose.t b/turborepo-tests/integration/tests/strict_env_vars/usage_loose.t similarity index 100% rename from cli/integration_tests/strict_env_vars/usage_loose.t rename to turborepo-tests/integration/tests/strict_env_vars/usage_loose.t diff --git a/cli/integration_tests/strict_env_vars/usage_strict.t b/turborepo-tests/integration/tests/strict_env_vars/usage_strict.t similarity index 100% rename from cli/integration_tests/strict_env_vars/usage_strict.t rename to turborepo-tests/integration/tests/strict_env_vars/usage_strict.t diff --git a/cli/integration_tests/task-dependencies/complex.t b/turborepo-tests/integration/tests/task-dependencies/complex.t similarity index 100% rename from cli/integration_tests/task-dependencies/complex.t rename to turborepo-tests/integration/tests/task-dependencies/complex.t diff --git a/cli/integration_tests/task-dependencies/overwriting.t b/turborepo-tests/integration/tests/task-dependencies/overwriting.t similarity index 100% rename from cli/integration_tests/task-dependencies/overwriting.t rename to turborepo-tests/integration/tests/task-dependencies/overwriting.t diff --git a/cli/integration_tests/task-dependencies/topological.t b/turborepo-tests/integration/tests/task-dependencies/topological.t similarity index 100% rename from cli/integration_tests/task-dependencies/topological.t rename to turborepo-tests/integration/tests/task-dependencies/topological.t diff --git a/cli/integration_tests/task-dependencies/workspace-tasks.t b/turborepo-tests/integration/tests/task-dependencies/workspace-tasks.t similarity index 100% rename from cli/integration_tests/task-dependencies/workspace-tasks.t rename to turborepo-tests/integration/tests/task-dependencies/workspace-tasks.t diff --git a/cli/integration_tests/turbo_help.t b/turborepo-tests/integration/tests/turbo_help.t similarity index 100% rename from cli/integration_tests/turbo_help.t rename to turborepo-tests/integration/tests/turbo_help.t diff --git a/cli/integration_tests/turbo_version.t b/turborepo-tests/integration/tests/turbo_version.t similarity index 100% rename from cli/integration_tests/turbo_version.t rename to turborepo-tests/integration/tests/turbo_version.t diff --git a/cli/integration_tests/unlink.t b/turborepo-tests/integration/tests/unlink.t similarity index 100% rename from cli/integration_tests/unlink.t rename to turborepo-tests/integration/tests/unlink.t diff --git a/cli/integration_tests/verbosity.t b/turborepo-tests/integration/tests/verbosity.t similarity index 100% rename from cli/integration_tests/verbosity.t rename to turborepo-tests/integration/tests/verbosity.t diff --git a/turborepo-tests/integration/turbo.json b/turborepo-tests/integration/turbo.json new file mode 100644 index 0000000000000..f5c2ffce2f03b --- /dev/null +++ b/turborepo-tests/integration/turbo.json @@ -0,0 +1,9 @@ +{ + "extends": ["//"], + "pipeline": { + "test": { + "dependsOn": ["cli#build"], + "env": ["GO_TAG"] + } + } +}