-
Notifications
You must be signed in to change notification settings - Fork 714
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
nix: Skip the sslyze test on arm #4050
Conversation
ps.typing-extensions | ||
ps.setuptools-rust | ||
ps.cryptography | ||
] ++ (if pkgs.stdenv.hostPlatform.system == "x86_64-linux" then [ |
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.
The sslyze test seems to run for every platform except aarch64, but the sslyze dependency is installed only on linux x86_64. Is there any concern about running the integ tests on a platform other than aarch64 or linux x86-64? Like, if you were to try and run the integ tests on mac, would it attempt to run sslyze but fail because the dependency isn't installed?
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.
Just being cautious here, the other possible platform that might get these packages is x86_64-darwin
, which we'll add when doing the darwin nix work. If the dependency can't be installed, the devShell won't even start.
Resolved issues:
n/a
Description of changes:
Skip running the sslyze integration test under nix and aarch64-linux. This should be the last nix related PR before we can start running integrations tests on aarch64-linux.
Call-outs:
Testing:
How is this change tested (unit tests, fuzz tests, etc.)? local and CI
Is this a refactor change? If so, how have you proved that the intended behavior hasn't changed?
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.