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  
				
					
						
							
							
								 
						
							
								71eb71e53e 
								
							 
						 
						
							
							
								
								Enable instrumentation by default and rev version.  
							
							
							
						 
						
							2018-03-29 11:46:15 +08:00  
				
					
						
							
							
								 
						
							
								69abe56da0 
								
							 
						 
						
							
							
								
								Remove scala from integration tests  
							
							
							
						 
						
							2018-03-19 16:07:45 -07:00  
				
					
						
							
							
								 
						
							
								783a6d88e2 
								
							 
						 
						
							
							
								
								Increase Test timeouts  
							
							
							
						 
						
							2018-03-15 13:23:57 -07:00  
				
					
						
							
							
								 
						
							
								84fe1fc0e3 
								
							 
						 
						
							
							
								
								Organize bootstrap and agent classes by known prefix.  
							
							
							
						 
						
							2018-03-15 12:17:03 -07:00  
				
					
						
							
							
								 
						
							
								428e304164 
								
							 
						 
						
							
							
								
								Rename ContextPropagator to TraceScope  
							
							
							
						 
						
							2018-03-12 10:29:50 -07:00  
				
					
						
							
							
								 
						
							
								45aff57740 
								
							 
						 
						
							
							
								
								Assert on executor span relationships  
							
							
							
						 
						
							2018-03-09 12:59:12 -08:00  
				
					
						
							
							
								 
						
							
								4bebce2f56 
								
							 
						 
						
							
							
								
								Test propagation across non-tracing contexts  
							
							
							
						 
						
							2018-03-09 11:50:39 -08:00  
				
					
						
							
							
								 
						
							
								81b70fb0e4 
								
							 
						 
						
							
							
								
								Disable async instrumentation by default.  
							
							
							
						 
						
							2018-03-09 11:50:39 -08:00  
				
					
						
							
							
								 
						
							
								9a83413141 
								
							 
						 
						
							
							
								
								Executor Instrumentation for Scala  
							
							
							
						 
						
							2018-03-09 11:50:39 -08:00  
				
					
						
							
							
								 
						
							
								2b1c9aabfb 
								
							 
						 
						
							
							
								
								Force traces to wait Continuation dereferencing before reporting  
							
							... 
							
							
							
							If all the current spans on a trace complete before a continuation can be activated, previously the trace could have been reported, not allowing additional spans to be added.
This PR changes it so any created continuations must be dereferenced (GC’d) before allowing the trace to be reported. 
							
						 
						
							2018-03-09 14:31:48 +10:00  
				
					
						
							
							
								 
						
							
								c99f10c0d2 
								
							 
						 
						
							
							
								
								Decouple trace flush from collection  
							
							... 
							
							
							
							Wait until all spans are finished or garbage collected before reporting trace. 
							
						 
						
							2018-03-09 14:31:48 +10:00  
				
					
						
							
							
								 
						
							
								ac1b57d7a2 
								
							 
						 
						
							
							
								
								Fix test for v0.4 endpoint  
							
							... 
							
							
							
							Agent returns an error if no content sent, so test was failing.  Need to send empty content for test to succeed. 
							
						 
						
							2018-02-26 13:50:32 +10:00  
				
					
						
							
							
								 
						
							
								903248ddf2 
								
							 
						 
						
							
							
								
								Set timeouts on all the tests.  
							
							
							
						 
						
							2018-02-21 12:09:57 +10:00  
				
					
						
							
							
								 
						
							
								4a1db505db 
								
							 
						 
						
							
							
								
								Enhance logging and cleanup.  
							
							
							
						 
						
							2018-02-15 19:17:19 -08:00  
				
					
						
							
							
								 
						
							
								dd19b07017 
								
							 
						 
						
							
							
								
								Spock classloading tests  
							
							
							
						 
						
							2018-02-15 19:17:19 -08:00  
				
					
						
							
							
								 
						
							
								a692d42d3c 
								
							 
						 
						
							
							
								
								Move DatadogClassloader to bootstrap  
							
							
							
						 
						
							2018-02-15 19:17:19 -08:00  
				
					
						
							
							
								 
						
							
								a28a7abd4e 
								
							 
						 
						
							
							
								
								Run api classes on bootstrap and core agent on custom classloader  
							
							
							
						 
						
							2018-02-15 19:17:19 -08:00  
				
					
						
							
							
								 
						
							
								cfef64b026 
								
							 
						 
						
							
							
								
								Reorganize dd-java-agent subprojects  
							
							
							
						 
						
							2018-02-15 18:55:02 -08:00  
				
					
						
							
							
								 
						
							
								3e57a7a7ea 
								
							 
						 
						
							
							
								
								Move servlet tests to individual modules. Fix servlet 2 instrumentation.  
							
							... 
							
							
							
							Turns out we weren’t actually servlet 2 compatible.  That should be fixed now.  Unfortunately it appears servlet 2 also doesn’t expose the http response code, so we aren’t able to set it as a tag without custom instrumentation for each framework.
I also removed our log4j2 stuff since we’re using logback. 
							
						 
						
							2018-02-08 09:27:04 +10:00  
				
					
						
							
							
								 
						
							
								0ca6082a6e 
								
							 
						 
						
							
							
								
								Use string instead of int representation for IPv4  
							
							
							
						 
						
							2018-02-06 17:30:44 +10:00  
				
					
						
							
							
								 
						
							
								d703095717 
								
							 
						 
						
							
							
								
								Patch getLogger calls to safe logger.  
							
							
							
						 
						
							2018-02-04 12:09:11 -08:00  
				
					
						
							
							
								 
						
							
								8d53e4703d 
								
							 
						 
						
							
							
								
								Set span.type for all integrations.  
							
							
							
						 
						
							2018-01-31 16:13:41 -08:00  
				
					
						
							
							
								 
						
							
								7920cc9d8e 
								
							 
						 
						
							
							
								
								Set span.type tag  
							
							
							
						 
						
							2018-01-31 12:22:43 -08:00  
				
					
						
							
							
								 
						
							
								c1f73c194e 
								
							 
						 
						
							
							
								
								Prevent headers from being added for AWS client calls  
							
							
							
						 
						
							2018-01-30 11:20:17 +10:00  
				
					
						
							
							
								 
						
							
								09d4cc4f6d 
								
							 
						 
						
							
							
								
								Use datadog prefix to configure test logger.  
							
							
							
						 
						
							2018-01-24 14:01:23 -08:00  
				
					
						
							
							
								 
						
							
								6fbe494934 
								
							 
						 
						
							
							
								
								Exclude tests that are Java 9 incompatible.  
							
							
							
						 
						
							2018-01-23 14:59:10 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b2b61e0c8c 
								
							 
						 
						
							
							
								
								Changes required for supporting OT 0.31.0  
							
							... 
							
							
							
							Also updates all the contrib versions that we currently depend on to their 0.31.0 supporting versions. 
							
						 
						
							2018-01-16 09:52:28 -05:00  
				
					
						
							
							
								 
						
							
								6d3d88987b 
								
							 
						 
						
							
							
								
								Rename dd-trace-annotations to dd-trace-api  
							
							... 
							
							
							
							And move DDTags over to it.
Move some `datadog.trace.api` classes over to `datadog.trace.common`.
Other misc renaming. 
							
						 
						
							2018-01-09 10:07:36 +10:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9437c8c2db 
								
							 
						 
						
							
							
								
								Remove ExpensiveTest  
							
							
							
						 
						
							2017-12-28 09:46:58 -08:00  
				
					
						
							
							
								 
						
							
								d0658085bf 
								
							 
						 
						
							
							
								
								Convert Cassandra IntegrationTest to AgentTestRunner+spock  
							
							
							
						 
						
							2017-12-28 09:46:58 -08:00  
				
					
						
							
							
								 
						
							
								ca574071ff 
								
							 
						 
						
							
							
								
								New AgentTestRunner to auto-instrument spock tests  
							
							
							
						 
						
							2017-12-28 09:46:58 -08:00  
				
					
						
							
							
								 
						
							
								e17660203f 
								
							 
						 
						
							
							
								
								Missed one…  
							
							... 
							
							
							
							Also don’t need DDTracerFactoryTest anymore… 
							
						 
						
							2017-12-21 16:47:41 -08:00  
				
					
						
							
							
								 
						
							
								02460060bc 
								
							 
						 
						
							
							
								
								Misc cleanup  
							
							... 
							
							
							
							Remove out of date “async-tracing” example since it’s more about byteman and no longer relevant.
Minor changes to improve the code test coverage… 
							
						 
						
							2017-12-21 16:31:03 -08:00  
				
					
						
							
							
								 
						
							
								4822c19c5d 
								
							 
						 
						
							
							
								
								Remove legacy config references.  
							
							
							
						 
						
							2017-12-21 16:28:18 -08:00  
				
					
						
							
							
								 
						
							
								f68406113a 
								
							 
						 
						
							
							
								
								Remove helpers from agent  
							
							
							
						 
						
							2017-12-18 16:44:12 -08:00  
				
					
						
							
							
								 
						
							
								7f643ab680 
								
							 
						 
						
							
							
								
								Move jar utils to TestUtils  
							
							
							
						 
						
							2017-12-14 18:40:40 -08:00  
				
					
						
							
							
								 
						
							
								4d5c06b0e5 
								
							 
						 
						
							
							
								
								Fix codenarc  
							
							
							
						 
						
							2017-12-11 08:17:59 -08:00  
				
					
						
							
							
								 
						
							
								95550ac9d6 
								
							 
						 
						
							
							
								
								Save connection info after connection construction.  
							
							
							
						 
						
							2017-12-11 08:17:59 -08:00  
				
					
						
							
							
								 
						
							
								6a646009fa 
								
							 
						 
						
							
							
								
								Test system class sibling classloader  
							
							... 
							
							
							
							Test cases where the classloader of the instrumented class cannot
resolve agent advice classes. 
							
						 
						
							2017-12-08 09:34:16 -08:00  
				
					
						
							
							
								 
						
							
								6f985c15bf 
								
							 
						 
						
							
							
								
								Remove Byteman now that instrumentation is migrated  
							
							... 
							
							
							
							At some point, we should refactor the managers since this leaves them in an awkward state. 
							
						 
						
							2017-12-07 13:11:26 -08:00  
				
					
						
							
							
								 
						
							
								2e6ff44976 
								
							 
						 
						
							
							
								
								misc cleanup  
							
							
							
						 
						
							2017-12-07 12:06:58 -08:00  
				
					
						
							
							
								 
						
							
								d933a4049a 
								
							 
						 
						
							
							
								
								Move OkHttp instrumentation to byte buddy  
							
							
							
						 
						
							2017-12-06 18:07:17 -08:00  
				
					
						
							
							
								 
						
							
								4ebadf19de 
								
							 
						 
						
							
							
								
								Use ratpack to implemented embedded http test util  
							
							
							
						 
						
							2017-12-04 13:13:25 -08:00  
				
					
						
							
							
								 
						
							
								a7bfd1c4f5 
								
							 
						 
						
							
							
								
								Use CodeSource to test shadow package renames.  
							
							... 
							
							
							
							Forcing guava to version 18 prevented running the embedded ratpack
http server. Using codesource for the shadow test has the same effect
and doesn't require forcing a version of guava. 
							
						 
						
							2017-12-04 11:42:26 -08:00  
				
					
						
							
							
								 
						
							
								cbd1d3c794 
								
							 
						 
						
							
							
								
								Convert Junit tests to Spock  
							
							
							
						 
						
							2017-12-01 16:38:57 -08:00  
				
					
						
							
							
								 
						
							
								6fa303058f 
								
							 
						 
						
							
							
								
								ApacheHttpClient bytebuddy instrumentation and tests.  
							
							
							
						 
						
							2017-12-01 10:54:32 -08:00  
				
					
						
							
							
								 
						
							
								f48b793cb4 
								
							 
						 
						
							
							
								
								TestHttpServer for http client testing.  
							
							
							
						 
						
							2017-12-01 10:34:40 -08:00