-
Notifications
You must be signed in to change notification settings - Fork 66
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
Tox Generic / Unit Test #219
Conversation
update cz json file assertion message add regex replace for non-digit version characters remove TypeError check in place of validation assertion refactor to make tag check more reliable update inline doc add EOF newline add test mocks and resolve lint errors adding additional-helm-values-files var Add unit test for new param: 'additional-helm-values-files' remove duplicate argocd test method add argocd test newline
Codecov Report
@@ Coverage Diff @@
## main #219 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 84 87 +3
Lines 3479 3556 +77
=========================================
+ Hits 3479 3556 +77
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
@cts-zeero can you collapse down your commits and get rid of the merge commits for a clean history? |
does that mean as part of the |
Working on the rebase now. Tox generic will call tox with the As far as tox itself, that would have to be installed in the step container before executing the step. |
k
@cts-zeero so sounds like we need a |
I think the container image will be needed for sure. |
For whatever reason this commit <ff2c29b1fd128d70875ca66316e96a000c91259c> keeps complaining when I try to rebase.
|
Do you want me to squash all the way back to <f12384d2b0ce78a98e37c7bf185ed720b9da10c6>? |
@cts-zeero i know its annoying, but when all else fails with re-basing, can you just copy the 7 changed files out to a temp dir, re-create the branch from main, and then copy the files back to create a new clean commit? |
I am getting test failures after directly cloning the main branch.
|
@cts-zeero hrmm. i just pulled main and ran the tests and they are all passing. Did you try runing the tests against main without your changes to verify they run clean on your system as is right now? |
Yea I cloned without changes and tested. Let me check something else. I doubt the tests are broken, given that they would have failed the PR checks. I wanted to make sure it was just me first. |
@cts-zeero heyo. so i pulled your branch down locally, re-based on the latest from I can either re-create this PR from my fork/branch, or you can pull my fork/branch and reset your fork/branch to my rebase, or you can do the same rebase. |
Lets use your branch since it is already working. I will update my main fork once we merge it in. |
this will be replaced by #223 |
merged #223 |
Purpose
Adding python tox generic and python tox unit test step implementer.
Breaking?
No
Integration Testing
Tested a local python tox test environment command execution to confirm the tests ran succesfully against the tox.ini configuration file.
tox_env
configuration parameter and executes the associated .ini config.test
for thetox_env
parameter.