-
Notifications
You must be signed in to change notification settings - Fork 0
Initial Unit Testing and Automation #77
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
base: main
Are you sure you want to change the base?
Conversation
…ocket config, ER_V config, Scorbot, Ichor config, and Ichor arm classes. Created main files for all tests in common, ER_V, and Ichor. Updated makefiles at root and in common, ER_V, and Ichor to remove test building since they are located in another file. Added makefiles for the tests for common, ER_V, and Ichor
…sues with compiling the tests for the erv and Ichor
…y. Temporarily changing the trigger so this can be tested.
…e the PR in order to fully test the Test Report action
…t. Added lcov to dev tools for dev container for generating test coverage report. This is currently not being run in the GitHub Action.
rtyocum
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly looks good, just a few small semantics
README.md
Outdated
| make test_all | ||
|
|
||
| # Individual make commands | ||
| make common_test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
move from test to test
hiromon0125
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm
Not this PR but I think we should look into extracting metrics from these tools
@hiromon0125 Absolutely agree. As far as collecting code coverage metrics goes, I added a TODO comment at the end of |
hiromon0125
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Description
This PR creates the initial automated unit tests for the operator and Ichor projects. It also introduces automation for running these unit tests via GitHub Actions and uploading the results.
Closes #75
Metrics