The new ACETestUtils.jl is becoming the shared home for cross-package test utilities. The following generic helpers in src/testing.jl (module Testing) are candidates to migrate there and then be removed from ACEbase:
fdtest, dirfdtest — finite-difference gradient consistency tests
print_tf, println_slim — compact pass/fail display for @test results
These are now implemented in ACETestUtils.
Not migrating:
h0, h1, h2, h3 (colored section headers) — decided to drop rather than move; they stay in ACEbase.
test_fio — depends on ACEbase.FIO; stays in ACEbase.
Plan: once ACETestUtils is released and consumers migrate, remove fdtest/dirfdtest/print_tf/println_slim from ACEbase.Testing (or keep thin re-export shims for a deprecation period, since ACEbase.Testing is a runtime-loadable module that downstream packages using).
The new ACETestUtils.jl is becoming the shared home for cross-package test utilities. The following generic helpers in
src/testing.jl(module Testing) are candidates to migrate there and then be removed from ACEbase:fdtest,dirfdtest— finite-difference gradient consistency testsprint_tf,println_slim— compact pass/fail display for@testresultsThese are now implemented in ACETestUtils.
Not migrating:
h0,h1,h2,h3(colored section headers) — decided to drop rather than move; they stay in ACEbase.test_fio— depends onACEbase.FIO; stays in ACEbase.Plan: once ACETestUtils is released and consumers migrate, remove
fdtest/dirfdtest/print_tf/println_slimfromACEbase.Testing(or keep thin re-export shims for a deprecation period, sinceACEbase.Testingis a runtime-loadable module that downstream packagesusing).