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

facebookincubator / TTPForge / 24349828845
56%
main: 67%

Build:
Build:
LAST BUILD BRANCH: export-D106692973
DEFAULT BRANCH: main
Ran 13 Apr 2026 02:47PM UTC
Jobs 1
Files 79
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

13 Apr 2026 02:46PM UTC coverage: 55.646%. First build
24349828845

Pull #615

github

facebook-github-bot
Remove redundant validation checks

Summary:
Remove two redundant validation checks from the validate pipeline:

1. Delete `ValidateRequirements()` — it does a map→marshal→unmarshal
   round-trip into `blocks.RequirementsConfig` then calls `.Validate()`.
   This is already done by `ValidatePreamble()` which unmarshals into
   `PreambleFields` and calls `pf.Validate()` → `pf.Requirements.Validate()`.

2. Remove `steps:` from `requiredFieldPatterns` in `ValidateRequiredFields` —
   the steps boundary is already validated by `preprocess.Parse()` (called in
   `ValidatePreamble`) and `ValidateStructure()`.

Reviewed By: d0n601

Differential Revision: D100219502
Pull Request #615: Remove redundant validation checks

29 of 46 new or added lines in 7 files covered. (63.04%)

3154 of 5668 relevant lines covered (55.65%)

14.63 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
52.67
pkg/blocks/executor.go
5
61.29
pkg/blocks/expectstep.go
3
73.33
cmd/enumttps.go
2
12.73
cmd/enumauthors.go
2
49.51
pkg/blocks/ttps.go
Jobs
ID Job ID Ran Files Coverage
1 24349828845.1 13 Apr 2026 02:47PM UTC 79
55.65
GitHub Action Run
Source Files on build 24349828845
  • Tree
  • List 79
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #615
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc