Skip to content

Tests depending on boringssl vs openssl #38489

Open
@dcillera

Description

@dcillera

Title: Tests with hard-coded numbers depending on platform/library

Description:

Working with OpenSSL and different Builders (Ubuntu based and Rockylinux based), we're observing that several tests are expecting hard-coded values for the processed number of bytes, and the actual value depends on the environment and the library used.

For example, in tls_inspector_integration_test.JA3FingerprintIsSet:


the actual values will be different in the following cases:

Ubuntu + BoringSSL: 115
Ubuntu + OpenSSL 3.0.7: 145
Ubuntu + OpenSSL 3.2.2: 155
Rockylinux + OpenSSL 3.2.2: 135

Another example is in the result yaml file expected in the tcp_grpc_access_log_integration_test in the test SslNotTerminated.

It would make sense to think of a test independent from the platform and library.

[optional Relevant Links:]

Any extra documentation required to understand the issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/tlsno stalebotDisables stalebot from closing an issuequestionQuestions that are neither investigations, bugs, nor enhancements

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions