test-execution

Execute YaxUnit tests in 1C BSL and correlate failures with code changes.

87|15|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/SteelMorgan/1c-agent-based-dev-framework --skill test-execution-steelmorgan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-execution
Source: https://github.com/SteelMorgan/1c-agent-based-dev-framework/tree/main/framework/skills/tool-usage/test-execution
Command: npx skills add https://github.com/SteelMorgan/1c-agent-based-dev-framework --skill test-execution-steelmorgan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of running tests, analyzing their results, and linking test failures back to specific code changes, ensuring code quality and stability.

Core Features & Use Cases

  • Automated Test Execution: Runs YaxUnit tests within the 1C environment.
  • Failure Analysis: Parses test results to identify failing tests and their error messages.
  • Code Navigation: Helps the agent navigate to the source code of failing tests and the code they are testing.
  • TDD Support: Facilitates the Test-Driven Development cycle by running tests after code changes.
  • Use Case: After making changes to the InventoryManagement module, the agent can automatically run all tests related to that module, analyze any failures, and pinpoint the exact lines of code causing the issues.

Quick Start

Run all tests in the project and analyze any failures.

Frequently Asked Questions about test-execution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run YaxUnit tests in a 1C BSL environment?

You can run YaxUnit tests in a 1C BSL environment by triggering automated test execution, parsing the results to identify failures, and correlating those failures with recent code modifications.

Can I use automated testing for TDD cycles in 1C?

Yes, automated testing supports TDD cycles in 1C by running YaxUnit tests after code changes, analyzing outcomes, and navigating to the source code of failing tests to pinpoint issues.

How does failure analysis link test errors to code changes?

Failure analysis links test errors to code changes by parsing test results to identify failing tests and their error messages, then navigating to the exact source code lines causing the issues.

What capabilities are required for 1C test execution and syntax checking?

1C test execution and syntax checking require capabilities for running tests, building projects, navigating code symbols, and checking syntax to support pre-commit checks and automated workflows.

When do I need to run pre-commit checks for 1C code quality?

You need to run pre-commit checks for 1C code quality when integrating automated testing workflows, ensuring that modifications pass syntax checks and YaxUnit tests before finalizing changes.