Skip to content

tests: Reduce time taken by a third for testing cipher suites#3050

Merged
polarathene merged 2 commits intodocker-mailserver:masterfrom
polarathene:tests/improve-cipherlist-performance
Feb 2, 2023
Merged

tests: Reduce time taken by a third for testing cipher suites#3050
polarathene merged 2 commits intodocker-mailserver:masterfrom
polarathene:tests/improve-cipherlist-performance

Conversation

@polarathene
Copy link
Copy Markdown
Member

Description

This improvement is from investigating the performance of testssl.sh containers. The test goes from ~300 sec locally to ~200 sec.

Using --openssl uses the native openssl package within the image instead of the older 1.0.2 bundled from testssl.sh.

The test is only testing cipher suite compatibility is what we expect it to be, thus we do not need to run testssl.sh with a broader range of ciphers.

Type of change

  • Improvement (non-breaking change that does improve existing functionality)

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • New and existing unit tests pass locally with my changes

Using `--openssl` uses the native `openssl` package within the image instead of the older `1.0.2` bundled from `testssl.sh`.

The test is only testing cipher suite compatibility is what we expect it to be, thus we do not need to run `testssl.sh` with a broader range of ciphers.
@polarathene polarathene added area/tests kind/improvement Improve an existing feature, configuration file or the documentation labels Feb 1, 2023
@polarathene polarathene added this to the v12.0.0 milestone Feb 1, 2023
@polarathene polarathene self-assigned this Feb 1, 2023
Copy link
Copy Markdown
Member

@georglauterbach georglauterbach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏼

@polarathene polarathene enabled auto-merge (squash) February 2, 2023 02:28
@polarathene polarathene merged commit adb3017 into docker-mailserver:master Feb 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/tests kind/improvement Improve an existing feature, configuration file or the documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants