From e254368371985afb4de2462a5b2fba521c40964f Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sat, 2 Oct 2021 16:44:06 +0200 Subject: [PATCH] root,create-app: switch over to using backstage-cli test in root Signed-off-by: Patrik Oldsberg --- .changeset/young-ways-trade.md | 12 ++++++++++++ package.json | 2 +- .../templates/default-app/package.json.hbs | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 .changeset/young-ways-trade.md diff --git a/.changeset/young-ways-trade.md b/.changeset/young-ways-trade.md new file mode 100644 index 0000000000..0ebe68eed6 --- /dev/null +++ b/.changeset/young-ways-trade.md @@ -0,0 +1,12 @@ +--- +'@backstage/create-app': patch +--- + +Switched the default `test` script in the package root to use `backstage-cli test` rather than `lerna run test`. This is thanks to the `@backstage/cli` now supporting running the test command from the project root. + +To apply this change to an existing project, apply the following change to your root `package.json`: + +```diff +- "test": "lerna run test --since origin/master -- --coverage", ++ "test": "backstage-cli test", +``` diff --git a/package.json b/package.json index 4af1856079..03a502fee2 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "tsc:full": "backstage-cli clean && tsc --skipLibCheck false --incremental false", "clean": "backstage-cli clean && lerna run clean", "diff": "lerna run diff --", - "test": "lerna run test --since origin/master -- --coverage", + "test": "backstage-cli test", "test:all": "lerna run test -- --coverage", "lint": "lerna run lint --since origin/master --", "lint:docs": "node ./scripts/check-docs-quality", diff --git a/packages/create-app/templates/default-app/package.json.hbs b/packages/create-app/templates/default-app/package.json.hbs index eb28e5fe0c..7e2702e213 100644 --- a/packages/create-app/templates/default-app/package.json.hbs +++ b/packages/create-app/templates/default-app/package.json.hbs @@ -15,7 +15,7 @@ "tsc:full": "tsc --skipLibCheck false --incremental false", "clean": "backstage-cli clean && lerna run clean", "diff": "lerna run diff --", - "test": "lerna run test --since origin/master -- --coverage", + "test": "backstage-cli test", "test:all": "lerna run test -- --coverage", "lint": "lerna run lint --since origin/master --", "lint:all": "lerna run lint --",