Commit f494c33
Run tests in Gitlab (#8656)
* first pass checks
* add some debug
* Revert "add some debug"
This reverts commit 26a7adb.
* Normalize node index and node total
* fix normalization
* actually use the normalized values
* first pass: migrate tests to Gitlab
* less scenarios for now
* bump memory and workers
* actually use task partitions
* Add section start/end
* Allow individual tests to control gradle memory
* remove a little of the reportspam
* use concrete docker image tags
* configure test containers to use mirror
* fix limit
* fix missing container versions
* Better gitlab naming with smarter split
* update caches with test dep cache, save test results
* Cleanup repositories {} blocks
* update proxy url to use internal routing
* no "s"
* allow insecure everywhere
* include apache with confluence
* remove intentional fail
* use gradlePluginCache, mavenCentral after pluginportal
* proxy mule as well
* change BUILD_CACHE_TYPE to CACHE_TYPE since its used for both
* split cache like with circleci. Cache became too big
* Some caches are too big to be saved
* test fixes
* more test fixes
* disable some tests for now
* more fixes
* Use maven proxy with openliberty smoketests
* missed one more mongodb case
* enable some more of the matrix
* Fix lettuce tests
* Fix lettuce tests
# Conflicts:
# dd-java-agent/instrumentation/lettuce-5/src/test/groovy/Lettuce5AsyncClientTest.groovy
# dd-java-agent/instrumentation/lettuce-5/src/test/groovy/Lettuce5ReactiveClientTest.groovy
# dd-java-agent/instrumentation/lettuce-5/src/test/groovy/Lettuce5SyncClientTest.groovy
* cleanup imports
* create asyncCommands
* codenarc
* Cleanup aggregator tests to try to reduce flakiness
* debug maven logs for now
* try non-ssh url
* Revert "debug maven logs for now"
This reverts commit c5c158f.
* add some debug logging
* codenarc
* try fixed value of parallelism
* enable debug logs for smoketest building only
* limit number of reserved threads
* some debug for why the smoketest is not running
* more debug for gradle launcher failure
* try fixing graal test
* try to force the logging
* codenarc
* set available processors for jetty
* codenarc
* bluntly bump max threads
* some more debug
* remove verbose logging
* try memcached test with new location
* opt out of split by parallel
* Try with 3 gradle workers
* try decreasing reporting interval
* Refractor CrashTrackingSmokeTest to use OutputThreads
* Simple forked memory test
* better ergonomics
* try increasing timeout
* extend agent test runner
* don't override forkedMinHeapSize and forkedMaxHeapSize
* print out requests
* remove logging statement
* Better crash tracking
* remove intentionally failing test
* use a test UDP server to record oom events
* Make crash tracking smoke test more resiliant
* loop through messages until the correct event
* some debug
* configurable dogstatsd port
* enable everything
* use sleep instead of park nanos
* save body data ahead of time
* retry once for system failures
* spotless
* cleanup
* spotless/merge issues
* Skip ExceptionHistogramTest on J9
* add a print statement around the body for debugging
* comment out all but 8, 17, and 21 for now
* fix spring 6 forwarding headers
* revert logging statements
* needs to be set in 3.1 for latestDepTest
* faster OOM
* property was set in incorrect location
* ssi_smoke, flaky, and esoteric jvms on master only
* use normal runner when TestContainers isn't needed
* skip forwarding header filter here too
* tweaks
* limit executor size and fix IPV4 assumptions
* try more workers with less memory
* set max memory for all crashtracking tests
* double retry
* scale up memory, less jobs
* revert memory bump, increase forked tests
* tweaks
* add flag for nondefault jvms and flaky tests
* correct description
* Externalize runtime processors override
* ExceptionHistogramTest exclusions already handled by master
* increase spring native build memory
* bump gradle build timeout
* bump graalvm compile memory
---------
Co-authored-by: Santiago Mola <[email protected]>1 parent c81bba3 commit f494c33
52 files changed
Lines changed: 567 additions & 136 deletions
File tree
- .circleci
- .gitlab
- dd-java-agent
- agent-ci-visibility/src
- main/java/datadog/trace/civisibility/utils
- test/resources/ci/git/shallow/git
- instrumentation
- aws-java-dynamodb-2.0/src/test/groovy
- aws-java-eventbridge-2.0/src/test/groovy
- aws-java-s3-2.0/src/test/groovy
- aws-java-sdk-2.2/src/payloadTaggingTest/groovy
- aws-java-sfn-2.0/src/test/groovy
- aws-java-sns-1.0/src/test/groovy
- aws-java-sns-2.0/src/test/groovy
- couchbase
- couchbase-3.1/src/test/groovy
- couchbase-3.2/src/test/groovy
- datastax-cassandra-3.8/src/test/groovy
- datastax-cassandra-3/src/test/groovy
- datastax-cassandra-4/src/test/groovy
- google-pubsub/src/test/groovy
- jdbc/src/test/groovy
- mongo
- driver-3.1-core-test/src/test/groovy
- driver-3.10-sync-test/src/test/groovy
- driver-3.1/src/test/groovy
- driver-3.3-async-test/src/test/groovy
- driver-3.4/src/test/groovy
- driver-3.7-core-test/src/test/groovy
- driver-4.0/src/test/groovy
- src/test/groovy
- redisson
- redisson-2.0.0/src/test/groovy
- redisson-2.3.0/src/test/groovy
- redisson-3.10.3/src/test/groovy
- spring-webmvc-3.1/src
- latestDepTest/groovy/test/boot
- test/groovy/test/boot
- spring-webmvc-6.0/src/test/groovy/datadog/trace/instrumentation/springweb6/boot
- spymemcached-2.10/src/test/groovy/datadog/trace/instrumentation/spymemcached
- vertx-redis-client-3.9/src/test/groovy
- testing/src/main/groovy/datadog/trace/agent/test
- base
- server/http
- dd-smoke-tests
- crashtracking/src
- main/java/datadog/smoketest/crashtracking
- test/java/datadog/smoketest
- gradle/src/test/groovy/datadog/smoketest
- log-injection/src/test/resources
- spring-boot-3.0-native
- application
- src/test/groovy
- springboot-mongo/src/test/groovy/datadog/smoketest
- springboot-openliberty-20/application
- springboot-openliberty-23/application
- dd-trace-core/src/test/groovy/datadog/trace/common/metrics
- gradle
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
64 | | - | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
0 commit comments