Compare commits
	
		
			11 Commits
		
	
	
		
			5474fad9cc
			...
			d77f2eb674
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					d77f2eb674 | ||
| 56cf271e77 | |||
| 
						 | 
					57aa6fa0fc | ||
| 
						 | 
					4a01f3d490 | ||
| 
						 | 
					80a0db951d | ||
| 
						 | 
					3202cb8e08 | ||
| 
						 | 
					ddf36230bf | ||
| 
						 | 
					b67c2be968 | ||
| 
						 | 
					dc2c8da92b | ||
| 
						 | 
					5d6c3701d0 | ||
| 
						 | 
					b024e263b4 | 
@@ -10,7 +10,7 @@ jobs:
 | 
			
		||||
      - uses: actions/checkout@v3
 | 
			
		||||
      - uses: actions/setup-node@v3
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: 18
 | 
			
		||||
          node-version: 20
 | 
			
		||||
 | 
			
		||||
      - name: Write .npmrc file
 | 
			
		||||
        run: echo "$NPMRC" > client/.npmrc
 | 
			
		||||
@@ -33,4 +33,9 @@ jobs:
 | 
			
		||||
      - name: Licence checker
 | 
			
		||||
        run: |
 | 
			
		||||
          cd client
 | 
			
		||||
          npm run license-checker
 | 
			
		||||
          npm run license-checker
 | 
			
		||||
 | 
			
		||||
      - name: Angular Tests
 | 
			
		||||
        run: |
 | 
			
		||||
          cd client
 | 
			
		||||
          npm run test:headless
 | 
			
		||||
@@ -13,7 +13,7 @@ jobs:
 | 
			
		||||
      - uses: actions/checkout@v3
 | 
			
		||||
      - uses: actions/setup-node@v3
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: 18
 | 
			
		||||
          node-version: 20
 | 
			
		||||
 | 
			
		||||
      - name: Write .npmrc file
 | 
			
		||||
        run: |
 | 
			
		||||
@@ -54,7 +54,7 @@ jobs:
 | 
			
		||||
      - name: Angular Tests
 | 
			
		||||
        run: |
 | 
			
		||||
          cd client
 | 
			
		||||
          npm test -- --no-watch --no-progress --browsers=ChromeHeadlessCI
 | 
			
		||||
          npm run test:headless
 | 
			
		||||
 | 
			
		||||
      - name: Angular Production Build
 | 
			
		||||
        run: |
 | 
			
		||||
@@ -70,7 +70,7 @@ jobs:
 | 
			
		||||
      - uses: actions/checkout@v3
 | 
			
		||||
      - uses: actions/setup-node@v3
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: 18
 | 
			
		||||
          node-version: 20
 | 
			
		||||
 | 
			
		||||
      - name: Write .npmrc file
 | 
			
		||||
        run: |
 | 
			
		||||
 
 | 
			
		||||
@@ -133,25 +133,21 @@
 | 
			
		||||
        "test": {
 | 
			
		||||
          "builder": "@angular-devkit/build-angular:karma",
 | 
			
		||||
          "options": {
 | 
			
		||||
            "tsConfig": "tsconfig.spec.json",
 | 
			
		||||
            "inlineStyleLanguage": "scss",
 | 
			
		||||
            "codeCoverage": true,
 | 
			
		||||
            "polyfills": [
 | 
			
		||||
              "src/polyfills.ts",
 | 
			
		||||
              "zone.js",
 | 
			
		||||
              "zone.js/testing"
 | 
			
		||||
            ],
 | 
			
		||||
            "styles": [
 | 
			
		||||
              "src/styles.scss"
 | 
			
		||||
            ],
 | 
			
		||||
            "scripts": [
 | 
			
		||||
 | 
			
		||||
            ],
 | 
			
		||||
            "tsConfig": "tsconfig.spec.json",
 | 
			
		||||
            "inlineStyleLanguage": "scss",
 | 
			
		||||
            "assets": [
 | 
			
		||||
              "src/favicon.ico",
 | 
			
		||||
              "src/assets"
 | 
			
		||||
            ],
 | 
			
		||||
            "karmaConfig": "karma.conf.js"
 | 
			
		||||
            "styles": [
 | 
			
		||||
              "src/styles.scss"
 | 
			
		||||
            ],
 | 
			
		||||
            "scripts": []
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "lint": {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,45 +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: ['jasmine', '@angular-devkit/build-angular'],
 | 
			
		||||
    plugins: [
 | 
			
		||||
      require('karma-jasmine'),
 | 
			
		||||
      require('karma-chrome-launcher'),
 | 
			
		||||
      require('karma-jasmine-html-reporter'),
 | 
			
		||||
      require('karma-coverage'),
 | 
			
		||||
      require('@angular-devkit/build-angular/plugins/karma')
 | 
			
		||||
    ],
 | 
			
		||||
    client: {
 | 
			
		||||
      jasmine: {
 | 
			
		||||
        // you can add configuration options for Jasmine here
 | 
			
		||||
        // the possible options are listed at https://jasmine.github.io/api/edge/Configuration.html
 | 
			
		||||
        // for example, you can disable the random execution with `random: false`
 | 
			
		||||
        // or set a specific seed with `seed: 4321`
 | 
			
		||||
      },
 | 
			
		||||
      clearContext: false // leave Jasmine Spec Runner output visible in browser
 | 
			
		||||
    },
 | 
			
		||||
    jasmineHtmlReporter: {
 | 
			
		||||
      suppressAll: true // removes the duplicated traces
 | 
			
		||||
    },
 | 
			
		||||
    coverageReporter: {
 | 
			
		||||
      dir: require('path').join(__dirname, './coverage/datacontroller'),
 | 
			
		||||
      subdir: '.',
 | 
			
		||||
      reporters: [
 | 
			
		||||
        { type: 'html' },
 | 
			
		||||
        { type: 'text-summary' }
 | 
			
		||||
      ]
 | 
			
		||||
    },
 | 
			
		||||
    reporters: ['progress', 'kjhtml'],
 | 
			
		||||
    browsers: ['Chrome', 'ChromeHeadless', 'ChromeHeadlessCI'],
 | 
			
		||||
    restartOnFileChange: true,
 | 
			
		||||
    customLaunchers: {
 | 
			
		||||
      ChromeHeadlessCI: {
 | 
			
		||||
        base: 'ChromeHeadless',
 | 
			
		||||
        flags: ['--no-sandbox']
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
  });
 | 
			
		||||
};
 | 
			
		||||
@@ -10,7 +10,7 @@ const check = (cwd) => {
 | 
			
		||||
        onlyAllow:
 | 
			
		||||
          'AFLv2.1;Apache 2.0;Apache-2.0;Apache*;Artistic-2.0;0BSD;BSD*;BSD-2-Clause;BSD-3-Clause;CC0-1.0;CC-BY-3.0;CC-BY-4.0;ISC;MIT;MPL-2.0;ODC-By-1.0;Python-2.0;Unlicense;',
 | 
			
		||||
        excludePackages:
 | 
			
		||||
          '@cds/city@1.1.0;@handsontable/angular@13.1.0;handsontable@13.1.0;hyperformula@2.6.2;jackspeak@2.2.0;path-scurry@1.7.0'
 | 
			
		||||
          '@cds/city@1.1.0;@handsontable/angular@13.1.0;handsontable@13.1.0;hyperformula@2.7.0;jackspeak@2.2.0;path-scurry@1.7.0'
 | 
			
		||||
      },
 | 
			
		||||
      (error, json) => {
 | 
			
		||||
        if (error) {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1232
									
								
								client/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1232
									
								
								client/package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -18,8 +18,8 @@
 | 
			
		||||
    "deploy_sasjs": "rsync -avhe ssh ./dist/* --delete root@${npm_config_account}.4gl.io:/var/www/html/dc/dev",
 | 
			
		||||
    "viyabuild": "cd build; ./viyabuild.sh",
 | 
			
		||||
    "lint": "cd .. && npm run lint",
 | 
			
		||||
    "test": "ng test",
 | 
			
		||||
    "test:headless": "ng test --browsers ChromeHeadless",
 | 
			
		||||
    "test": "npx ng test",
 | 
			
		||||
    "test:headless": "npx ng test --no-watch --no-progress --browsers ChromeHeadless",
 | 
			
		||||
    "watch": "ng test watch=true",
 | 
			
		||||
    "pree2e": "webdriver-manager update",
 | 
			
		||||
    "e2e": "protractor protractor.config.js",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user