julia-tests-write

Write Julia package tests using TestItemRunner.jl with Aqua.jl and JET.jl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps developers write robust and maintainable tests for Julia packages, ensuring code quality and reliability through structured testing patterns.

Core Features & Use Cases

  • Structured Test Writing: Utilize @testitem macros for organized and taggable tests.
  • Code Quality Integration: Easily incorporate Aqua.jl for code quality checks and JET.jl for static analysis.
  • Use Case: When developing a new Julia package, use this skill to set up a comprehensive test suite that includes core functionality tests, code quality checks, and static analysis, ensuring the package adheres to best practices from the start.

Quick Start

Use the julia-tests-write skill to create a new test file for your Julia package.

Frequently Asked Questions about julia-tests-write

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

FAQPage Schema
How do I write Julia package tests using TestItemRunner?

You write Julia package tests using TestItemRunner by applying the `@testitem` macro to create structured, taggable test blocks within your package's test directory for organized test suites.

What is the best way to integrate Aqua.jl and JET.jl into Julia package tests?

Integrating Aqua.jl and JET.jl into Julia tests involves creating dedicated test files for code quality checks and static analysis within the test directory to ensure packages adhere to best practices.

How does TestItemRunner organize Julia package tests?

TestItemRunner organizes Julia package tests by utilizing the `@testitem` macro, allowing developers to structure tests logically and apply tags for selective test execution and management.

Can I use tags to manage Julia tests with TestItemRunner?

Yes, you can use tags to manage Julia tests with TestItemRunner by applying tags within the `@testitem` macro, enabling structured test organization and selective execution of specific test categories.

How do I set up a comprehensive test suite for a new Julia package?

You set up a comprehensive Julia package test suite by creating standard test files in the test directory covering core functionality, Aqua.jl code quality checks, and JET.jl static analysis to ensure reliability.