From 7b5a5e8c07d2375551d08b8ad05b7f75c190d719 Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Mon, 2 Dec 2024 21:55:50 +0000 Subject: [PATCH] ci: add addtional perf workflows for tracking --- .ng-dev/dx-perf-workflows.yml | 39 +++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/.ng-dev/dx-perf-workflows.yml b/.ng-dev/dx-perf-workflows.yml index 857a7b0526be..21c8b95acff3 100644 --- a/.ng-dev/dx-perf-workflows.yml +++ b/.ng-dev/dx-perf-workflows.yml @@ -1,14 +1,49 @@ workflows: build-cli: - name: Build cli + name: '@angular/cli build' prepare: - bazel clean workflow: - bazel build //packages/angular/cli:npm_package + angular-build-integration: - name: Angular Build Integration + name: '@angular/build integration' disabled: true prepare: - bazel clean workflow: - bazel test //packages/angular/build:integration_tests + + modules-builder-tests: + name: '@ngtools/webpack test' + prepare: + - bazel clean + workflow: + - bazel test //packages/ngtools/webpack:webpack_test + + devkit-core-tests: + name: '@angular/devkit/core tests' + prepare: + - bazel clean + workflow: + - bazel test //packages/angular_devkit/core:core_test + + devkit-core-tests-rerun: + name: '@angular/devkit/core return test' + prepare: + - bazel clean + workflow: + - bazel test //packages/angular_devkit/core:core_test + # Add a single line to the beginning of a file to trigger a rebuild/retest + - sed -i '1i // comment' packages/angular_devkit/core/src/workspace/core_spec.ts + - bazel test //packages/angular_devkit/core:core_test + cleanup: + # Remove the single line added + - sed -i '1d' packages/angular_devkit/core/src/workspace/core_spec.ts + + build-unit-tests: + name: '@angular/build tests' + prepare: + - bazel clean + workflow: + - bazel test //packages/angular/build:unit_tests