Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don't specify patch version for Python install #3970

Merged
merged 1 commit into from Mar 29, 2023

Conversation

andrewlock
Copy link
Member

Summary of changes

  • Use 3.9 instead of 3.9.x

Reason for change

CI complains
image

Implementation details

2 presses of delete

Test coverage

:stare:

@andrewlock andrewlock added area:builds project files, build scripts, pipelines, versioning, releases, packages area:tests unit tests, integration tests labels Mar 29, 2023
@andrewlock andrewlock requested a review from a team as a code owner March 29, 2023 10:51
@datadog-ddstaging
Copy link

datadog-ddstaging bot commented Mar 29, 2023

Datadog Report

Branch report: andrew/python-update
Commit report: d8d57e3

❄️ dd-trace-dotnet: 0 Failed, 1 New Flaky, 238040 Passed, 764 Skipped, 35m 26.8s Wall Time

New Flaky Tests (1)

  • TransportsWorkCorrectly - Datadog.Trace.ClrProfiler.IntegrationTests.TransportTests - Last Failure

    Expand for error
     Expected exit code: 0, actual exit code: 135.
    

@andrewlock
Copy link
Member Author

Execution-Time Benchmarks Report ⏱️

Execution-time results for samples comparing the following branches/commits:

Execution-time benchmarks measure the whole time it takes to execute a program. And are intended to measure the one-off costs. Cases where the execution time results for the PR are worse than latest master results are shown in red. The following thresholds were used for comparing the execution times:

  • Welch test with statistical test for significance of 5%
  • Only results indicating a difference greater than 5% and 5 ms are considered.

Note that these results are based on a single point-in-time result for each branch. For full results, see the dashboard.

Graphs show the p99 interval based on the mean and StdDev of the test run, as well as the mean value of the run (shown as a diamond below the graph).

gantt
    title Execution time (ms) FakeDbCommand (.NET Framework 4.6.2) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (3970) - mean (3,041ms)  : 2927, 3156
     .   : milestone, 3041,
    master - mean (3,037ms)  : 2939, 3134
     .   : milestone, 3037,

    section CallTarget+Inlining+NGEN
    This PR (3970) - mean (3,640ms)  : 3549, 3731
     .   : milestone, 3640,
    master - mean (3,667ms)  : 3578, 3757
     .   : milestone, 3667,

gantt
    title Execution time (ms) FakeDbCommand (.NET Core 3.1) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (3970) - mean (3,146ms)  : 2996, 3296
     .   : milestone, 3146,
    master - mean (3,183ms)  : 3082, 3285
     .   : milestone, 3183,

    section CallTarget+Inlining+NGEN
    This PR (3970) - mean (3,521ms)  : 3395, 3647
     .   : milestone, 3521,
    master - mean (3,524ms)  : 3449, 3599
     .   : milestone, 3524,

gantt
    title Execution time (ms) FakeDbCommand (.NET 6) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (3970) - mean (3,137ms)  : 2958, 3315
     .   : milestone, 3137,
    master - mean (3,170ms)  : 3055, 3286
     .   : milestone, 3170,

    section CallTarget+Inlining+NGEN
    This PR (3970) - mean (3,464ms)  : 3388, 3540
     .   : milestone, 3464,
    master - mean (3,481ms)  : 3386, 3575
     .   : milestone, 3481,

gantt
    title Execution time (ms) HttpMessageHandler (.NET Framework 4.6.2) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (3970) - mean (189ms)  : 183, 196
     .   : milestone, 189,
    master - mean (187ms)  : 183, 192
     .   : milestone, 187,

    section CallTarget+Inlining+NGEN
    This PR (3970) - mean (923ms)  : 893, 953
     .   : milestone, 923,
    master - mean (920ms)  : 892, 948
     .   : milestone, 920,

gantt
    title Execution time (ms) HttpMessageHandler (.NET Core 3.1) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (3970) - mean (368ms)  : 363, 372
     .   : milestone, 368,
    master - mean (366ms)  : 360, 373
     .   : milestone, 366,

    section CallTarget+Inlining+NGEN
    This PR (3970) - mean (1,054ms)  : 1033, 1076
     .   : milestone, 1054,
    master - mean (1,052ms)  : 1026, 1077
     .   : milestone, 1052,

gantt
    title Execution time (ms) HttpMessageHandler (.NET 6) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (3970) - mean (355ms)  : 348, 363
     .   : milestone, 355,
    master - mean (355ms)  : 350, 361
     .   : milestone, 355,

    section CallTarget+Inlining+NGEN
    This PR (3970) - mean (1,005ms)  : 970, 1040
     .   : milestone, 1005,
    master - mean (1,000ms)  : 980, 1019
     .   : milestone, 1000,

@andrewlock
Copy link
Member Author

Benchmarks Report 🐌

Benchmarks for #3970 compared to master:

  • All benchmarks have the same speed
  • All benchmarks have the same allocations

The following thresholds were used for comparing the benchmark speeds:

  • Mann–Whitney U test with statistical test for significance of 5%
  • Only results indicating a difference greater than 10% and 0.3 ns are considered.

Allocation changes below 0.5% are ignored.

Benchmark details

Benchmarks.Trace.AgentWriterBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces netcoreapp3.1 595μs 183ns 684ns 0 0 0 2.63 KB
master WriteAndFlushEnrichedTraces net472 816μs 186ns 695ns 0.408 0 0 3.22 KB
#3970 WriteAndFlushEnrichedTraces netcoreapp3.1 603μs 197ns 736ns 0 0 0 2.62 KB
#3970 WriteAndFlushEnrichedTraces net472 792μs 351ns 1.31μs 0.396 0 0 3.22 KB
Benchmarks.Trace.AppSecBodyBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master AllCycleSimpleBody netcoreapp3.1 101μs 581ns 4.58μs 0 0 0 1.66 KB
master AllCycleSimpleBody net472 100μs 135ns 506ns 0.232 0 0 1.71 KB
master AllCycleMoreComplexBody netcoreapp3.1 274μs 268ns 1μs 0 0 0 9.15 KB
master AllCycleMoreComplexBody net472 270μs 136ns 527ns 1.48 0 0 9.31 KB
master ObjectExtractorSimpleBody netcoreapp3.1 169ns 0.0878ns 0.329ns 0.00373 0 0 272 B
master ObjectExtractorSimpleBody net472 146ns 0.212ns 0.822ns 0.0446 0 0 281 B
master ObjectExtractorMoreComplexBody netcoreapp3.1 4.03μs 0.946ns 3.54ns 0.0506 0 0 3.78 KB
master ObjectExtractorMoreComplexBody net472 4.05μs 3.46ns 13.4ns 0.618 0.00606 0 3.89 KB
#3970 AllCycleSimpleBody netcoreapp3.1 103μs 567ns 3.49μs 0 0 0 1.66 KB
#3970 AllCycleSimpleBody net472 93.7μs 119ns 445ns 0.237 0 0 1.71 KB
#3970 AllCycleMoreComplexBody netcoreapp3.1 269μs 1.25μs 4.83μs 0 0 0 9.14 KB
#3970 AllCycleMoreComplexBody net472 290μs 216ns 838ns 1.35 0 0 9.31 KB
#3970 ObjectExtractorSimpleBody netcoreapp3.1 181ns 0.0877ns 0.34ns 0.00372 0 0 272 B
#3970 ObjectExtractorSimpleBody net472 144ns 0.149ns 0.577ns 0.0446 0 0 281 B
#3970 ObjectExtractorMoreComplexBody netcoreapp3.1 4.1μs 1.92ns 7.45ns 0.0532 0 0 3.78 KB
#3970 ObjectExtractorMoreComplexBody net472 4.01μs 1.81ns 6.78ns 0.618 0.00604 0 3.89 KB
Benchmarks.Trace.AspNetCoreBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendRequest netcoreapp3.1 185μs 387ns 1.5μs 0.184 0 0 20.36 KB
master SendRequest net472 0.00155ns 0.000524ns 0.00203ns 0 0 0 0 b
#3970 SendRequest netcoreapp3.1 184μs 233ns 902ns 0.184 0 0 20.36 KB
#3970 SendRequest net472 0.000203ns 9.41E‑05ns 0.000339ns 0 0 0 0 b
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces netcoreapp3.1 616μs 1.58μs 6.12μs 0.308 0 0 42.04 KB
master WriteAndFlushEnrichedTraces net472 756μs 2.68μs 10.4μs 8.23 2.62 0.374 53.26 KB
#3970 WriteAndFlushEnrichedTraces netcoreapp3.1 620μs 1.26μs 4.87μs 0.308 0 0 41.96 KB
#3970 WriteAndFlushEnrichedTraces net472 767μs 1.83μs 7.08μs 8.23 2.62 0.374 53.24 KB
Benchmarks.Trace.DbCommandBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master ExecuteNonQuery netcoreapp3.1 1.33μs 0.558ns 2.09ns 0.012 0 0 904 B
master ExecuteNonQuery net472 1.75μs 1.09ns 4.08ns 0.144 0 0 907 B
#3970 ExecuteNonQuery netcoreapp3.1 1.25μs 0.313ns 1.21ns 0.0124 0 0 904 B
#3970 ExecuteNonQuery net472 1.67μs 0.484ns 1.88ns 0.144 0 0 907 B
Benchmarks.Trace.ElasticsearchBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master CallElasticsearch netcoreapp3.1 1.4μs 0.461ns 1.73ns 0.0144 0 0 1.06 KB
master CallElasticsearch net472 2.05μs 0.575ns 2.15ns 0.176 0.00103 0 1.11 KB
master CallElasticsearchAsync netcoreapp3.1 1.37μs 0.53ns 2.05ns 0.0157 0 0 1.18 KB
master CallElasticsearchAsync net472 2.34μs 0.989ns 3.7ns 0.197 0.00116 0 1.24 KB
#3970 CallElasticsearch netcoreapp3.1 1.33μs 0.442ns 1.71ns 0.0142 0 0 1.06 KB
#3970 CallElasticsearch net472 2.19μs 0.513ns 1.99ns 0.176 0.0011 0 1.11 KB
#3970 CallElasticsearchAsync netcoreapp3.1 1.41μs 0.32ns 1.2ns 0.0162 0 0 1.18 KB
#3970 CallElasticsearchAsync net472 2.32μs 1.02ns 3.94ns 0.197 0.00115 0 1.24 KB
Benchmarks.Trace.GraphQLBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master ExecuteAsync netcoreapp3.1 1.43μs 0.529ns 1.98ns 0.0171 0 0 1.28 KB
master ExecuteAsync net472 1.81μs 0.968ns 3.75ns 0.206 0.000901 0 1.3 KB
#3970 ExecuteAsync netcoreapp3.1 1.44μs 1.72ns 6.21ns 0.0171 0 0 1.28 KB
#3970 ExecuteAsync net472 1.79μs 1.02ns 3.97ns 0.206 0.000904 0 1.3 KB
Benchmarks.Trace.HttpClientBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendAsync netcoreapp3.1 4.32μs 2.28ns 7.88ns 0.0367 0 0 2.66 KB
master SendAsync net472 6.94μs 2.04ns 7.64ns 0.478 0 0 3.03 KB
#3970 SendAsync netcoreapp3.1 4.28μs 1.83ns 7.1ns 0.0363 0 0 2.66 KB
#3970 SendAsync net472 6.85μs 2.62ns 10.2ns 0.481 0 0 3.03 KB
Benchmarks.Trace.ILoggerBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog netcoreapp3.1 2.03μs 1.12ns 4.2ns 0.0248 0 0 1.83 KB
master EnrichedLog net472 2.54μs 1.7ns 6.59ns 0.284 0 0 1.79 KB
#3970 EnrichedLog netcoreapp3.1 1.96μs 2.14ns 8.01ns 0.0244 0 0 1.83 KB
#3970 EnrichedLog net472 2.57μs 1.69ns 6.1ns 0.284 0 0 1.79 KB
Benchmarks.Trace.Log4netBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog netcoreapp3.1 116μs 127ns 493ns 0.0581 0 0 4.42 KB
master EnrichedLog net472 149μs 137ns 532ns 0.669 0.223 0 4.63 KB
#3970 EnrichedLog netcoreapp3.1 118μs 189ns 733ns 0.059 0 0 4.42 KB
#3970 EnrichedLog net472 146μs 119ns 446ns 0.732 0.219 0 4.63 KB
Benchmarks.Trace.NLogBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog netcoreapp3.1 3.86μs 1.52ns 5.9ns 0.0527 0 0 3.9 KB
master EnrichedLog net472 5.07μs 1.95ns 7.55ns 0.565 0.00253 0 3.56 KB
#3970 EnrichedLog netcoreapp3.1 4.07μs 1.5ns 5.61ns 0.0525 0 0 3.9 KB
#3970 EnrichedLog net472 5.05μs 1.34ns 5.02ns 0.565 0.00251 0 3.56 KB
Benchmarks.Trace.RedisBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendReceive netcoreapp3.1 1.46μs 0.825ns 2.98ns 0.0168 0 0 1.28 KB
master SendReceive net472 1.91μs 1.56ns 5.85ns 0.21 0 0 1.32 KB
#3970 SendReceive netcoreapp3.1 1.59μs 1.99ns 7.46ns 0.0168 0 0 1.28 KB
#3970 SendReceive net472 1.95μs 0.781ns 2.92ns 0.21 0.000975 0 1.32 KB
Benchmarks.Trace.SerilogBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog netcoreapp3.1 3.75μs 1.2ns 4.49ns 0.0245 0 0 1.78 KB
master EnrichedLog net472 4.32μs 1.03ns 3.87ns 0.35 0 0 2.21 KB
#3970 EnrichedLog netcoreapp3.1 3.73μs 1.1ns 4.28ns 0.0242 0 0 1.78 KB
#3970 EnrichedLog net472 4.22μs 0.939ns 3.51ns 0.351 0 0 2.21 KB
Benchmarks.Trace.SpanBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StartFinishSpan netcoreapp3.1 688ns 0.326ns 1.26ns 0.00966 0 0 720 B
master StartFinishSpan net472 870ns 0.565ns 2.04ns 0.121 0 0 762 B
master StartFinishScope netcoreapp3.1 830ns 1.29ns 4.64ns 0.0112 0 0 840 B
master StartFinishScope net472 1.03μs 0.393ns 1.47ns 0.134 0 0 842 B
#3970 StartFinishSpan netcoreapp3.1 699ns 0.286ns 1.07ns 0.0099 0 0 720 B
#3970 StartFinishSpan net472 853ns 0.292ns 1.13ns 0.121 0 0 762 B
#3970 StartFinishScope netcoreapp3.1 801ns 0.447ns 1.73ns 0.0112 0 0 840 B
#3970 StartFinishScope net472 1.07μs 0.752ns 2.91ns 0.134 0 0 842 B
Benchmarks.Trace.TraceAnnotationsBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master RunOnMethodBegin netcoreapp3.1 965ns 0.285ns 1.07ns 0.0117 0 0 840 B
master RunOnMethodBegin net472 1.32μs 0.426ns 1.65ns 0.133 0 0 842 B
#3970 RunOnMethodBegin netcoreapp3.1 878ns 0.331ns 1.15ns 0.0111 0 0 840 B
#3970 RunOnMethodBegin net472 1.29μs 0.354ns 1.27ns 0.133 0 0 842 B

Copy link
Collaborator

@kevingosse kevingosse left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:stare-back:

@andrewlock
Copy link
Member Author

Throughput/Crank Report:zap:

Throughput results for AspNetCoreSimpleController comparing the following branches/commits:

Cases where throughput results for the PR are worse than latest master (5% drop or greater), results are shown in red.

Note that these results are based on a single point-in-time result for each branch. For full results, see one of the many, many dashboards!

gantt
    title Throughput Linux x64 (Total requests) 
    dateFormat  X
    axisFormat %s
    section Baseline
    This PR (3970) (11.175M)   : 0, 11174548
    master (11.214M)   : 0, 11214167
    benchmarks/2.27.0 (10.998M)   : 0, 10998184
    benchmarks/2.9.0 (11.020M)   : 0, 11020152

    section Automatic
    This PR (3970) (7.900M)   : 0, 7900491
    master (7.909M)   : 0, 7909395
    benchmarks/2.27.0 (7.736M)   : 0, 7735562
    benchmarks/2.9.0 (8.105M)   : 0, 8104690

    section Trace stats
    master (7.808M)   : 0, 7808053
    benchmarks/2.27.0 (7.913M)   : 0, 7912646

    section Manual
    This PR (3970) (9.844M)   : 0, 9844278
    master (9.937M)   : 0, 9936799
    benchmarks/2.27.0 (9.528M)   : 0, 9528201

    section Manual + Automatic
    This PR (3970) (7.542M)   : 0, 7541814
    master (7.538M)   : 0, 7537782
    benchmarks/2.27.0 (7.491M)   : 0, 7490916

    section Version Conflict
    master (6.781M)   : 0, 6780869
    benchmarks/2.27.0 (6.661M)   : 0, 6660506

gantt
    title Throughput Linux arm64 (Total requests) 
    dateFormat  X
    axisFormat %s
    section Baseline
    This PR (3970) (9.589M)   : 0, 9588906
    master (9.692M)   : 0, 9692329
    benchmarks/2.27.0 (9.599M)   : 0, 9599134
    benchmarks/2.9.0 (9.614M)   : 0, 9614128

    section Automatic
    This PR (3970) (6.854M)   : 0, 6854063
    master (6.815M)   : 0, 6814632
    benchmarks/2.27.0 (6.789M)   : 0, 6789438

    section Trace stats
    master (6.595M)   : 0, 6594527
    benchmarks/2.27.0 (6.827M)   : 0, 6826820

    section Manual
    This PR (3970) (8.324M)   : 0, 8323977
    master (8.507M)   : 0, 8507069
    benchmarks/2.27.0 (8.300M)   : 0, 8299637

    section Manual + Automatic
    This PR (3970) (6.497M)   : 0, 6496615
    master (6.411M)   : 0, 6410845
    benchmarks/2.27.0 (6.502M)   : 0, 6502099

    section Version Conflict
    master (5.882M)   : 0, 5882269
    benchmarks/2.27.0 (6.035M)   : 0, 6034784

gantt
    title Throughput Windows x64 (Total requests) 
    dateFormat  X
    axisFormat %s
    section Baseline
    This PR (3970) (9.654M)   : 0, 9654021
    master (9.711M)   : 0, 9710580
    benchmarks/2.27.0 (9.381M)   : 0, 9381290
    benchmarks/2.9.0 (9.607M)   : 0, 9607487

    section Automatic
    This PR (3970) (7.081M)   : 0, 7081407
    master (7.104M)   : 0, 7103701
    benchmarks/2.27.0 (6.909M)   : 0, 6908772
    benchmarks/2.9.0 (6.824M)   : 0, 6824125

    section Trace stats
    master (7.013M)   : 0, 7013409
    benchmarks/2.27.0 (6.922M)   : 0, 6921875

    section Manual
    This PR (3970) (8.716M)   : 0, 8715770
    master (8.653M)   : 0, 8653158
    benchmarks/2.27.0 (8.492M)   : 0, 8492158

    section Manual + Automatic
    This PR (3970) (7.011M)   : 0, 7011009
    master (6.792M)   : 0, 6791663
    benchmarks/2.27.0 (6.636M)   : 0, 6635899

    section Version Conflict
    master (6.165M)   : 0, 6164545
    benchmarks/2.27.0 (5.982M)   : 0, 5981512

gantt
    title Throughput Linux x64 (ASM) (Total requests) 
    dateFormat  X
    axisFormat %s
    section Baseline
    This PR (3970) (7.550M)   : 0, 7549665
    master (7.458M)   : 0, 7457513
    benchmarks/2.27.0 (7.555M)   : 0, 7554510
    benchmarks/2.9.0 (7.729M)   : 0, 7728646

    section No attack
    This PR (3970) (2.187M)   : 0, 2187098
    master (2.148M)   : 0, 2147578
    benchmarks/2.27.0 (2.159M)   : 0, 2159466
    benchmarks/2.9.0 (3.254M)   : 0, 3253603

    section Attack
    This PR (3970) (1.829M)   : 0, 1829071
    master (1.770M)   : 0, 1769819
    benchmarks/2.27.0 (1.873M)   : 0, 1873295
    benchmarks/2.9.0 (2.567M)   : 0, 2566679

    section Blocking
    This PR (3970) (3.713M)   : 0, 3712918
    master (3.710M)   : 0, 3709607
    benchmarks/2.27.0 (3.750M)   : 0, 3750368

@andrewlock andrewlock merged commit 2db2b55 into master Mar 29, 2023
80 of 81 checks passed
@andrewlock andrewlock deleted the andrew/python-update branch March 29, 2023 15:24
@andrewlock
Copy link
Member Author

Code Coverage Report 📊

✔️ Merging #3970 into master will not change line coverage
✔️ Merging #3970 into master will not change branch coverage
✔️ Merging #3970 into master will not change complexity

master #3970 Change
Lines 23416 / 33488 23351 / 33488
Lines % 70% 70% 0% ✔️
Branches 14233 / 21945 14203 / 21945
Branches % 65% 65% 0% ✔️
Complexity 23637 23637 0 ✔️

View the full report for further details:

Datadog.Trace Breakdown ✔️

master #3970 Change
Lines % 70% 70% 0% ✔️
Branches % 65% 65% 0% ✔️
Complexity 23637 23637 0 ✔️

The following classes have significant coverage changes.

File Line coverage change Branch coverage change Complexity change
Datadog.Trace.ClrProfiler.AutoInstrumentation.HashAlgorithm.HashAlgorithmIntegrationTer -100% 0% ✔️ 0 ✔️
Datadog.Trace.DataStreamsMonitoring.Transport.DataStreamsApi -17% 0% ✔️ 0 ✔️
Datadog.Trace.Util.AsyncUtil -9% 0% ✔️ 0 ✔️
Datadog.Trace.Ci.Configuration.CIGitMetadataTagsProvider 0% ✔️ -30% 0 ✔️
Datadog.Trace.Iast.IastRequestContext 15% ✔️ 13% ✔️ 0 ✔️

View the full reports for further details:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:builds project files, build scripts, pipelines, versioning, releases, packages area:tests unit tests, integration tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants