Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Special-Commands #526

Merged
merged 17 commits into from
Feb 12, 2024
Merged

Special-Commands #526

merged 17 commits into from
Feb 12, 2024

Conversation

i3rotlher
Copy link
Collaborator

No description provided.

Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarCloud

@i3rotlher i3rotlher merged commit e2492f6 into dev Feb 12, 2024
1 of 2 checks passed
bessaYo pushed a commit that referenced this pull request Mar 1, 2024
Regex and Special Command Highlighting
@i3rotlher i3rotlher deleted the Special-Commands branch March 18, 2024 10:24
sMeilbeck added a commit that referenced this pull request Dec 9, 2024
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant