Hello,
as far as i know, from reading
|
- run: | |
|
# The Julia command that will be executed |
|
julia_cmd=( julia --color=yes --inline=${{ inputs.inline }} --project=${{ inputs.project }} -e 'include(joinpath(ENV["GITHUB_ACTION_PATH"], "test_harness.jl"))' -- ${{inputs.test_args}} ) |
|
|
|
# Add the prefix in front of the command if there is one |
|
prefix=( ${{ inputs.prefix }} ) |
|
[[ -n ${prefix[*]} ]] && julia_cmd=( "${prefix[@]}" "${julia_cmd[@]}" ) |
|
|
|
# Run the Julia command |
|
echo "::debug::Executing Julia: ${julia_cmd[*]}" |
|
"${julia_cmd[@]}" |
|
shell: bash |
|
env: |
|
ANNOTATE: ${{ inputs.annotate }} |
|
COVERAGE: ${{ inputs.coverage }} |
|
FORCE_LATEST_COMPATIBLE_VERSION: ${{ inputs.force_latest_compatible_version }} |
|
CHECK_BOUNDS: ${{ inputs.check_bounds }} |
|
COMPILED_MODULES: ${{ inputs.compiled_modules }} |
|
ALLOW_RERESOLVE: ${{ inputs.allow_reresolve }} |
|
DEPWARN: ${{ inputs.depwarn }} |
, there is no way to set the optimization level of the julia process being used to run the tests.
Packages with DifferentiationInterface.jl take most of their testing time compiling methods, and a speedup via setting the optimization level could help in that regard.
Hello,
as far as i know, from reading
julia-runtest/action.yml
Lines 61 to 80 in 9ed3aa0
Packages with DifferentiationInterface.jl take most of their testing time compiling methods, and a speedup via setting the optimization level could help in that regard.