• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

openconfig / featureprofiles / 35591075137
8%

Build:
DEFAULT BRANCH: main
Ran 21 Sep 2026 10:58AM UTC
Jobs 1
Files 137
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Sep 2026 10:52AM UTC coverage: 7.61%. Remained the same
35591075137

push

github

web-flow
fptest: Add --release_intent flag to run only the tests a release qualifies (#6066)

Vendors qualifying a network OS image are given a ReleaseIntent textproto
listing the test plan IDs that a particular release requires. Running the full
feature profile suite to satisfy that list wastes significant lab time.

Add a --release_intent flag to fptest. When set, RunTests compares the test's
own plan ID, taken from its metadata.textproto, against intended_test_ids and
skips the test if it is not listed. Tests run unchanged when the flag is
absent, so existing pipelines are unaffected.

The ReleaseIntent schema is reused from openconfig/qualification-reporter
rather than redefined here, so this stays in sync with the generate_report
tool that consumes the same file.

Notes on behaviour:

  - An intent listing no intended_test_ids is rejected. It would otherwise
    skip every test and report a green run. Remaining fields are left to the
    qualification-reporter pipeline, which owns intent policy.
  - An intent that cannot be read or parsed exits the binary rather than
    skipping, so an unusable file fails loudly.
  - Flags are parsed defensively before the intent is read. initMetadata
    returns before its own flag.Parse when metadata.textproto is missing, and
    RunTests only logs that error, so the flag would otherwise still be
    unparsed and read as empty, silently disabling the filter.
  - The plan ID is published as a suite property before ondatra.RunTests so
    that the JSON-Lines ledger records it instead of the binary name.

Filtering is by test plan ID only. chassis_mpn and target_platform are present
in the intent schema but are not enforced.

2339 of 30737 relevant lines covered (7.61%)

0.09 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35591075137.1 21 Sep 2026 10:58AM UTC 137
7.61
GitHub Action Run
Source Files on build 35591075137
  • Tree
  • List 137
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • dff2efe7 on github
  • Prev Build on main (#35563612089)
  • Next Build on main (#35591075119)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc