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

Automate the test data creation for the language validation test #539

Open
blonienc opened this issue May 1, 2024 · 0 comments
Open

Automate the test data creation for the language validation test #539

blonienc opened this issue May 1, 2024 · 0 comments
Labels
chore Work that provides indirect value story New feature or request testing Bulk of this work is writing or updating unit/smoke tests

Comments

@blonienc
Copy link

blonienc commented May 1, 2024

Description
As a dev on the seCureLI team, after completing the build pipeline to check the tool against known ‘bad state’ repos, there is some fast follow up work that needs to be completed.

Technical Details

Will require finding, or creating git repos that the pipeline can access that have secrets embedded in them.
Create repo as part of the Secure Build project
Should only cover detect-secrets errors
Acceptance criteria
_- Repo identified or created with the supporting language with 1+ secrets saved to it (fake secrets, of course)

When the tool runs and successfully throws and error (expected behavior) the build does not fail.
If the tool runs and does NOT throw an error (unexpected behavior) the build fails, as the tool did not properly detect the error._
Pipeline tasks need to be created for each of our supported languages:

Java
Terraform
TypeScript
JavaScript
Python
Kotlin
Go
CloudFormation
.NET Core
C#
Swift

@blonienc blonienc added chore Work that provides indirect value story New feature or request testing Bulk of this work is writing or updating unit/smoke tests labels May 1, 2024
@blonienc blonienc changed the title CB Holder Pipeline Fast Fallow May 1, 2024
@blonienc blonienc changed the title Pipeline Fast Fallow Pipeline Fast Follow May 3, 2024
@ambhrin-slalom ambhrin-slalom changed the title Pipeline Fast Follow Automate the test data creation for the language validation test May 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Work that provides indirect value story New feature or request testing Bulk of this work is writing or updating unit/smoke tests
Projects
Status: Todo
Development

No branches or pull requests

2 participants