Skip to content

Commit

Permalink
Upate Master to Version 1.8.0 completly (#805)
Browse files Browse the repository at this point in the history
* 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
9 people authored Dec 9, 2024
1 parent 72af5e2 commit 7f6315b
Show file tree
Hide file tree
Showing 53 changed files with 4,164 additions and 2,462 deletions.
13 changes: 7 additions & 6 deletions backend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion backend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
"connect-mongo": "^5.1.0",
"cors": "^2.8.5",
"cucumber-html-reporter": "^7.2.0",
"dotenv": "^16.4.5",
"dotenv": "^16.4.7",
"express": "^4.21.1",
"express-flash": "0.0.2",
"express-session": "^1.18.1",
Expand Down
Loading

0 comments on commit 7f6315b

Please sign in to comment.