diff --git a/.azure/pipelines/components-e2e-tests.yml b/.azure/pipelines/components-e2e-tests.yml index ef9c8dcf87b361ed2e88e2ac4161a0d15ea84026..7badaca296c6e1e79e32362e192225e7f82a1cda 100644 --- a/.azure/pipelines/components-e2e-tests.yml +++ b/.azure/pipelines/components-e2e-tests.yml @@ -40,7 +40,7 @@ jobs: displayName: Update submodules - script: ./restore.sh displayName: Run restore.sh - - script: npm install --prefix ./src/Components/test/E2ETest + - script: yarn install --frozen-lockfile --cwd ./src/Components/test/E2ETest displayName: NPM install - script: .dotnet/dotnet build ./src/Components/test/E2ETest -c $(BuildConfiguration) --no-restore displayName: Build diff --git a/eng/targets/Npm.Common.targets b/eng/targets/Npm.Common.targets index b236c04baceb5cecdf52c83401c9079f4203efa2..97f7c9cf4dca6af3fb12ceca6e76ac65f91c4f0d 100644 --- a/eng/targets/Npm.Common.targets +++ b/eng/targets/Npm.Common.targets @@ -42,7 +42,10 @@ <Target Name="Restore"> <Telemetry EventName="NETCORE_ENGINEERING_TELEMETRY" EventData="Category=Restore" /> <Message Importance="High" Text="Running yarn install on $(MSBuildProjectFullPath)" /> - <Yarn Command="install --mutex network $(InstallArgs)" StandardOutputImportance="High" StandardErrorImportance="High" IgnoreStandardErrorWarningFormat="$(IgnoreYarnWarnings)" /> + <Yarn Command="install --mutex network $(InstallArgs) --frozen-lockfile" + StandardOutputImportance="High" + StandardErrorImportance="High" + IgnoreStandardErrorWarningFormat="$(IgnoreYarnWarnings)" /> </Target> <Target Name="PrepareForBuild"> diff --git a/src/ProjectTemplates/test/Templates.Blazor.Tests/package.json b/src/ProjectTemplates/test/Templates.Blazor.Tests/package.json index add79d4bdf8c6131f3aa4cbda11494a8a172571c..cf27e5755093526e69933b30f9d28ea231ab6d07 100644 --- a/src/ProjectTemplates/test/Templates.Blazor.Tests/package.json +++ b/src/ProjectTemplates/test/Templates.Blazor.Tests/package.json @@ -6,7 +6,7 @@ "private": true, "scripts": { "selenium-standalone": "selenium-standalone", - "prepare": "selenium-standalone install --config ../../Shared/E2ETesting/selenium-config.json" + "prepare": "selenium-standalone install --config ../../../Shared/E2ETesting/selenium-config.json" }, "author": "", "license": "MIT", diff --git a/src/ProjectTemplates/test/Templates.Tests/package.json b/src/ProjectTemplates/test/Templates.Tests/package.json index add79d4bdf8c6131f3aa4cbda11494a8a172571c..cf27e5755093526e69933b30f9d28ea231ab6d07 100644 --- a/src/ProjectTemplates/test/Templates.Tests/package.json +++ b/src/ProjectTemplates/test/Templates.Tests/package.json @@ -6,7 +6,7 @@ "private": true, "scripts": { "selenium-standalone": "selenium-standalone", - "prepare": "selenium-standalone install --config ../../Shared/E2ETesting/selenium-config.json" + "prepare": "selenium-standalone install --config ../../../Shared/E2ETesting/selenium-config.json" }, "author": "", "license": "MIT",