Skip to content

Conversation

@tzanko-matev
Copy link
Contributor

No description provided.

@tzanko-matev tzanko-matev changed the base branch from main to trace-filters October 17, 2025 16:04
@github-actions
Copy link

Coverage Summary

Rust (lines)
80.9% covered (7,148 / 8,834 | 1,686 missed)

File Lines Miss Cover
codetracer-python-recorder/src/code_object.rs 117 16 86.3%
codetracer-python-recorder/src/ffi.rs 191 19 90.1%
codetracer-python-recorder/src/logging/logger.rs 273 66 75.8%
codetracer-python-recorder/src/monitoring/api.rs 162 149 8.0%
codetracer-python-recorder/src/monitoring/callbacks.rs 585 66 88.7%
codetracer-python-recorder/src/runtime/frame_inspector.rs 148 63 57.4%
codetracer-python-recorder/src/runtime/io_capture/fd_mirror/unix.rs 376 79 79.0%
codetracer-python-recorder/src/runtime/io_capture/proxies/common.rs 159 62 61.0%
codetracer-python-recorder/src/runtime/io_capture/proxies/input.rs 128 91 28.9%
codetracer-python-recorder/src/runtime/io_capture/proxies/output.rs 41 27 34.1%
codetracer-python-recorder/src/runtime/io_capture/sink/batcher.rs 238 21 91.2%
codetracer-python-recorder/src/runtime/io_capture/sink/enricher.rs 73 17 76.7%
codetracer-python-recorder/src/runtime/mod.rs 2,238 280 87.5%
codetracer-python-recorder/src/runtime/output_paths.rs 98 16 83.7%
codetracer-python-recorder/src/runtime/value_capture.rs 240 112 53.3%
codetracer-python-recorder/src/session.rs 84 84 0.0%
codetracer-python-recorder/src/session/bootstrap/filesystem.rs 90 32 64.4%
codetracer-python-recorder/src/trace_filter/engine.rs 529 68 87.1%
codetracer-python-recorder/src/trace_filter/loader.rs 435 196 54.9%
codetracer-python-recorder/src/trace_filter/selector.rs 258 66 74.4%
Showing top 20 entries by missed lines (of 48 total).

Python (statements)
76.3% covered (232 / 304 | 72 missed)

File Stmts Miss Cover
codetracer-python-recorder/codetracer_python_recorder/__init__.py 7 0 100.0%
codetracer-python-recorder/codetracer_python_recorder/__main__.py 2 2 0.0%
codetracer-python-recorder/codetracer_python_recorder/api.py 5 0 100.0%
codetracer-python-recorder/codetracer_python_recorder/auto_start.py 24 2 91.7%
codetracer-python-recorder/codetracer_python_recorder/cli.py 142 62 56.3%
codetracer-python-recorder/codetracer_python_recorder/formats.py 13 1 92.3%
codetracer-python-recorder/codetracer_python_recorder/session.py 111 5 95.5%

Generated automatically via generate_coverage_comment.py.

@tzanko-matev tzanko-matev force-pushed the trace-filters branch 2 times, most recently from 8cb53c6 to 5c4fef6 Compare October 24, 2025 13:28
Base automatically changed from trace-filters to main October 24, 2025 13:30
@tzanko-matev tzanko-matev force-pushed the refactor branch 2 times, most recently from c62d6b0 to e20cc24 Compare October 24, 2025 13:40
@github-actions
Copy link

Coverage Summary

Rust (lines)
81.2% covered (7,334 / 9,032 | 1,698 missed)

File Lines Miss Cover
codetracer-python-recorder/src/logging/logger.rs 273 64 76.6%
codetracer-python-recorder/src/monitoring/api.rs 162 149 8.0%
codetracer-python-recorder/src/monitoring/callbacks.rs 589 68 88.5%
codetracer-python-recorder/src/runtime/frame_inspector.rs 148 63 57.4%
codetracer-python-recorder/src/runtime/io_capture/fd_mirror/unix.rs 376 79 79.0%
codetracer-python-recorder/src/runtime/io_capture/proxies/common.rs 159 62 61.0%
codetracer-python-recorder/src/runtime/io_capture/proxies/input.rs 128 91 28.9%
codetracer-python-recorder/src/runtime/io_capture/proxies/output.rs 41 27 34.1%
codetracer-python-recorder/src/runtime/io_capture/sink/batcher.rs 238 21 91.2%
codetracer-python-recorder/src/runtime/tracer/events.rs 296 132 55.4%
codetracer-python-recorder/src/runtime/tracer/filtering.rs 128 32 75.0%
codetracer-python-recorder/src/runtime/tracer/io.rs 162 31 80.9%
codetracer-python-recorder/src/runtime/tracer/lifecycle.rs 231 46 80.1%
codetracer-python-recorder/src/runtime/tracer/runtime_tracer.rs 1,615 51 96.8%
codetracer-python-recorder/src/runtime/value_capture.rs 240 112 53.3%
codetracer-python-recorder/src/session.rs 84 84 0.0%
codetracer-python-recorder/src/session/bootstrap/filesystem.rs 90 32 64.4%
codetracer-python-recorder/src/trace_filter/engine.rs 529 68 87.1%
codetracer-python-recorder/src/trace_filter/loader.rs 435 196 54.9%
codetracer-python-recorder/src/trace_filter/selector.rs 258 66 74.4%
Showing top 20 entries by missed lines (of 52 total).

Python (statements)
76.3% covered (232 / 304 | 72 missed)

File Stmts Miss Cover
codetracer-python-recorder/codetracer_python_recorder/__init__.py 7 0 100.0%
codetracer-python-recorder/codetracer_python_recorder/__main__.py 2 2 0.0%
codetracer-python-recorder/codetracer_python_recorder/api.py 5 0 100.0%
codetracer-python-recorder/codetracer_python_recorder/auto_start.py 24 2 91.7%
codetracer-python-recorder/codetracer_python_recorder/cli.py 142 62 56.3%
codetracer-python-recorder/codetracer_python_recorder/formats.py 13 1 92.3%
codetracer-python-recorder/codetracer_python_recorder/session.py 111 5 95.5%

Generated automatically via generate_coverage_comment.py.

1 similar comment
@github-actions
Copy link

Coverage Summary

Rust (lines)
81.2% covered (7,334 / 9,032 | 1,698 missed)

File Lines Miss Cover
codetracer-python-recorder/src/logging/logger.rs 273 64 76.6%
codetracer-python-recorder/src/monitoring/api.rs 162 149 8.0%
codetracer-python-recorder/src/monitoring/callbacks.rs 589 68 88.5%
codetracer-python-recorder/src/runtime/frame_inspector.rs 148 63 57.4%
codetracer-python-recorder/src/runtime/io_capture/fd_mirror/unix.rs 376 79 79.0%
codetracer-python-recorder/src/runtime/io_capture/proxies/common.rs 159 62 61.0%
codetracer-python-recorder/src/runtime/io_capture/proxies/input.rs 128 91 28.9%
codetracer-python-recorder/src/runtime/io_capture/proxies/output.rs 41 27 34.1%
codetracer-python-recorder/src/runtime/io_capture/sink/batcher.rs 238 21 91.2%
codetracer-python-recorder/src/runtime/tracer/events.rs 296 132 55.4%
codetracer-python-recorder/src/runtime/tracer/filtering.rs 128 32 75.0%
codetracer-python-recorder/src/runtime/tracer/io.rs 162 31 80.9%
codetracer-python-recorder/src/runtime/tracer/lifecycle.rs 231 46 80.1%
codetracer-python-recorder/src/runtime/tracer/runtime_tracer.rs 1,615 51 96.8%
codetracer-python-recorder/src/runtime/value_capture.rs 240 112 53.3%
codetracer-python-recorder/src/session.rs 84 84 0.0%
codetracer-python-recorder/src/session/bootstrap/filesystem.rs 90 32 64.4%
codetracer-python-recorder/src/trace_filter/engine.rs 529 68 87.1%
codetracer-python-recorder/src/trace_filter/loader.rs 435 196 54.9%
codetracer-python-recorder/src/trace_filter/selector.rs 258 66 74.4%
Showing top 20 entries by missed lines (of 52 total).

Python (statements)
76.3% covered (232 / 304 | 72 missed)

File Stmts Miss Cover
codetracer-python-recorder/codetracer_python_recorder/__init__.py 7 0 100.0%
codetracer-python-recorder/codetracer_python_recorder/__main__.py 2 2 0.0%
codetracer-python-recorder/codetracer_python_recorder/api.py 5 0 100.0%
codetracer-python-recorder/codetracer_python_recorder/auto_start.py 24 2 91.7%
codetracer-python-recorder/codetracer_python_recorder/cli.py 142 62 56.3%
codetracer-python-recorder/codetracer_python_recorder/formats.py 13 1 92.3%
codetracer-python-recorder/codetracer_python_recorder/session.py 111 5 95.5%

Generated automatically via generate_coverage_comment.py.

design-docs/adr/0011-codetracer-architecture-refactor.md: 
design-docs/codetracer-architecture-refactor-implementation-plan.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/trace_filter/config.rs: 
codetracer-python-recorder/src/trace_filter/loader.rs: 
codetracer-python-recorder/src/trace_filter/mod.rs: 
codetracer-python-recorder/src/trace_filter/model.rs: 
codetracer-python-recorder/src/trace_filter/summary.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/trace_filter/config.rs: 
codetracer-python-recorder/src/trace_filter/loader.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/trace_filter/model.rs: 
codetracer-python-recorder/src/trace_filter/summary.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/logging/logger.rs: 

codetracer-python-recorder/src/logging/metrics.rs: 
codetracer-python-recorder/src/logging/trailer.rs: 
codetracer-python-recorder/src/policy/env.rs: 
codetracer-python-recorder/src/policy/ffi.rs: 
codetracer-python-recorder/src/policy/model.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/logging.rs: 
codetracer-python-recorder/src/session/bootstrap/filesystem.rs: 
codetracer-python-recorder/src/session/bootstrap/filters.rs: 
codetracer-python-recorder/src/session/bootstrap/metadata.rs: 
codetracer-python-recorder/src/session/bootstrap.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/session/bootstrap/filesystem.rs: 
codetracer-python-recorder/src/session/bootstrap/filters.rs: 
codetracer-python-recorder/src/session/bootstrap/metadata.rs: 
codetracer-python-recorder/src/session/bootstrap.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/monitoring/api.rs: 
codetracer-python-recorder/src/monitoring/callbacks.rs: 
codetracer-python-recorder/src/monitoring/install.rs: 
codetracer-python-recorder/src/monitoring/mod.rs: 
codetracer-python-recorder/src/monitoring/tracer.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/runtime/mod.rs: 
codetracer-python-recorder/src/runtime/tracer/events.rs: 
codetracer-python-recorder/src/runtime/tracer/filtering.rs: 
codetracer-python-recorder/src/runtime/tracer/io.rs: 
codetracer-python-recorder/src/runtime/tracer/lifecycle.rs: 
codetracer-python-recorder/src/runtime/tracer/mod.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/runtime/mod.rs: 
codetracer-python-recorder/src/runtime/tracer/mod.rs: 
codetracer-python-recorder/src/runtime/tracer/runtime_tracer.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/runtime/tracer/io.rs: 
codetracer-python-recorder/src/runtime/tracer/runtime_tracer.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/runtime/tracer/filtering.rs: 
codetracer-python-recorder/src/runtime/tracer/runtime_tracer.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/logging.rs: 
codetracer-python-recorder/src/runtime/tracer/lifecycle.rs: 
codetracer-python-recorder/src/runtime/tracer/runtime_tracer.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/runtime/tracer/events.rs: 
codetracer-python-recorder/src/runtime/tracer/runtime_tracer.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/runtime/mod.rs: 
codetracer-python-recorder/src/runtime/tracer/io.rs: 
codetracer-python-recorder/src/runtime/tracer/mod.rs: 
design-docs/adr/0001-file-level-single-responsibility.md: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 
design-docs/file-level-srp-refactor-plan.md: 
design-docs/value-capture.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
codetracer-python-recorder/src/monitoring/callbacks.rs: 
codetracer-python-recorder/src/monitoring/mod.rs: 
codetracer-python-recorder/src/runtime/tracer/mod.rs: 
design-docs/codetracer-architecture-refactor-implementation-plan.status.md: 

Signed-off-by: Tzanko Matev <tsanko@metacraft-labs.com>
@github-actions
Copy link

Coverage Summary

Rust (lines)
81.2% covered (7,334 / 9,032 | 1,698 missed)

File Lines Miss Cover
codetracer-python-recorder/src/logging/logger.rs 273 64 76.6%
codetracer-python-recorder/src/monitoring/api.rs 162 149 8.0%
codetracer-python-recorder/src/monitoring/callbacks.rs 589 68 88.5%
codetracer-python-recorder/src/runtime/frame_inspector.rs 148 63 57.4%
codetracer-python-recorder/src/runtime/io_capture/fd_mirror/unix.rs 376 79 79.0%
codetracer-python-recorder/src/runtime/io_capture/proxies/common.rs 159 62 61.0%
codetracer-python-recorder/src/runtime/io_capture/proxies/input.rs 128 91 28.9%
codetracer-python-recorder/src/runtime/io_capture/proxies/output.rs 41 27 34.1%
codetracer-python-recorder/src/runtime/io_capture/sink/batcher.rs 238 21 91.2%
codetracer-python-recorder/src/runtime/tracer/events.rs 296 132 55.4%
codetracer-python-recorder/src/runtime/tracer/filtering.rs 128 32 75.0%
codetracer-python-recorder/src/runtime/tracer/io.rs 162 31 80.9%
codetracer-python-recorder/src/runtime/tracer/lifecycle.rs 231 46 80.1%
codetracer-python-recorder/src/runtime/tracer/runtime_tracer.rs 1,615 51 96.8%
codetracer-python-recorder/src/runtime/value_capture.rs 240 112 53.3%
codetracer-python-recorder/src/session.rs 84 84 0.0%
codetracer-python-recorder/src/session/bootstrap/filesystem.rs 90 32 64.4%
codetracer-python-recorder/src/trace_filter/engine.rs 529 68 87.1%
codetracer-python-recorder/src/trace_filter/loader.rs 435 196 54.9%
codetracer-python-recorder/src/trace_filter/selector.rs 258 66 74.4%
Showing top 20 entries by missed lines (of 52 total).

Python (statements)
76.3% covered (232 / 304 | 72 missed)

File Stmts Miss Cover
codetracer-python-recorder/codetracer_python_recorder/__init__.py 7 0 100.0%
codetracer-python-recorder/codetracer_python_recorder/__main__.py 2 2 0.0%
codetracer-python-recorder/codetracer_python_recorder/api.py 5 0 100.0%
codetracer-python-recorder/codetracer_python_recorder/auto_start.py 24 2 91.7%
codetracer-python-recorder/codetracer_python_recorder/cli.py 142 62 56.3%
codetracer-python-recorder/codetracer_python_recorder/formats.py 13 1 92.3%
codetracer-python-recorder/codetracer_python_recorder/session.py 111 5 95.5%

Generated automatically via generate_coverage_comment.py.

@tzanko-matev tzanko-matev marked this pull request as ready for review October 26, 2025 11:14
@github-actions
Copy link

Coverage Summary

Rust (lines)
81.2% covered (7,336 / 9,032 | 1,696 missed)

File Lines Miss Cover
codetracer-python-recorder/src/logging/logger.rs 273 64 76.6%
codetracer-python-recorder/src/monitoring/api.rs 162 149 8.0%
codetracer-python-recorder/src/monitoring/callbacks.rs 589 68 88.5%
codetracer-python-recorder/src/runtime/frame_inspector.rs 148 63 57.4%
codetracer-python-recorder/src/runtime/io_capture/fd_mirror/unix.rs 376 79 79.0%
codetracer-python-recorder/src/runtime/io_capture/proxies/common.rs 159 62 61.0%
codetracer-python-recorder/src/runtime/io_capture/proxies/input.rs 128 91 28.9%
codetracer-python-recorder/src/runtime/io_capture/proxies/output.rs 41 27 34.1%
codetracer-python-recorder/src/runtime/io_capture/sink/batcher.rs 238 21 91.2%
codetracer-python-recorder/src/runtime/tracer/events.rs 296 132 55.4%
codetracer-python-recorder/src/runtime/tracer/filtering.rs 128 32 75.0%
codetracer-python-recorder/src/runtime/tracer/io.rs 162 29 82.1%
codetracer-python-recorder/src/runtime/tracer/lifecycle.rs 231 46 80.1%
codetracer-python-recorder/src/runtime/tracer/runtime_tracer.rs 1,615 51 96.8%
codetracer-python-recorder/src/runtime/value_capture.rs 240 112 53.3%
codetracer-python-recorder/src/session.rs 84 84 0.0%
codetracer-python-recorder/src/session/bootstrap/filesystem.rs 90 32 64.4%
codetracer-python-recorder/src/trace_filter/engine.rs 529 68 87.1%
codetracer-python-recorder/src/trace_filter/loader.rs 435 196 54.9%
codetracer-python-recorder/src/trace_filter/selector.rs 258 66 74.4%
Showing top 20 entries by missed lines (of 52 total).

Python (statements)
76.3% covered (232 / 304 | 72 missed)

File Stmts Miss Cover
codetracer-python-recorder/codetracer_python_recorder/__init__.py 7 0 100.0%
codetracer-python-recorder/codetracer_python_recorder/__main__.py 2 2 0.0%
codetracer-python-recorder/codetracer_python_recorder/api.py 5 0 100.0%
codetracer-python-recorder/codetracer_python_recorder/auto_start.py 24 2 91.7%
codetracer-python-recorder/codetracer_python_recorder/cli.py 142 62 56.3%
codetracer-python-recorder/codetracer_python_recorder/formats.py 13 1 92.3%
codetracer-python-recorder/codetracer_python_recorder/session.py 111 5 95.5%

Generated automatically via generate_coverage_comment.py.

@tzanko-matev tzanko-matev merged commit 97b900e into main Oct 26, 2025
6 checks passed
@tzanko-matev tzanko-matev deleted the refactor branch October 26, 2025 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants