julia-tests-run

Run Julia package tests with tag-based filtering and environment-based selection.

30|6|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/Krastanov/JuliaLLMAgentSkills --skill julia-tests-run
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: julia-tests-run
Source: https://github.com/Krastanov/JuliaLLMAgentSkills/tree/main/julia-tests-run
Command: npx skills add https://github.com/Krastanov/JuliaLLMAgentSkills --skill julia-tests-run

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of running tests for Julia packages, allowing for precise control over which tests are executed based on various criteria.

Core Features & Use Cases

  • Flexible Test Execution: Run tests with support for filtering, conditional loading, and environment-based selection.
  • Tag-Based Filtering: Utilize common tags like :jet, :aqua, and :doctests to categorize and select tests.
  • Use Case: When preparing for a release, you might want to run all tests except those tagged :cuda if a GPU is not available, ensuring a quick and relevant test suite execution.

Quick Start

Execute the standard test run command for the current project.

Frequently Asked Questions about julia-tests-run

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

FAQPage Schema
How do I run Julia tests with filtering for specific environments?

You can run Julia tests with filtering by using environment-based test selection and conditional loading capabilities. This Skill integrates with TestItemRunner.jl to provide granular control over your test suite execution based on specific environmental criteria.

What is tag-based filtering in Julia test execution?

Tag-based filtering in Julia test execution allows you to categorize and select tests using tags like :jet, :aqua, and :doctests. This mechanism enables targeted test execution so you can run only the relevant subsets of your test suite.

How do I exclude specific tests like :cuda when running a Julia package test suite?

To exclude specific tests like :cuda, you use the tag-based filtering and conditional loading capabilities to deselect those tags. This approach is useful when preparing for a release and you need to skip GPU-dependent tests if the hardware is unavailable.

Does this Julia test runner support continuous integration workflows?

Yes, this Julia test runner supports continuous integration by allowing flexible test execution with advanced filtering. You can control which tests run in CI environments through environment-based selection and tag-based filtering for efficient, targeted test execution.

Can I use TestItemRunner.jl for granular control over Julia test suites?

Yes, you can use TestItemRunner.jl integration for granular control over Julia test suites. The Skill leverages this integration to execute tests with advanced filtering, conditional loading, and environment-based selection for precise test management.