DataDog / dd-trace-py

Datadog Python APM Client
https://ddtrace.readthedocs.io/
Other
542 stars 411 forks source link

ci: add tracer only option to framework tests #9607

Closed gnufede closed 3 months ago

gnufede commented 3 months ago

CI: add tracer only option to help debug root cause of framework test failures.

Also includes some fixes for some failing framework tests.

Checklist

Reviewer Checklist

datadog-dd-trace-py-rkomorn[bot] commented 3 months ago

Datadog Report

Branch report: gnufede/fw-tests-tracer-only-option Commit report: 1005b03 Test service: dd-trace-py

:x: 14 Failed (0 Known Flaky), 138494 Passed, 38442 Skipped, 7h 33m 12.9s Total duration (2h 43m 23.79s time saved) :snowflake: 2 New Flaky

:x: Failed Tests (14)

This report shows up to 5 failed tests.

  • test_on_executor_custom_kwarg - test_executor_decorator.py - Details
<details>
<summary>Expand for error</summary>

```
assert 'tornado-web' == None
 +  where None = <Span(id=11335254185948437149,trace_id=136190548978847266991836019365796295587,parent_id=13119912086889495610,name=tornado.executor.with)>.service
```
</details>

New Flaky Tests (2)

pr-commenter[bot] commented 3 months ago

Benchmarks

Benchmark execution time: 2024-06-24 18:20:52

Comparing candidate commit b03330312a2694aeed9860a27a2531d01b380482 in PR branch gnufede/fw-tests-tracer-only-option with baseline commit 0babcb1198f754f6cd37fda7d00287bef8110e1c in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 221 metrics, 9 unstable metrics.