Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Upate Master to Version 1.8.0 completly (#805)
* Extend JIRA integration to fetch tests and their steps; steps are displayed in story descriptions. * Add css to show line breaks in storydescription * Removed data field from description * Implented logic to update steps in XRay. Still hardcoded * download directory os related * increase version number, adjust order of steps, remove unnecessary slide * Bug is fixed * Special-Commands (#526) Regex and Special Command Highlighting * Bug fixed (#528) * Bug fixed * resolve nativeElement error. + fixed rename Block method. * npm i * npm update * chromedriver download link docker update * refactor functionality for xray extraction. Modified scenario merging with db * xray data not hard coded anymore * reimplent logic, each scenario has a list of test exeuction steps now * works with story run * manage db merging with new xray steps/test runs * fix description * fix variable name * parallel processing jira story fetch, to improve performance. * fetch xray data outside of loop, increased performance * add reportComment option to global settings menu & integrate backend * add global config for IssueTracker * remove owner search, not needed * remove logs * correct value in checkbox reportComment * fix step matching, add xray indicator field to scenarios * implemented logic to delete xray steps in jira * Add test execution modal for xray * Implemented logic to execute selected test executions, works for single scenario execution * Implemented logic for executions list modal and run story * select all toggle for execution list * darkTheme * group creation for xray test sets * Package-lock after merge * extend group with xray field. extend execution list modal for groups * add group xray execution * check if scenario has testruns, before access * merge 2 * new functions to check for identical steps from stepdefs and xray * fix regex for links and emails * update comment and var name * Update fusedb function to add new scenario step defintions * fix logic, maintain scenario order * origin labels for xray steps. reimplented logic for merging * New logic for precondition in xray storys. Preconditions are displayed in story editor * update logic in frontend * selected story also changes in story bar * Scrolls to selected story in story bar * Cleaned code for run test in story editor. Add backend route for temp group * fix var * WIP reporting not running yet * add logic to create temp groups with nested pre conditions. No cycle allowed * npm audit fix * step.mid no longer required * Corrected nested pre condition logic. Before: Whole tree was checked by on cylce. Now: each "path" of pre conditon tree is checked for a cycle. * minor fixes * minor fixes * update status fix * fix input paramter bug * Add xray status update with precondition * fix story status * add refactoring * jsdoc comments * Bump @types/node from 20.16.5 to 20.16.9 in /backend Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.16.5 to 20.16.9. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Frontend: @angular-devkit/build-angular ^18.2.5 → ^18.2.6 @angular/animations ^18.2.5 → ^18.2.6 @angular/cdk ^18.2.5 → ^18.2.6 @angular/cli ^18.2.5 → ^18.2.6 @angular/common ^18.2.5 → ^18.2.6 @angular/compiler ^18.2.5 → ^18.2.6 @angular/compiler-cli ^18.2.5 → ^18.2.6 @angular/core ^18.2.5 → ^18.2.6 @angular/forms ^18.2.5 → ^18.2.6 @angular/localize ^18.2.5 → ^18.2.6 @angular/material ^18.2.5 → ^18.2.6 @angular/platform-browser ^18.2.5 → ^18.2.6 @angular/platform-browser-dynamic ^18.2.5 → ^18.2.6 @angular/router ^18.2.5 → ^18.2.6 @typescript-eslint/eslint-plugin ^8.6.0 → ^8.7.0 @typescript-eslint/parser ^8.6.0 → ^8.7.0 uikit ^3.21.12 → ^3.21.13 * Backend: @types/node ^20.16.5 → ^20.16.9 selenium-webdriver ^4.24.1 → ^4.25.0 * fix typo @ chromeOptions.binary_location * real typo Fix * test removal of chrome binaryLocation * Frontend: @angular-devkit/build-angular ^18.2.6 → ^18.2.7 @angular/animations ^18.2.6 → ^18.2.7 @angular/cdk ^18.2.6 → ^18.2.7 @angular/cli ^18.2.6 → ^18.2.7 @angular/common ^18.2.6 → ^18.2.7 @angular/compiler ^18.2.6 → ^18.2.7 @angular/compiler-cli ^18.2.6 → ^18.2.7 @angular/core ^18.2.6 → ^18.2.7 @angular/forms ^18.2.6 → ^18.2.7 @angular/localize ^18.2.6 → ^18.2.7 @angular/material ^18.2.6 → ^18.2.7 @angular/platform-browser ^18.2.6 → ^18.2.7 @angular/platform-browser-dynamic ^18.2.6 → ^18.2.7 @angular/router ^18.2.6 → ^18.2.7 @typescript-eslint/eslint-plugin ^8.7.0 → ^8.8.0 @typescript-eslint/parser ^8.7.0 → ^8.8.0 Backend: cucumber-html-reporter ^7.1.1 → ^7.2.0 eslint-plugin-import ^2.30.0 → ^2.31.0 geckodriver ^4.4.4 → ^4.5.0 Removed semver override * Bump @types/node from 20.16.9 to 20.16.10 in /backend Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.16.9 to 20.16.10. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Updates to frontend & backend: @angular-devkit/build-angular ^18.2.7 → ^18.2.8 @angular/animations ^18.2.7 → ^18.2.8 @angular/cdk ^18.2.7 → ^18.2.8 @angular/cli ^18.2.7 → ^18.2.8 @angular/common ^18.2.7 → ^18.2.8 @angular/compiler ^18.2.7 → ^18.2.8 @angular/compiler-cli ^18.2.7 → ^18.2.8 @angular/core ^18.2.7 → ^18.2.8 @angular/forms ^18.2.7 → ^18.2.8 @angular/localize ^18.2.7 → ^18.2.8 @angular/material ^18.2.7 → ^18.2.8 @angular/platform-browser ^18.2.7 → ^18.2.8 @angular/platform-browser-dynamic ^18.2.7 → ^18.2.8 @angular/router ^18.2.7 → ^18.2.8 @typescript-eslint/eslint-plugin ^8.8.0 → ^8.8.1 @typescript-eslint/parser ^8.8.0 → ^8.8.1 express ^4.21.0 → ^4.21.1 Backend: express ^4.21.0 → ^4.21.1 express-session ^1.18.0 → ^1.18.1 geckodriver ^4.5.0 → ^4.5.1 winston ^3.14.2 → ^3.15.0 * Update packages: Frontend: @angular-devkit/build-angular ^18.2.8 → ^18.2.10 @angular-eslint/builder 18.3.1 → 18.4.0 @angular-eslint/eslint-plugin 18.3.1 → 18.4.0 @angular-eslint/eslint-plugin-template 18.3.1 → 18.4.0 @angular-eslint/schematics 18.3.1 → 18.4.0 @angular-eslint/template-parser 18.3.1 → 18.4.0 @angular/animations ^18.2.8 → ^18.2.9 @angular/cdk ^18.2.8 → ^18.2.10 @angular/cli ^18.2.8 → ^18.2.10 @angular/common ^18.2.8 → ^18.2.9 @angular/compiler ^18.2.8 → ^18.2.9 @angular/compiler-cli ^18.2.8 → ^18.2.9 @angular/core ^18.2.8 → ^18.2.9 @angular/forms ^18.2.8 → ^18.2.9 @angular/localize ^18.2.8 → ^18.2.9 @angular/material ^18.2.8 → ^18.2.10 @angular/platform-browser ^18.2.8 → ^18.2.9 @angular/platform-browser-dynamic ^18.2.8 → ^18.2.9 @angular/router ^18.2.8 → ^18.2.9 @compodoc/compodoc ^1.1.25 → ^1.1.26 @types/jest ^29.5.13 → ^29.5.14 @typescript-eslint/eslint-plugin ^8.8.1 → ^8.11.0 @typescript-eslint/parser ^8.8.1 → ^8.11.0 tslib ^2.7.0 → ^2.8.0 Backend: @types/node ^20.16.10 → ^20.17.0 mongodb ^6.9.0 → ^6.10.0 * Package updates (#772) * Package updates Frontend: "@angular/compiler-cli": "^18.2.11", "@typescript-eslint/eslint-plugin": "^8.13.0", "@typescript-eslint/parser": "^8.13.0", "eslint": "^8.57.1", "tslib": "^2.8.1", Backend: @types/adm-zip ^0.5.5 → ^0.5.6 geckodriver ^4.5.1 → ^5.0.0 nodemailer ^6.9.15 → ^6.9.16 selenium-webdriver ^4.25.0 → ^4.26.0 uuid ^10.0.0 → ^11.0.2 winston ^3.15.0 → ^3.16.0 @types/node ^20.17.0 → ^20.17.6 * include node-fetch dependency for edgedriver package * fix ckeck, improve error report fo then Website * tollerate invalid github credentials when getting repos. (#773) Co-authored-by: Jonathan Köhler <[email protected]> * Minor updates (#779) * Minor updates Frontend: @angular/cdk ^18.2.12 → ^18.2.13 @angular/material ^18.2.12 → ^18.2.13 @typescript-eslint/eslint-plugin ^8.13.0 → ^8.14.0 @typescript-eslint/parser ^8.13.0 → ^8.14.0 Backend: uuid ^11.0.2 → ^11.0.3 winston ^3.16.0 → ^3.17.0 * trim and ignore trailing '/' * simplify, use just regex * Fixed Node version for version 1.8.0 * Public documentation (#780) Include public documentation --------- Co-authored-by: Jonathan Köhler <[email protected]> * Minor updates & npm audit fix Frontend: @typescript-eslint/eslint-plugin ^8.14.0 → ^8.16.0 @typescript-eslint/parser ^8.14.0 → ^8.16.0 jest-preset-angular ^14.2.4 → ^14.4.1 @angular-devkit/build-angular ^18.2.11 → ^18.2.12 @angular-eslint/builder 18.4.0 → 18.4.2 @angular-eslint/eslint-plugin 18.4.0 → 18.4.2 @angular-eslint/eslint-plugin-template 18.4.0 → 18.4.2 @angular-eslint/schematics 18.4.0 → 18.4.2 @angular-eslint/template-parser 18.4.0 → 18.4.2 @angular/animations ^18.2.11 → ^18.2.13 @angular/cdk ^18.2.13 → ^18.2.14 @angular/cli ^18.2.11 → ^18.2.12 @angular/common ^18.2.11 → ^18.2.13 @angular/compiler ^18.2.11 → ^18.2.13 @angular/compiler-cli ^18.2.11 → ^18.2.13 @angular/core ^18.2.11 → ^18.2.13 @angular/forms ^18.2.11 → ^18.2.13 @angular/localize ^18.2.11 → ^18.2.13 @angular/material ^18.2.13 → ^18.2.14 @angular/platform-browser ^18.2.11 → ^18.2.13 @angular/platform-browser-dynamic ^18.2.11 → ^18.2.13 @angular/router ^18.2.11 → ^18.2.13 uikit ^3.21.13 → ^3.21.16 Backend: @types/adm-zip ^0.5.6 → ^0.5.7 @types/node ^20.17.6 → ^20.17.9 mongodb ^6.10.0 → ^6.11.0 selenium-webdriver ^4.26.0 → ^4.27.0 * Angular configuration modernization (#734) * update some configs * use of ng update @angular/cli --name use-application-builder to use esbuild/vite pipeline & small adjustment for dist * added "@angular/localize/init" to polyfill section of angular.json * package-lock * do not show scenarios from other stories, add "create first scenario" in story editor, refactored some css, removed some console logs * Fix export * package-lock * Minor updates Frontend: @angular-eslint/builder 18.4.2 → 18.4.3 @angular-eslint/eslint-plugin 18.4.2 → 18.4.3 @angular-eslint/eslint-plugin-template 18.4.2 → 18.4.3 @angular-eslint/schematics 18.4.2 → 18.4.3 @angular-eslint/template-parser 18.4.2 → 18.4.3 @typescript-eslint/eslint-plugin ^8.16.0 → ^8.17.0 @typescript-eslint/parser ^8.16.0 → ^8.17.0 dotenv ^16.4.5 → ^16.4.7 jest-preset-angular ^14.4.1 → ^14.4.2 Backend: dotenv ^16.4.5 → ^16.4.7 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Marc Bessa Hoffmann <[email protected]> Co-authored-by: Jonathan Köhler <[email protected]> Co-authored-by: Daniel Sorna <[email protected]> Co-authored-by: Nataliia Karmazina <[email protected]> Co-authored-by: i3rotlher <[email protected]> Co-authored-by: nkarmazina <[email protected]> Co-authored-by: i3rotlher <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information