Tyler Benson
3bc153241b
Abstract core dependencies for central management
2017-09-07 16:38:21 -07:00
Tyler Benson
62c167de16
Inject helper classes into application’s classloader
...
This is important for things like Spring Boot’s executable jar classloader which keeps all the jars individually rather than on the system classloader.
2017-09-06 11:08:28 -07:00
Tyler Benson
c238b9d25f
Merge pull request #121 from DataDog/tyler/reduce-package-scan-scope
...
Speed up integ tests by reducing scope for annotation scan.
2017-09-06 07:51:50 -07:00
Tyler Benson
a437b6d946
Log each test starting.
2017-09-05 16:44:55 -07:00
Tyler Benson
2d3a12f3f1
Speed up integ tests by reducing scope for annotation scan.
2017-09-05 16:35:32 -07:00
Tyler Benson
8ba3c0f156
Fix jacoco for integration tests
...
Also change slf4j package since it’s important for configuring log levels.
2017-09-05 11:43:37 -07:00
Tyler Benson
db2758af19
Merge branch 'master' into tyler/versions
...
# Conflicts:
# dd-java-agent/src/main/java/com/datadoghq/trace/agent/InstrumentationChecker.java
2017-08-23 09:08:40 -07:00
Tyler Benson
bcb4aa5aa3
Merge pull request #108 from DataDog/tyler/ddja-test-deps
...
Remove dd-java-agent as a dependency for the integ test
2017-08-23 08:50:38 -07:00
Tyler Benson
0debc82d74
Remove dd-java-agent as a dependency for the integ test
...
This better simulates the classpath for an application where the agent is only added via the commandline.
2017-08-23 08:35:50 -07:00
Tyler Benson
55edba486a
Order rules alphabetically and ensure matches.
2017-08-22 17:25:45 -07:00
Tyler Benson
34f0922740
Add property to gradle.properties for easier debugging
...
When using a jar with packages renamed, the line numbers don’t match the classes in the IDE.
2017-08-22 17:23:28 -07:00
Tyler Benson
5dff2f1249
Rename google and byteman dependencies
...
But exclude the ones that cause the tests to fail.
Also add a test to verify the correct version of guava is loaded with the agent running.
2017-08-08 12:29:14 -07:00
Emanuele Palazzetti
c5c750bd49
[elasticsearch] remove auto instrumentation; will be added later
2017-08-02 17:42:01 +02:00
Tyler Benson
ab791179ad
Generate a random trace ID instead of copying the span ID
2017-07-31 11:45:56 -07:00
Guillaume Polaert
864db966f1
Close span when exception exit ( #66 )
2017-07-27 21:09:25 +02:00
Tyler Benson
02d8f153a6
Fix jar uploading to use shadow jar instead of default
...
Rename default jar to be explicit that no dependencies are embedded.
2017-07-20 09:58:22 -07:00
Tyler Benson
8420855deb
Apply some additional inspections and quick-fixs
2017-07-19 08:09:19 -07:00
Tyler Benson
e8dbc34bea
Apply consistent formatting to other files
2017-07-19 08:09:19 -07:00
Tyler Benson
1edf4af213
Fix formatting
2017-07-17 12:01:36 -07:00
Tyler Benson
24bcb929c4
Merge branch 'master' into gpolaert/es
2017-07-17 11:28:09 -07:00
Guillaume Polaert
b5051ae7c0
Disabling ES because the contribution throws a NPE. Waiting for the 0.0.3 release of the ES contrib (it's fixed)
2017-07-13 12:09:21 +02:00
Guillaume Polaert
4edff21599
Add test and support for ES
2017-07-13 11:18:19 +02:00
Tyler Benson
232801ab62
Another pass on improving the docs
2017-07-12 14:30:08 -07:00
Tyler Benson
2d89ee0d54
Apply automatic formatting
...
via `./gradlew googleJavaFormat`
2017-07-12 07:47:19 -07:00
Tyler Benson
840ada4650
Enable uploading to local artifactory.
2017-07-11 17:12:27 -07:00
Tyler Benson
8d9bdef4b7
Rename build.gradle scripts to match project name.
...
This will help in finding build scripts inside the IDE.
2017-07-10 16:12:15 -07:00
Tyler Benson
b422ec7663
Apply minimum code coverage assertions
...
Improved the test coverage slightly in the process.
2017-07-10 14:24:11 -07:00
Tyler Benson
dcdf6deb64
Ensure headers are never null
...
Null tracer version results in the request being rejected by the agent.
Also make the DDSpanBuilderTest.shouldBuildSpanTimestampInNano more reliable.
2017-07-07 16:42:27 -07:00
Guillaume Polaert
98a0c0d38b
Typo
2017-07-07 12:15:19 +02:00
Guillaume Polaert
f9b15a8d4c
Fixing failling tests on CircleCi
2017-07-07 12:12:03 +02:00
Tyler Benson
5014eb4f8f
Ignore failing test
2017-07-06 16:14:56 -07:00
Tyler Benson
95c7a5ac08
Finish updating gradle and remove maven pom's.
2017-07-06 15:56:32 -07:00
Guillaume Polaert
73ab3d36ab
Keep sync Maven and Gradle
2017-07-04 10:57:47 +02:00
Guillaume Polaert
399c4cab80
Merge branch 'master' into gpolaert/new-shading
2017-07-04 10:15:51 +02:00
Tyler Benson
bf15a139d5
Remove tagsKV from @Trace annotation
2017-07-03 16:14:35 -07:00
Guillaume Polaert
f7b34d7deb
Path has been changed. Fixing
2017-07-03 10:34:34 -07:00
Guillaume Polaert
e0e808e4c4
Force skipping tests for the moment
2017-07-03 10:34:34 -07:00
Guillaume Polaert
5a582842ff
fix shapping issues and pom refactoring
2017-07-03 10:34:34 -07:00
Guillaume Polaert
3159cef4ea
Force skipping tests for the moment
2017-07-03 10:33:05 -07:00
Guillaume Polaert
359c0879f0
fix shapping issues and pom refactoring
2017-07-03 10:33:05 -07:00
Guillaume Polaert
d3ce6b1a3e
shading all stuff and removing from the scope all libs which can crash the app
2017-07-03 10:33:05 -07:00
Tyler Benson
5a6bd2d002
Add gradle build scripts.
...
Currently has issues with shadow jar due to Java 9 compiled classes inside byteman used by dd-java-agent.
2017-06-30 11:35:57 -07:00
Tyler Benson
050f73c55d
Disable publish for non-artifact modules.
2017-06-28 11:57:46 -04:00
Tyler Benson
4de69c36b8
Review Fixes
...
Fix package names.
Revert oddness in pom file.
2017-06-28 11:14:32 -04:00
Tyler Benson
cee31b4067
Rename packages for consistency
2017-06-27 16:34:32 -04:00
Tyler Benson
b9690f9db8
Add circleci config file
2017-06-27 15:54:40 -04:00
Guillaume Polaert
b824be1295
Adding JMS version + fix some previous artifacts
2017-06-20 18:24:47 -04:00
Guillaume Polaert
ccb7904ccb
[maven-release-plugin] prepare for next development iteration
2017-06-20 10:29:08 -04:00
Guillaume Polaert
40bb03fb96
[maven-release-plugin] prepare release v0.1.1
2017-06-20 10:29:03 -04:00
Guillaume Polaert
1a0df4c907
[maven-release-plugin] prepare for next development iteration
2017-06-15 17:51:12 +02:00