Nikolay Martynov
14e85941c0
Merge pull request #547 from DataDog/mar-kolya/weak-concurrent-map-thread-cleanup
...
Mar kolya/weak concurrent map thread cleanup
2018-10-23 18:12:24 -04:00
Nikolay Martynov
04ba472e56
Rewrite comment
2018-10-23 17:56:10 -04:00
Nikolay Martynov
bfaffb8544
Merge remote-tracking branch 'origin/tyler/worker-count' into mar-kolya/weak-concurrent-map-thread-cleanup
2018-10-23 17:45:53 -04:00
Nikolay Martynov
2fd7858ac2
Tweak muzzle heap size
2018-10-23 16:30:51 -04:00
Nikolay Martynov
191cdef924
Split muzzle and scan versions into two different jobs
2018-10-23 16:03:39 -04:00
Tyler Benson
c80d549e46
Attempt to increase worker count to improve build time.
...
The build scans are especially slow.
2018-10-23 18:03:09 +10:00
Tyler Benson
0b55212473
Remove PGP signing from publish task
2018-10-23 08:43:10 +10:00
Tyler Benson
78c6f881ed
Merge pull request #535 from DataDog/tyler/rabbit
...
Add instrumentation for RabbitMQ’s AMQP library
2018-10-19 23:26:50 +10:00
Nikolay Martynov
d4d478466a
Try reducing number of parallel processes on muzzle testing
...
To see if that helps with CI. Also limit heap size there.
2018-10-17 17:54:33 -04:00
Tyler Benson
8ffeb5bedf
Add instrumentation for RabbitMQ’s AMQP library
2018-10-17 16:32:24 +10:00
Nikolay Martynov
1d5cc0bcaa
Use custom container to perform builds
2018-10-03 15:12:41 -04:00
Nikolay Martynov
f71192266c
Rework the way multi-jvm tests work
...
To allow some JVMs runs only subset of tests
2018-10-02 13:20:19 -04:00
Tyler Benson
335af8c5f1
Use final java 11 release and fix test excludes
2018-10-02 11:34:16 -04:00
Tyler Benson
cf9f2483f1
Run tests on Java 11
2018-10-02 11:34:16 -04:00
Tyler Benson
6b8eb60ca2
Upgrade Byte Buddy to 1.9.0
2018-10-01 13:31:03 -04:00
Tyler Benson
444cbecba5
Use CouchbaseMock instead of actual server
...
Seems way more reliable/consistent for test scenarios.
2018-09-05 14:46:22 +10:00
Tyler Benson
2761615436
Couchbase instrumentation
2018-09-05 14:46:22 +10:00
Tyler Benson
9d079c01d9
Speed up test by only uploading on failure
...
full reports can take several minutes to upload.
2018-08-30 12:27:36 +10:00
Tyler Benson
74510a3baf
Can’t run `jacoco` without running `test`
...
So we only run `jacoco` on java 8.
2018-07-31 12:53:50 +10:00
Tyler Benson
6866690475
Don’t use cache across versions
...
Cache is growing too big and causing slower build times.
(include minor upgrades to trigger a cache miss.)
2018-07-26 12:47:26 +10:00
Tyler Benson
a1a3482579
Try increasing instance size.
2018-07-25 11:49:26 +10:00
Nikolay Martynov
989091847a
Try to reduce gradle heap size in a hope to fix the build
2018-07-24 11:41:48 -04:00
Nikolay Martynov
e46fc30cf6
Remove confusing variable JAVA8_HOME from config.yml
2018-07-23 10:04:53 -04:00
Tyler Benson
12a2fce96d
Upgrade java formatter version.
2018-07-19 14:10:53 +10:00
Andrew Kent
37a54b5776
Merge pull request #383 from DataDog/ark/muzzle-hookup
...
Enable Muzzle validation for Default Instrumentation Match phase
2018-07-14 12:48:07 -04:00
Tyler Benson
da2c54e8e8
Add test build for Java 10.
...
We still require `--add-opens java.base/jdk.internal.loader=ALL-UNNAMED` to be set. Something we should look into fixing somehow.
2018-07-12 13:20:39 -04:00
Andrew Kent
628f4929dc
Muzzle Assertions and gradle plugin
2018-07-10 17:26:49 -04:00
Nikolay Martynov
8445409944
Reduce number of gradle workers during compile
...
This should prevent OOM errors
2018-06-22 11:41:02 -04:00
Nikolay Martynov
677203961d
Enable code coverage check for java7 and java9
2018-06-21 11:47:19 -04:00
Nikolay Martynov
f56ae1e4df
CircleCI: cosmetic: order targets in order of dependency
2018-06-20 17:00:40 -04:00
Nikolay Martynov
38d6d94477
Enable coverage checks in CI for java8
2018-06-19 15:04:26 -04:00
Nikolay Martynov
b20e2e5482
Use correct key to set docker environment
2018-06-19 15:04:26 -04:00
Nikolay Martynov
63c4cdff87
Memcached testing: add support for testoingcontainers
2018-06-13 13:06:23 -04:00
Tyler Benson
7c4d42ef8a
Add additional test task for testing latest versions of a dependency
2018-05-04 14:04:30 +10:00
Tyler Benson
dee08266ae
Restructure how libs, reports, and test results are collected
2018-04-18 13:45:20 +08:00
Tyler Benson
c2cb7292c6
Remove okhttp instrumentation from servlet tests
...
seems to cause some confusion.
2018-04-18 11:58:07 +08:00
Tyler Benson
001e59e0cc
Build with Java 8, but run tests with other JDKs
...
Use workspaces to persist build between jobs.
2018-04-16 14:36:38 +08:00
Andrew Kent
c26907045d
Disable parallel gradle execution for builds
2018-04-09 13:23:45 -07:00
Tyler Benson
d9d601ce71
Add Gradle build scan plugin
2018-04-04 22:15:10 +08:00
Tyler Benson
5a61124cae
Add tests against an actual trace agent.
2018-03-28 22:31:15 +08:00
Andrew Kent
ce4dc58d7b
Fix java9 test setup
2018-03-15 16:42:00 -07:00
Tyler Benson
7e700eaf1f
Revert "CI: publish branches prefixed with 'patch_release'"
2018-03-05 12:52:37 +10:00
Andrew Kent
5e8f7ad862
CI: publish branches prefixed with 'patch_release'
2018-03-02 14:34:15 -05:00
Tyler Benson
3be3d11097
Try releasing from tags ( #241 )
2018-03-02 13:05:21 -05:00
Tyler Benson
ce9e5dd3de
Reenable java 7 and 9 CI
...
Also try to make it so builds can be rerun independently by not using the workspace.
2018-01-23 15:54:05 -05:00
Tyler Benson
be49819498
Remove Java 7 CI build until flakiness is resolved.
2018-01-23 14:29:30 -05:00
Tyler Benson
64d39030e5
Use workflows in Circle to test Java 7 and 8
...
Java 9 is commented out because there are some test failures that will be investigated later.
Some tests had to be excluded from Java 7 because they don’t have a Java 7 compatible version.
2018-01-22 13:46:50 -05:00
Tyler Benson
94488ed227
Fix directory names in save_artifacts.sh post refactor.
2018-01-11 10:17:30 -05:00
Tyler Benson
becf2a5862
Lots of renaming
...
Module:
dd-trace -> dd-trace-ot
Packages:
Standardize on `datadog.trace` and `datadog.opentracing` as the package prefixes.
2018-01-09 10:02:06 +10:00
Andrew Kent
bf09923832
Put all tests, artifacts, and reports in root build folder
...
Use a script to move all important ci artifacts to a common root
folder to easily save important project builds/reports.
2017-12-20 15:28:49 -08:00