Running tests on GitLab on arm64 Linux.#11364
Conversation
|
mcculls
left a comment
There was a problem hiding this comment.
No further comments from my side - will let the platform team do the final bless
amarziali
left a comment
There was a problem hiding this comment.
Thanks for having added this capability. I hope that, adding a new arch will not put too much constraints in our tests (especially the ones that relies on testcontainers). All in all I think it's a good addition. In case of future issues we might think to only run smoke test on linux arm64 that will be a trade-off
|
/merge --commit-message "Running tests on GitLab on arm64 Linux." |
|
View all feedbacks in Devflow UI.
The expected merge time in
|
31617e7
into
master
What Does This Do
Adds Linux ARM64 CI coverage for
It introduces shared host-platform detection and applies ARM64-specific JVM workarounds such as disabling CDS and allowing ByteBuddy self-attach.
It also updates or skips tests that depend on unavailable ARM64 images/native binaries, including MS SQL Server, WebSphere, old Netty epoll, protobuf 3.0, Restlet parallel requests, and selected crash-tracking cases.
Motivation
Enable
dd-trace-javatest suites to run on Linux ARM64 runners and make platform-specific failures explicit.Additional Notes
ARM64 GitLab jobs are manual and allowed to fail for now. Will became part of MQ and/or master pipelines in follow up PRs.