dd-trace-js
dd-trace-js copied to clipboard
Adding Pino Integration-test
What does this PR do?
Adds integration testing for the Pino library.
Additional Notes
At the moment I'm only testing to ensure that log injection is working. If more testing is needed let me know.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
e84c8e4) 84.70% compared to head (83aacfe) 84.70%.
Additional details and impacted files
@@ Coverage Diff @@
## master #2002 +/- ##
=======================================
Coverage 84.70% 84.70%
=======================================
Files 237 237
Lines 10147 10147
Branches 33 33
=======================================
Hits 8595 8595
Misses 1552 1552
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Benchmarks
Benchmark execution time: 2024-01-02 11:07:35
Comparing candidate commit 83aacfeb58feb9d6bf3a2cc06f89b6a35ce0a8e3 in PR branch bowenbrooks/pino-integration-tests with baseline commit e84c8e4f1040b76b96f43053cd11c61600780887 in branch master.
Found 1 performance improvements and 0 performance regressions! Performance is the same for 516 metrics, 15 unstable metrics.
scenario:plugin-q-with-tracer-16
- 🟩
instructions[-161.4M instructions; -100.0M instructions] or [-8.986%; -5.565%]
Overall package size
Self size: 5.82 MB Deduped: 61.24 MB No deduping: 62 MB
Dependency sizes
| name | version | self size | total size |
|---|---|---|---|
| @datadog/native-iast-taint-tracking | 1.6.4 | 16.43 MB | 16.44 MB |
| @datadog/native-appsec | 6.0.0 | 14.48 MB | 14.48 MB |
| @datadog/pprof | 4.1.0 | 9.36 MB | 10.21 MB |
| protobufjs | 7.2.5 | 2.77 MB | 6.56 MB |
| @datadog/native-iast-rewriter | 2.2.2 | 2.29 MB | 2.37 MB |
| @opentelemetry/core | 1.14.0 | 872.87 kB | 1.47 MB |
| @datadog/native-metrics | 2.0.0 | 898.77 kB | 1.3 MB |
| @opentelemetry/api | 1.4.1 | 780.32 kB | 780.32 kB |
| import-in-the-middle | 1.4.2 | 41.4 kB | 704.79 kB |
| pprof-format | 2.0.7 | 588.12 kB | 588.12 kB |
| msgpack-lite | 0.1.26 | 201.16 kB | 281.59 kB |
| opentracing | 0.14.7 | 194.81 kB | 194.81 kB |
| semver | 7.5.4 | 93.4 kB | 123.8 kB |
| @datadog/sketches-js | 2.1.0 | 109.9 kB | 109.9 kB |
| lodash.sortby | 4.7.0 | 75.76 kB | 75.76 kB |
| lru-cache | 7.14.0 | 74.95 kB | 74.95 kB |
| ipaddr.js | 2.1.0 | 60.23 kB | 60.23 kB |
| ignore | 5.2.4 | 51.22 kB | 51.22 kB |
| int64-buffer | 0.1.10 | 49.18 kB | 49.18 kB |
| istanbul-lib-coverage | 3.2.0 | 29.34 kB | 29.34 kB |
| lodash.uniq | 4.5.0 | 25.01 kB | 25.01 kB |
| tlhunter-sorted-set | 0.1.0 | 24.94 kB | 24.94 kB |
| limiter | 1.1.5 | 23.17 kB | 23.17 kB |
| dc-polyfill | 0.1.2 | 22.77 kB | 22.77 kB |
| retry | 0.13.1 | 18.85 kB | 18.85 kB |
| lodash.kebabcase | 4.1.1 | 17.75 kB | 17.75 kB |
| node-abort-controller | 3.1.1 | 16.89 kB | 16.89 kB |
| lodash.pick | 4.4.0 | 16.33 kB | 16.33 kB |
| jest-docblock | 29.7.0 | 8.99 kB | 12.76 kB |
| crypto-randomuuid | 1.0.0 | 11.18 kB | 11.18 kB |
| path-to-regexp | 0.1.7 | 6.78 kB | 6.78 kB |
| koalas | 1.0.2 | 6.47 kB | 6.47 kB |
| methods | 1.1.2 | 5.29 kB | 5.29 kB |
| module-details-from-path | 1.0.3 | 4.47 kB | 4.47 kB |
🤖 This report was automatically generated by heaviest-objects-in-the-universe