-
Notifications
You must be signed in to change notification settings - Fork 717
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
ci: enable UBSAN check in ci #4734
Conversation
* create buildspec_address_sanitizer.yml to create build batch for both UBSAN and ASAN check. * create buildspec_ubsan.yml to specify build check process.
* clarify comments to make them previous and to locate them in appropriate locations. * change file name for address_sanitizer to sanitizer, so that it reflects the purpose of this file.
* Move comments for complier to buildspec_sanitizer.yml. * Fix a typo in UBSAN file.
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.
From my understanding, this is the real replacement for buildspec_asan.yml, while buildspec_new_asan.yml is basically just something new that happens to have the same name. How can you prove that you're covering all the same cases that buildspec_asan.yml currently covers, and that no test cases will be lost in the transition? This PR doesn't really diff anything with our current state, which makes it very difficult to reliably review.
I'm also not convinced that you can't just delete buildspec_asan.yml immediately. What additional testing do you plan to do before deleting it?
Replace this PR with PR#4740. |
Resolved issues:
Enable UBSAN check for build batch CI. Resolve requirement 2 of #4684.
Description of changes:
Call-outs:
buildspec_asan.yml
build after everything is tested out.buildspec_new_asan.yml
.https://us-west-2.codebuild.aws.amazon.com/project/eyJlbmNyeXB0ZWREYXRhIjoiZUNRMGVsWlRzOEZndkRTUHZ6Vk93Mlp1cnJYQzJBOUVDRHdaN1ZSNDE1RktMNjNIWHNYQVkwU01sdnBodWJVRW91ZDlqZzBlWUNRZGdQVGt6cEJvangxWEYwdzFBbXVVT00xMWJUb0Q4UHdsIiwiaXZQYXJhbWV0ZXJTcGVjIjoiWFQvNll0cFZOdmVsWGdVSyIsIm1hdGVyaWFsU2V0U2VyaWFsIjoxfQ%3D%3D/batch/532ce176-477e-46be-a5cd-0c39f87aff10
Testing:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.