aws / aws-lc

AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.
Other
354 stars 111 forks source link

ec2-test-framework enhancements and graviton 4 testing #1715

Closed samuel40791765 closed 2 months ago

samuel40791765 commented 2 months ago

Issues:

Resolves P131897680

Description of changes:

  1. Some of our ec2 instances from the ec2-test-framework were failing to be properly stopped. This adds logic to the job pruner to stop hanging instances.
  2. Also parallelizing the test runs. GV2 is significantly slower which causes the run to be much longer. This also makes it much easier for us to extend testing against new test scripts.
  3. Also added graviton 4 testing to the ec2-test-framework.

Call-outs:

N/A

Testing:

Local fork CI run: https://github.com/samuel40791765/aws-lc/pull/33

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and the ISC license.

codecov-commenter commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 78.36%. Comparing base (98ccf4a) to head (76a70c0). Report is 55 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1715 +/- ## ======================================= Coverage 78.35% 78.36% ======================================= Files 573 573 Lines 96065 96123 +58 Branches 13764 13781 +17 ======================================= + Hits 75270 75325 +55 + Misses 20195 20194 -1 - Partials 600 604 +4 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.