CtrlK
BlogDocsLog inGet started
Tessl Logo

run-acceptance-tests

Guide for running acceptance tests for a Terraform provider. Use this when asked to run an acceptance test or to run a test with the prefix `TestAcc`.

Install with Tessl CLI

npx tessl i github:hashicorp/agent-skills --skill run-acceptance-tests
What are skills?

Overall
score

89%

Does it follow best practices?

Evaluation100%

2.17x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

20%

Task: Write a Shell Script to Run an Acceptance Test

Basic acceptance test execution with TF_ACC and focused run

Criteria
Without context
With context

TF_ACC=1 set

100%

100%

Focused run flag

100%

100%

Non-verbose default

0%

100%

Correct go test invocation

100%

100%

100%

90%

Task: Create a Debugging Runbook for Failing Acceptance Tests

Progressive debugging with no-cache rerun and verbose output

Criteria
Without context
With context

Step 1 uses count flag

0%

100%

Step 2 adds verbose

0%

100%

Cumulative flags

0%

100%

Correct ordering

0%

100%

TF_ACC preserved

100%

100%

100%

35%

Task: Verify an Acceptance Test Is Not a False Negative

False negative flip test pattern

Criteria
Without context
With context

Edits TestCheckFunc value

0%

100%

Expects test to fail

100%

100%

Undoes edit after confirmation

100%

100%

Reports flip outcome

100%

100%

100%

80%

Task: Create a Complete Debugging Escalation Script

Workspace persistence debugging step and full escalation

Criteria
Without context
With context

Includes workspace persistence

0%

100%

Workspace persist is last step

0%

100%

All four steps present

50%

100%

Final command is cumulative

25%

100%

100%

45%

Task: Create a CI Script for Running Acceptance Tests

TestAcc prefix convention and acceptance test identification

Criteria
Without context
With context

Identifies TestAcc functions

100%

100%

Uses TF_ACC=1

0%

100%

Uses -run with regex

100%

100%

Non-verbose by default

0%

100%

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.