From 43f6ff995e4df02188a95ac6eb6bbe828e5b52b1 Mon Sep 17 00:00:00 2001 From: Stamen Stoychev Date: Tue, 17 Sep 2024 15:36:35 +0300 Subject: [PATCH 1/2] fix(ci): removing obsolete azure build --- azure-pipelines.yml | 71 ------------------- package.json | 5 -- projects/igniteui-angular/karma.azure.conf.js | 60 ---------------- .../igniteui-angular/karma.azure.grid.conf.js | 48 ------------- .../karma.azure.hierarchical-grid.conf.js | 47 ------------ .../karma.azure.non-grid.conf.js | 47 ------------ .../karma.azure.pivot-grid.conf.js | 47 ------------ .../karma.azure.tree-grid.conf.js | 47 ------------ 8 files changed, 372 deletions(-) delete mode 100644 azure-pipelines.yml delete mode 100644 projects/igniteui-angular/karma.azure.conf.js delete mode 100644 projects/igniteui-angular/karma.azure.grid.conf.js delete mode 100644 projects/igniteui-angular/karma.azure.hierarchical-grid.conf.js delete mode 100644 projects/igniteui-angular/karma.azure.non-grid.conf.js delete mode 100644 projects/igniteui-angular/karma.azure.pivot-grid.conf.js delete mode 100644 projects/igniteui-angular/karma.azure.tree-grid.conf.js diff --git a/azure-pipelines.yml b/azure-pipelines.yml deleted file mode 100644 index aa4606a92c6..00000000000 --- a/azure-pipelines.yml +++ /dev/null @@ -1,71 +0,0 @@ -pool: - vmImage: 'ubuntu-latest' - -steps: -- task: NodeTool@0 - inputs: - versionSpec: '18.x' - displayName: 'Install Node.js' - -- script: npm ci - displayName: 'Install dependencies' - env: - AZURE_PIPELINES: "true" - -- script: npm run lint:lib - displayName: 'Run lint' - env: - NODE_OPTIONS: "--max_old_space_size=4096" - -- script: npm run build:lib - displayName: 'Build source code and styles' - -- script: npm run build:schematics - displayName: 'Build schematics' - -- script: npm run build:migrations - displayName: 'Build migrations' - -- script: npm run build:typedoc:en:production - displayName: 'Build typedoc EN' - -- script: npm run build:sassdoc:en:production - displayName: 'Build sassdoc EN' - -- script: npm run test:lib:azure - displayName: 'Run all tests' - env: - NODE_OPTIONS: "--max_old_space_size=4096" - -- script: npm run test:styles - displayName: 'Run styling library tests' - -## Use only Github actions for publishing coveralls.io status -# - script: istanbul-combine -d coverage -p none -r lcov -r cobertura coverage/hierarchical-grid/coverage-final.json coverage/tree-grid/coverage-final.json coverage/non-grid/coverage-final.json coverage/grid/coverage-final.json -# displayName: 'Combine coverage results' -# env: -# AZURE_PIPELINES: "true" - -# - script: cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js -# condition: and(succeeded(), eq(variables['system.teamProject'], 'igniteui-angular')) -# displayName: 'Code coverage @ Coveralls' -# env: -# COVERALLS_REPO_TOKEN: $(coveralls.repoToken) - -- script: npm run test:schematics - displayName: 'Run migrations & schematics' - -- script: npm run test:i18n - displayName: 'Test i18n' - -- task: PublishTestResults@2 - condition: succeededOrFailed() - inputs: - testRunner: 'JUnit' - testResultsFiles: '**/TESTS-*.xml' - -- task: PublishCodeCoverageResults@1 - inputs: - codeCoverageTool: Cobertura - summaryFileLocation: '$(System.DefaultWorkingDirectory)/coverage/cobertura-coverage.xml' - reportDirectory: '$(System.DefaultWorkingDirectory)/coverage' diff --git a/package.json b/package.json index 06ea799ad21..221ea0dfa54 100644 --- a/package.json +++ b/package.json @@ -17,11 +17,6 @@ "test:lib:hgrid": "ng test igniteui-angular --watch=false --no-progress --code-coverage --karma-config=./projects/igniteui-angular/karma.hierarchical-grid.conf.js", "test:lib:pgrid": "ng test igniteui-angular --watch=false --no-progress --code-coverage --karma-config=./projects/igniteui-angular/karma.pivot-grid.conf.js", "test:lib:others": "ng test igniteui-angular --watch=false --no-progress --code-coverage --karma-config=./projects/igniteui-angular/karma.non-grid.conf.js", - "test:lib:azure:grid": "ng test igniteui-angular --watch=false --no-progress --karma-config=./projects/igniteui-angular/karma.azure.grid.conf.js", - "test:lib:azure:tgrid": "ng test igniteui-angular --watch=false --no-progress --karma-config=./projects/igniteui-angular/karma.azure.tree-grid.conf.js", - "test:lib:azure:hgrid": "ng test igniteui-angular --watch=false --no-progress --karma-config=./projects/igniteui-angular/karma.azure.hierarchical-grid.conf.js", - "test:lib:azure:pgrid": "ng test igniteui-angular --watch=false --no-progress --karma-config=./projects/igniteui-angular/karma.azure.pivot-grid.conf.js", - "test:lib:azure:others": "ng test igniteui-angular --watch=false --no-progress --karma-config=./projects/igniteui-angular/karma.azure.non-grid.conf.js", "test:lib:watch": "ng test igniteui-angular --karma-config=./projects/igniteui-angular/karma.watch.conf.js", "test:schematics": "ts-node --project projects/igniteui-angular/migrations/tsconfig.json ./node_modules/jasmine/bin/jasmine.js ./projects/igniteui-angular/migrations/**/*.spec.ts ./projects/igniteui-angular/schematics/**/*.spec.ts", "test:styles": "ts-node --skip-project ./node_modules/jasmine/bin/jasmine.js ./projects/igniteui-angular/src/lib/core/styles/spec/tests.ts", diff --git a/projects/igniteui-angular/karma.azure.conf.js b/projects/igniteui-angular/karma.azure.conf.js deleted file mode 100644 index af75cf629bd..00000000000 --- a/projects/igniteui-angular/karma.azure.conf.js +++ /dev/null @@ -1,60 +0,0 @@ -// Karma configuration file, see link for more information -// https://karma-runner.github.io/1.0/config/configuration-file.html -process.env.CHROME_BIN = require('puppeteer').executablePath(); - -module.exports = function (config) { - config.set({ - basePath: '', - frameworks: ['parallel', 'jasmine', '@angular-devkit/build-angular'], - files: [ - { pattern: '../../node_modules/hammerjs/hammer.min.js', watched: false }, - { pattern: '../../node_modules/hammer-simulator/index.js', watched: false }, - { pattern: './test.css', watched: false }, - { pattern: '../../dist/igniteui-angular/styles/igniteui-angular.css', watched: false } - ], - plugins: [ - 'karma-parallel', - 'karma-jasmine', - 'karma-coverage', - 'karma-chrome-launcher', - 'karma-spec-reporter', - 'karma-junit-reporter', - '@angular-devkit/build-angular/plugins/karma' - ], - parallelOptions: { - executors: 2, - shardStrategy: 'round-robin' - }, - client: { - //clearContext: false, // leave Jasmine Spec Runner output visible in browser - jasmine: { - random: false - }, - tagPrefix: '#', - skipTags: 'perf' - }, - coverageReporter: { - dir: require('path').join(__dirname, '../../coverage'), - subdir: '.', - reporters: [ - // reporters not supporting the `file` property - { type: 'cobertura' }, - ] - }, - reporters: ['spec', 'junit'], - port: 9876, - colors: true, - logLevel: config.LOG_INFO, - autoWatch: true, - browsers: ['ChromeHeadlessNoSandbox'], - browserDisconnectTimeout: 4000, - customLaunchers: { - ChromeHeadlessNoSandbox: { - base: 'ChromeHeadless', - flags: ['--no-sandbox', '--disable-gpu', '--window-size=820,800'], - debug: false - } - }, - singleRun: false - }); -}; diff --git a/projects/igniteui-angular/karma.azure.grid.conf.js b/projects/igniteui-angular/karma.azure.grid.conf.js deleted file mode 100644 index 06a689c43e6..00000000000 --- a/projects/igniteui-angular/karma.azure.grid.conf.js +++ /dev/null @@ -1,48 +0,0 @@ -// Karma configuration file, see link for more information -// https://karma-runner.github.io/1.0/config/configuration-file.html - -module.exports = function (config) { - config.set({ - basePath: '', - frameworks: ['parallel', 'jasmine', 'jasmine-spec-tags', '@angular-devkit/build-angular'], - files: [ - { pattern: '../../node_modules/hammerjs/hammer.min.js', watched: false }, - { pattern: '../../node_modules/hammer-simulator/index.js', watched: false }, - { pattern: './test.css', watched: false }, - { pattern: '../../dist/igniteui-angular/styles/igniteui-angular.css', watched: false } - ], - plugins: [ - require('karma-parallel'), - require('karma-jasmine'), - require('karma-chrome-launcher'), - require('karma-jasmine-spec-tags'), - require('@angular-devkit/build-angular/plugins/karma') - ], - parallelOptions: { - executors: 2, - shardStrategy: 'round-robin' - }, - client: { - clearContext: false, // leave Jasmine Spec Runner output visible in browser - jasmine: { - random: false - }, - tagPrefix: '#', - tags: 'grid', - skipTags: 'perf' // TODO: Remove ivy skip, once Azure run is updated - }, - port: 9876, - colors: true, - logLevel: config.LOG_INFO, - autoWatch: true, - browsers: ['ChromeHeadlessNoSandbox'], - customLaunchers: { - ChromeHeadlessNoSandbox: { - base: 'ChromeHeadless', - flags: ['--no-sandbox', '--disable-gpu', '--window-size=820,800'], - debug: false - } - }, - singleRun: true - }); -}; diff --git a/projects/igniteui-angular/karma.azure.hierarchical-grid.conf.js b/projects/igniteui-angular/karma.azure.hierarchical-grid.conf.js deleted file mode 100644 index 9fb3f5e278a..00000000000 --- a/projects/igniteui-angular/karma.azure.hierarchical-grid.conf.js +++ /dev/null @@ -1,47 +0,0 @@ -// Karma configuration file, see link for more information -// https://karma-runner.github.io/1.0/config/configuration-file.html - -module.exports = function (config) { - config.set({ - basePath: '', - frameworks: ['parallel','jasmine', 'jasmine-spec-tags', '@angular-devkit/build-angular'], - files: [ - { pattern: '../../node_modules/hammerjs/hammer.min.js', watched: false }, - { pattern: '../../node_modules/hammer-simulator/index.js', watched: false }, - { pattern: './test.css', watched: false }, - { pattern: '../../dist/igniteui-angular/styles/igniteui-angular.css', watched: false } - ], - plugins: [ - require('karma-parallel'), - require('karma-jasmine'), - require('karma-chrome-launcher'), - require('karma-jasmine-spec-tags'), - require('@angular-devkit/build-angular/plugins/karma') - ], - parallelOptions: { - executors: 2, - shardStrategy: 'round-robin' - }, - client: { - clearContext: false, // leave Jasmine Spec Runner output visible in browser - jasmine: { - random: false - }, - tagPrefix: '#', - tags: 'hGrid' - }, - port: 9876, - colors: true, - logLevel: config.LOG_INFO, - autoWatch: true, - browsers: ['ChromeHeadlessNoSandbox'], - customLaunchers: { - ChromeHeadlessNoSandbox: { - base: 'ChromeHeadless', - flags: ['--no-sandbox', '--disable-gpu', '--window-size=820,800'], - debug: false - } - }, - singleRun: true - }); -}; diff --git a/projects/igniteui-angular/karma.azure.non-grid.conf.js b/projects/igniteui-angular/karma.azure.non-grid.conf.js deleted file mode 100644 index 9bd77a4ba0d..00000000000 --- a/projects/igniteui-angular/karma.azure.non-grid.conf.js +++ /dev/null @@ -1,47 +0,0 @@ -// Karma configuration file, see link for more information -// https://karma-runner.github.io/1.0/config/configuration-file.html - -module.exports = function (config) { - config.set({ - basePath: '', - frameworks: ['parallel', 'jasmine', 'jasmine-spec-tags', '@angular-devkit/build-angular'], - files: [ - { pattern: '../../node_modules/hammerjs/hammer.min.js', watched: false }, - { pattern: '../../node_modules/hammer-simulator/index.js', watched: false }, - { pattern: './test.css', watched: false }, - { pattern: '../../dist/igniteui-angular/styles/igniteui-angular.css', watched: false } - ], - plugins: [ - require('karma-parallel'), - require('karma-jasmine'), - require('karma-chrome-launcher'), - require('karma-jasmine-spec-tags'), - require('@angular-devkit/build-angular/plugins/karma') - ], - parallelOptions: { - executors: 2, - shardStrategy: 'round-robin' - }, - client: { - clearContext: false, // leave Jasmine Spec Runner output visible in browser - jasmine: { - random: false - }, - tagPrefix: '#', - skipTags: 'hGrid,tGrid,grid,perf,treeView' - }, - port: 9876, - colors: true, - logLevel: config.LOG_INFO, - autoWatch: true, - browsers: ['ChromeHeadlessNoSandbox'], - customLaunchers: { - ChromeHeadlessNoSandbox: { - base: 'ChromeHeadless', - flags: ['--no-sandbox', '--disable-gpu', '--window-size=820,800'], - debug: false - } - }, - singleRun: true - }); -}; diff --git a/projects/igniteui-angular/karma.azure.pivot-grid.conf.js b/projects/igniteui-angular/karma.azure.pivot-grid.conf.js deleted file mode 100644 index e9db3f75d5d..00000000000 --- a/projects/igniteui-angular/karma.azure.pivot-grid.conf.js +++ /dev/null @@ -1,47 +0,0 @@ -// Karma configuration file, see link for more information -// https://karma-runner.github.io/1.0/config/configuration-file.html - -module.exports = function (config) { - config.set({ - basePath: '', - frameworks: ['parallel', 'jasmine', 'jasmine-spec-tags', '@angular-devkit/build-angular'], - files: [ - { pattern: '../../node_modules/hammerjs/hammer.min.js', watched: false }, - { pattern: '../../node_modules/hammer-simulator/index.js', watched: false }, - { pattern: './test.css', watched: false }, - { pattern: '../../dist/igniteui-angular/styles/igniteui-angular.css', watched: false } - ], - plugins: [ - require('karma-parallel'), - require('karma-jasmine'), - require('karma-chrome-launcher'), - require('karma-jasmine-spec-tags'), - require('@angular-devkit/build-angular/plugins/karma') - ], - parallelOptions: { - executors: 2, - shardStrategy: 'round-robin' - }, - client: { - clearContext: false, // leave Jasmine Spec Runner output visible in browser - jasmine: { - random: false - }, - tagPrefix: '#', - tags: 'pivotGrid' - }, - port: 9876, - colors: true, - logLevel: config.LOG_INFO, - autoWatch: true, - browsers: ['ChromeHeadlessNoSandbox'], - customLaunchers: { - ChromeHeadlessNoSandbox: { - base: 'ChromeHeadless', - flags: ['--no-sandbox', '--disable-gpu', '--window-size=820,800'], - debug: false - } - }, - singleRun: true - }); -}; diff --git a/projects/igniteui-angular/karma.azure.tree-grid.conf.js b/projects/igniteui-angular/karma.azure.tree-grid.conf.js deleted file mode 100644 index 10de432e499..00000000000 --- a/projects/igniteui-angular/karma.azure.tree-grid.conf.js +++ /dev/null @@ -1,47 +0,0 @@ -// Karma configuration file, see link for more information -// https://karma-runner.github.io/1.0/config/configuration-file.html - -module.exports = function (config) { - config.set({ - basePath: '', - frameworks: ['parallel','jasmine', 'jasmine-spec-tags', '@angular-devkit/build-angular'], - files: [ - { pattern: '../../node_modules/hammerjs/hammer.min.js', watched: false }, - { pattern: '../../node_modules/hammer-simulator/index.js', watched: false }, - { pattern: './test.css', watched: false }, - { pattern: '../../dist/igniteui-angular/styles/igniteui-angular.css', watched: false } - ], - plugins: [ - require('karma-parallel'), - require('karma-jasmine'), - require('karma-chrome-launcher'), - require('karma-jasmine-spec-tags'), - require('@angular-devkit/build-angular/plugins/karma') - ], - parallelOptions: { - executors: 2, - shardStrategy: 'round-robin' - }, - client: { - clearContext: false, // leave Jasmine Spec Runner output visible in browser - jasmine: { - random: false - }, - tagPrefix: '#', - tags: 'tGrid' - }, - port: 9876, - colors: true, - logLevel: config.LOG_INFO, - autoWatch: true, - browsers: ['ChromeHeadlessNoSandbox'], - customLaunchers: { - ChromeHeadlessNoSandbox: { - base: 'ChromeHeadless', - flags: ['--no-sandbox', '--disable-gpu', '--window-size=820,800'], - debug: false - } - }, - singleRun: true - }); -}; From 32f9d34e3c37ac09e780433c398df146f7e4eb24 Mon Sep 17 00:00:00 2001 From: Stamen Stoychev Date: Thu, 19 Sep 2024 11:08:43 +0300 Subject: [PATCH 2/2] chore(ci): removing test command for azure --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index 221ea0dfa54..c3820deed5e 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,6 @@ "e2e": "ng e2e", "test:lib": "ng test igniteui-angular --watch=false --no-progress --code-coverage", "test:lib:perf": "ng test igniteui-angular --watch=false --no-progress --karma-config=./projects/igniteui-angular/karma.test-perf.conf.js", - "test:lib:azure": "ng test igniteui-angular --watch=false --no-progress --code-coverage --source-map=false --karma-config=./projects/igniteui-angular/karma.azure.conf.js", "test:lib:grid": "ng test igniteui-angular --watch=false --no-progress --code-coverage --karma-config=./projects/igniteui-angular/karma.grid.conf.js", "test:lib:tgrid": "ng test igniteui-angular --watch=false --no-progress --code-coverage --karma-config=./projects/igniteui-angular/karma.tree-grid.conf.js", "test:lib:hgrid": "ng test igniteui-angular --watch=false --no-progress --code-coverage --karma-config=./projects/igniteui-angular/karma.hierarchical-grid.conf.js",