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

OpenCHAMI / ochami / 42888570279
93%

Build:
DEFAULT BRANCH: main
Ran 10 Nov 2026 07:50PM UTC
Jobs 1
Files 209
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

10 Nov 2026 07:46PM UTC coverage: 93.176%. Remained the same
42888570279

push

github

web-flow
test: enforce test file stems and remove duplicate error tests (#243)

* test: ignore non-platform tags in subject grouping

The test file check groups a subject's tests by platform, but platform()
used the whole //go:build expression as the group. A file tagged "linux
&& integration" got its own group, apart from *_linux_test.go, so a
non-platform tag could split a subject's tests without a violation. The
same goes for equivalent constraints written differently, such as
"amd64 && linux" and *_linux_amd64_test.go.

Compare the GOOS/GOARCH pairs a file can build for rather than the text
of its constraints. A file name and a constraint that select the same
platforms now group together, whatever their order. Tags that don't name
a platform don't make a file platform-specific: each setting of them is
tried, with one value per tag across the file, so "(linux || integration)
&& !integration" still counts as Linux. This replaces namesPlatform.

Signed-off-by: Devon Bautista <17506592+synackd@users.noreply.github.com>

* test: keep subject bucket files on one stem

CONTRIBUTING.md names a subject's files <subject>_test.go,
<subject>_errors_test.go, and <subject>_boundary_test.go, but nothing
checks that those files share a stem. TestLoad, TestValidateConfig,
TestInitLogging, and TestRuntimeHandlePayload each had a bucket in a file
named after something else, so a reader who opens the plain test file
wouldn't find the rest next to it.

Move those tests to files that match, without changing them. Add a check
that flags a subject's bucket files with different stems, and describe
the rule in CONTRIBUTING.md. The check compares only files for the same
platforms, using platform(), and leaves out the error tables across cmd
families in commands_errors_test.go, whose plain tests are in a file
named after the behavior.

Also rename TestBSSHistoryGet_* to TestBSSHistory_*, since "bss history"
is a leaf command and there is no "bss history get".

Signed-off-by: Devon Ba... (continued)

13626 of 14624 relevant lines covered (93.18%)

754.83 hits per line

Jobs
ID Job ID Ran Files Coverage
1 42888570279.1 10 Nov 2026 07:50PM UTC 209
93.18
GitHub Action Run
Source Files on build 42888570279
  • Tree
  • List 209
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #42888570279
  • 818d7ae7 on github
  • Prev Build on main (#41913280355)
  • 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