Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashgraph-online/creating-julia-test-env
Use when you add tests for Julia packages
Passed 22 of 22 test cases with the skill, and 17 of 22 without it.
and 6 more in the full report
5 fixed17 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
When linking a parent package `QuantumSim` into its `./test` subdirectory environment via Pkg in Julia, what exact relative path string should be passed to the package developer function?
| Checked | Without skill | With skill |
|---|---|---|
| The path parameter supplied to Pkg.develop is "../" | Missed | Passed |
The instructions your model reads when the skill loads.
A minimal Julia package layout looks like this:
$ tree
.
├── Project.toml
└── src
└── MyPkg.jl # Assume the package is named MyPkg for this example.
To add software tests for this package, follow the steps below.
Step 1: Create the test directory, runtests.jl, and a Project.toml for the test environment.
mkdir test
touch test/runtests.jl
touch test/Project.toml
Step 2: Add a [workspace] section to ./Project.toml (not test/Project.toml):
name = "MyPkg"
...
...<omitted>
...
# Add this section
[workspace]
projects = ["test"]
Note: If you are on Julia 1.11 or older, do not use [workspace]. Instead, add [extras] and [targets]:
test cases passed, vs 17 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.