testing-conventions

Standardize testing protocols and infrastructure validation for the Nebius Physical AI repository.

17|8|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/nebius/nebius-physical-ai --skill testing-conventions-nebius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-conventions
Source: https://github.com/nebius/nebius-physical-ai/tree/main/skills/atomic/testing-conventions
Command: npx skills add https://github.com/nebius/nebius-physical-ai --skill testing-conventions-nebius

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a unified set of rules and commands for running tests, linting, and validating infrastructure changes within the Nebius Physical AI repository, preventing common configuration errors and ensuring consistent test coverage.

Core Features & Use Cases

  • Standardized Test Execution: Provides the correct virtual environment commands for running pytest and ruff to ensure environment consistency.
  • Infrastructure Validation: Defines the mandatory requirements for live-infra testing, including how to register workflows in the submission matrix and handle environment variables.
  • Use Case: When a developer modifies an npa.workflow spec, they use this Skill to identify the correct live-infra test path and ensure their changes are properly gated and verified against real Nebius infrastructure.

Quick Start

Use the testing-conventions skill to verify the correct command for running the full suite of unit tests within the repository virtual environment.

Frequently Asked Questions about testing-conventions

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

FAQPage Schema
How do I run pytest and linting checks for the Nebius Physical AI repository?

To run pytest and linting checks for the Nebius Physical AI repository, you must use the correct virtual environment commands specified by the testing-conventions protocol to ensure environment consistency and validate your code changes. This standardizes test execution across the project.

What are the requirements for live-infra integration testing in NPA workflows?

Live-infra integration testing in NPA workflows requires registering workflows in the submission matrix, managing environment variables, and verifying deployments against real Nebius infrastructure. This ensures changes to npa.workflow specs are properly gated and validated.

How do I validate infrastructure changes across diverse compute tiers in Nebius Physical AI?

Validating infrastructure changes across diverse compute tiers in Nebius Physical AI involves executing standardized testing protocols and infrastructure validation procedures. This ensures compliance with repository-specific testing markers and deployment verification requirements.

Do I need specific environment variables configured for NPA live-infra testing?

Yes, NPA live-infra testing requires proper environment variable management to ensure compliance with repository-specific testing markers. The testing-conventions Skill defines mandatory requirements for handling these variables during live-infra integration tests.

Why are my unit tests failing due to configuration errors in the Nebius Physical AI repository?

Unit tests often fail due to configuration errors when not using the standardized virtual environment commands for pytest and ruff. The testing-conventions Skill provides unified rules to prevent these common errors and ensure consistent test coverage.

What is the best way to standardize testing protocols for Nebius Physical AI workflow specs?

The best way to standardize testing protocols for Nebius Physical AI workflow specs is to apply unified rules for running tests, linting, and validating infrastructure changes. This prevents configuration errors and ensures proper gating across diverse compute tiers.