-
Notifications
You must be signed in to change notification settings - Fork 159
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
CircleCI updates, removal of github actions #813
Conversation
@@ -140,15 +211,89 @@ jobs: | |||
- run: | |||
name: Run test vectors | |||
command: make run-vectors | |||
install: | |||
coverage: | |||
executor: mac-executor |
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.
this should maybe use the linux executor? or is this intentional?
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.
This is intentional, I kept getting unexpected issues while running in the linux executor. I plan to investigate this more as its likely somehow caused by the grcov env vars but for now should be sufficient.
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.
Maybe add a TODO comment to indicate this, so it doesn't get lost in the future? Or some mechanism to come back to this?
.circleci/config.yml
Outdated
name: Upload to codecov | ||
command: | | ||
zip -0 ccov.zip `find . \( -name "forest*.gc*" \) -print`; | ||
./grcov ccov.zip -s . -t lcov --llvm --branch --ignore-not-existing --ignore "/*" --ignore="target/debug/build/*" --ignore="tests/*" --ignore="blockchain/beacon/tests/*" -o lcov.info; |
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.
./grcov ccov.zip -s . -t lcov --llvm --branch --ignore-not-existing --ignore "/*" --ignore="target/debug/build/*" --ignore="tests/*" --ignore="blockchain/beacon/tests/*" -o lcov.info; | |
./grcov ccov.zip -s . -t lcov --llvm --branch --ignore-not-existing --ignore "/*" --ignore="target/debug/build/*" --ignore="**/tests/*" -o lcov.info; |
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.
Awesome work dude :)
@@ -140,15 +211,89 @@ jobs: | |||
- run: | |||
name: Run test vectors | |||
command: make run-vectors | |||
install: | |||
coverage: | |||
executor: mac-executor |
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.
Maybe add a TODO comment to indicate this, so it doesn't get lost in the future? Or some mechanism to come back to this?
@ec2 @austinabell sorry had to update readme badges |
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.
new changes lgtm
Summary of changes
Changes introduced in this pull request:
I think we are able to take advantage of parallelism within container for test vectors as defined here but I could not get it to split the tests out correctly.
Reference issue to close (if applicable)
Closes #467
Other information and links