Skip to content

Improve SUT OS environment reproducibility #61

@franz1981

Description

@franz1981

As part of #55 we still have a missing piece left, which is very tied to how quarkus config parsing work on SmallRye: iirc (@radcortez can confirm 🙏) quarkus is very sensitive in both cpu and memory usage, at startup, by the number of defined environment variables where it runs.
Our SUT runs outside containers so we are at the mercy of the environment provided on the running server, which won't help in that; it could have bloated environment variables due to leftovers of other tests or just because is a polluted environment, and we risk to observe regressions or not reproducible results from users, because they have a much different environment.
I would suggest to run the server containerized to lessen this problem, but I am opened to suggestions from @radcortez on this, because IIRC we hit it with Matt Raible public framework public benchmark some time ago.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions