Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
91b49d4
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
f07109e
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
c832d31
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
23ebea2
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
8d3d54c
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
afb2e1c
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
e3c30dd
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
db89eb3
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
c8e5df1
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
c84a41f
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
66c622f
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
ff7940a
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
503fb59
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
a09359c
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
20a8546
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
70e1267
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
3be9196
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
6403136
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
dff29b8
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
23bf6c6
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
ee94749
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
d752f39
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
25a932d
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
5e7dcee
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
aa17827
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
9c71e38
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
c54eae3
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
03f3927
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
1d6a148
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
1399e57
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
82728ac
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
2eb4069
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
5e6f883
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
21ac2ec
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
8886887
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
a7ff051
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
e48e522
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
a4fb230
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
7b9b41f
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
cd67aee
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
7d02ebc
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
8500e01
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
552a383
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
71af5e1
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
e1234c8
chore: Update Gradle dependencies
github-actions[bot] Nov 24, 2024
43fae3e
ignore additional webflux classes
amarziali Nov 26, 2024
26ff4a9
fix latest spring webmvc
amarziali Nov 26, 2024
6f4bc24
Avoid double instrumenting lambdas on latest spring scheduling
amarziali Nov 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix latest spring webmvc
  • Loading branch information
amarziali committed Nov 26, 2024
commit 26ff4a9090a87101a19785d737b8ea20595a2e5d
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ dependencies {
testImplementation group: 'org.springframework.boot', name: 'spring-boot-starter-test', version: '3.0.0'
testImplementation group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '3.0.0'
testImplementation group: 'org.springframework.boot', name: 'spring-boot-starter-security', version: '3.0.0'
testImplementation group: 'com.google.code.gson', name: 'gson', version: '2.10.1'
testImplementation group: 'com.google.code.gson', name: 'gson', version: '+'

latestDepTestImplementation group: 'org.springframework.boot', name: 'spring-boot-starter-test', version: '3.+'
latestDepTestImplementation group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '3.+'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ com.google.auto.service:auto-service-annotations:1.0-rc7=annotationProcessor,com
com.google.auto.service:auto-service:1.0-rc7=annotationProcessor,latestDepTestAnnotationProcessor,testAnnotationProcessor
com.google.auto:auto-common:0.10=annotationProcessor,latestDepTestAnnotationProcessor,testAnnotationProcessor
com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,compileClasspath,latestDepTestAnnotationProcessor,latestDepTestCompileClasspath,latestDepTestRuntimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath
com.google.code.gson:gson:2.10.1=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.code.gson:gson:2.11.0=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath,testCompileClasspath,testRuntimeClasspath
com.google.code.gson:gson:2.9.1=spotbugs
com.google.errorprone:error_prone_annotations:2.2.0=annotationProcessor,latestDepTestAnnotationProcessor,testAnnotationProcessor
com.google.guava:failureaccess:1.0.1=annotationProcessor,latestDepTestAnnotationProcessor,testAnnotationProcessor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import datadog.trace.agent.test.base.HttpServer
import datadog.trace.agent.test.base.HttpServerTest
import datadog.trace.api.ConfigDefaults
import datadog.trace.api.DDSpanTypes
import datadog.trace.api.DDTags
import datadog.trace.api.iast.IastContext
import datadog.trace.api.iast.InstrumentationBridge
import datadog.trace.api.iast.SourceTypes
Expand Down Expand Up @@ -152,6 +153,18 @@ class SpringBootBasedTest extends HttpServerTest<ConfigurableApplicationContext>
true
}

@Override
Map<String, Serializable> expectedExtraErrorInformation(ServerEndpoint endpoint) {
System.err.println("CALLED")
// latest DispatcherServlet throws if no handlers have been found
if (endpoint == NOT_FOUND && isLatestDepTest) {
return [(DDTags.ERROR_STACK): { String },
(DDTags.ERROR_MSG) : {String},
(DDTags.ERROR_TYPE) :{String}]
}
return super.expectedExtraErrorInformation(endpoint)
}

@Override
Serializable expectedServerSpanRoute(ServerEndpoint endpoint) {
switch (endpoint) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
package datadog.trace.instrumentation.springweb6.urlhandlermapping

import static datadog.trace.agent.test.base.HttpServerTest.ServerEndpoint.EXCEPTION
import static datadog.trace.agent.test.base.HttpServerTest.ServerEndpoint.NOT_FOUND
import static datadog.trace.agent.test.base.HttpServerTest.ServerEndpoint.PATH_PARAM
import static datadog.trace.agent.test.base.HttpServerTest.ServerEndpoint.SUCCESS
import static java.util.Collections.singletonMap

import datadog.trace.agent.test.asserts.TraceAssert
import datadog.trace.agent.test.base.HttpServer
import datadog.trace.agent.test.base.HttpServerTest
import datadog.trace.api.ConfigDefaults
import datadog.trace.api.DDSpanTypes
import datadog.trace.api.DDTags
import datadog.trace.api.iast.InstrumentationBridge
import datadog.trace.api.iast.SourceTypes
import datadog.trace.api.iast.propagation.PropagationModule
Expand All @@ -19,13 +26,6 @@ import org.springframework.boot.SpringApplication
import org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext
import org.springframework.context.ConfigurableApplicationContext

import static datadog.trace.agent.test.base.HttpServerTest.ServerEndpoint.EXCEPTION
import static datadog.trace.agent.test.base.HttpServerTest.ServerEndpoint.LOGIN
import static datadog.trace.agent.test.base.HttpServerTest.ServerEndpoint.NOT_FOUND
import static datadog.trace.agent.test.base.HttpServerTest.ServerEndpoint.PATH_PARAM
import static datadog.trace.agent.test.base.HttpServerTest.ServerEndpoint.SUCCESS
import static java.util.Collections.singletonMap

/**
* Test instrumentation of UriTemplateVariablesHandlerInterceptor
* (used by AbstractUrlHandlerMapping).
Expand Down Expand Up @@ -135,12 +135,20 @@ class UrlHandlerMappingTest extends HttpServerTest<ConfigurableApplicationContex
return ConfigDefaults.DEFAULT_SERVLET_ROOT_CONTEXT_SERVICE_NAME
}

@Override
Map<String, Serializable> expectedExtraErrorInformation(ServerEndpoint endpoint) {
// latest DispatcherServlet throws if no handlers have been found
if (endpoint == NOT_FOUND && isLatestDepTest) {
return [(DDTags.ERROR_STACK): { String },
(DDTags.ERROR_MSG): {String},
(DDTags.ERROR_TYPE):{String}]
}
return super.expectedExtraErrorInformation(endpoint)
}

@Override
Serializable expectedServerSpanRoute(ServerEndpoint endpoint) {
switch (endpoint) {
case LOGIN:
case NOT_FOUND:
return null
case PATH_PARAM:
return testPathParam()
default:
Expand Down