Skip to content

chore: add event field coverage to discovery script - #274

Open
chrisk314 wants to merge 3 commits into
mainfrom
chore/add-evt-field-coverage-to-discovery-script
Open

chore: add event field coverage to discovery script#274
chrisk314 wants to merge 3 commits into
mainfrom
chore/add-evt-field-coverage-to-discovery-script

Conversation

@chrisk314

Copy link
Copy Markdown
Contributor

Summary

Adds event_field_coverage metadata to the component discovery script so the UI server can track which input fields are populated by event handlers.

Changes

  • Captures event_field_coverage from component IO during discovery and includes it in the payload posted to the API.

@github-actions

Copy link
Copy Markdown

Benchmark comparison for f452c7de (base) vs d74d30a4 (PR)


------------------------------------------------------------------------------------------------------------------ benchmark: 2 tests -----------------------------------------------------------------------------------------------------------------
Name (time in ms)                                                                         Min                 Max                Mean            StdDev              Median               IQR            Outliers     OPS            Rounds  Iterations
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_benchmark_process_run (main/.benchmarks/Linux-CPython-3.14-64bit/0001_base)     274.3672 (1.0)      278.7865 (1.0)      276.6366 (1.0)      1.6364 (1.0)      276.9616 (1.0)      2.0607 (1.0)           2;0  3.6149 (1.0)           5           1
test_benchmark_process_run (pr/.benchmarks/Linux-CPython-3.14-64bit/0001_pr)         280.5363 (1.02)     292.4543 (1.05)     285.0263 (1.03)     4.8175 (2.94)     282.5504 (1.02)     6.5386 (3.17)          1;0  3.5084 (0.97)          5           1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean

@codecov

codecov Bot commented Aug 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions

Copy link
Copy Markdown

Benchmark comparison for f452c7de (base) vs d75fe798 (PR)


------------------------------------------------------------------------------------------------------------------- benchmark: 2 tests ------------------------------------------------------------------------------------------------------------------
Name (time in ms)                                                                         Min                 Max                Mean             StdDev              Median                IQR            Outliers     OPS            Rounds  Iterations
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_benchmark_process_run (pr/.benchmarks/Linux-CPython-3.14-64bit/0001_pr)         284.2967 (1.0)      291.7126 (1.0)      288.5966 (1.0)       3.1053 (1.0)      288.8606 (1.0)       5.1879 (1.0)           2;0  3.4650 (1.0)           5           1
test_benchmark_process_run (main/.benchmarks/Linux-CPython-3.14-64bit/0001_base)     288.4456 (1.01)     315.6423 (1.08)     295.9015 (1.03)     11.4065 (3.67)     290.1715 (1.00)     11.6395 (2.24)          1;0  3.3795 (0.98)          5           1
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean

fsspec license metadata is not detectable by licensecheck, causing
CI failures. Add to ignore list since it's BSD-3-Clause licensed.
@github-actions

Copy link
Copy Markdown

Benchmark comparison for f452c7de (base) vs 81460bc2 (PR)


------------------------------------------------------------------------------------------------------------------ benchmark: 2 tests -----------------------------------------------------------------------------------------------------------------
Name (time in ms)                                                                         Min                 Max                Mean            StdDev              Median               IQR            Outliers     OPS            Rounds  Iterations
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_benchmark_process_run (main/.benchmarks/Linux-CPython-3.14-64bit/0001_base)     372.2149 (1.0)      377.2642 (1.0)      375.0669 (1.0)      1.9172 (1.0)      375.6479 (1.0)      2.5174 (1.0)           2;0  2.6662 (1.0)           5           1
test_benchmark_process_run (pr/.benchmarks/Linux-CPython-3.14-64bit/0001_pr)         376.2080 (1.01)     386.2521 (1.02)     379.3528 (1.01)     4.3425 (2.27)     376.6928 (1.00)     5.9093 (2.35)          1;0  2.6361 (0.99)          5           1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean

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.

1 participant