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

facebookincubator / TTPForge / 21713962013
56%
main: 67%

Build:
Build:
LAST BUILD BRANCH: export-D92402443
DEFAULT BRANCH: main
Ran 05 Feb 2026 01:48PM UTC
Jobs 1
Files 82
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

05 Feb 2026 01:47PM UTC coverage: 56.202%. First build
21713962013

Pull #594

github

facebook-github-bot
Reload sub-TTP after templating args to fix step-level template resolution

Summary:
When a parent TTP passes arguments to a sub-TTP using step-level templating (`{[{ .StepVars.x }]}`), and the sub-TTP uses TTP-level templating on those args (like `{{range}}` or `{{splitList}}`), the args were not being resolved before the sub-TTP was loaded and rendered.

The issue was that `SubTTPStep.Validate()` called `loadSubTTP()` which loads and renders the sub-TTP YAML before `Template()` was called to resolve the step-level templates in the args. This caused the sub-TTP's TTP-level templating to receive literal template strings like `{[{ .StepVars.x }]}` instead of resolved values.

The fix adds a call to `s.loadSubTTP(execCtx)` at the end of `SubTTPStep.Template()` to reload the sub-TTP after args are resolved.

Reviewed By: RoboticPrism

Differential Revision: D92201696
Pull Request #594: Reload sub-TTP after templating args to fix step-level template resolution

1 of 1 new or added line in 1 file covered. (100.0%)

2850 of 5071 relevant lines covered (56.2%)

14.86 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21713962013.1 05 Feb 2026 01:48PM UTC 82
56.2
GitHub Action Run
Source Files on build 21713962013
  • Tree
  • List 82
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #594
  • 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