Refactor tests for automatisation #153
Draft
+4
β2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
π― Action Plan: PR #153 - Refactor tests for automatisation
Date: 2025-12-20
PR: #153 by @ocots | Branch:
151-v3-phase-1b-refactor-testsβdevelopState: OPEN | Linked Issue: #151
π Overview
Issue Summary: Refactor test infrastructure to align with CTBase standards (run_tests, modular suite, coverage).
PR Summary: Currently contains only initial
.gitignoreupdates. The main refactoring work is yet to be implemented.Status: π§ Needs Implementation
π Context & Gap Analysis
Project: CTFlows.jl (Julia)
Current state:
runtests.jluses manualincludeloop.test/.β Missing Requirements (To Be Implemented)
test/coverage.jl,test/suite/)runtests.jlusingCTBase.run_teststest_differential_geometry.jlβ Completed
reports/implementation_plan_issue_151.md).gitignoreupdatedπ Proposed Action Plan
This plan follows the validated Implementation Plan created in the previous step.
π΄ Critical Priority (Infrastructure)
Setup Test Infrastructure
test/coverage.jltest/suite/directorytest/runtests.jlwithCTBase.run_testssetupMigrate Differential Geometry Tests
test_differential_geometry.jltotest/suite/test_differential_geometry()functionPkg.test(test_args=["differential_geometry"])π‘ High Priority (Migration)
types,concatenation,defaultoptimal_control_problem,saveat,aquaπ’ Medium Priority (Validation)
π‘ Recommendations
You have a detailed implementation plan in:
reports/implementation_plan_issue_151.mdImmediate next steps:
β±οΈ Estimated Effort
Total: 9-13 hours (as per planning)
Ready to start?
I recommend we start with Phase 1: Infrastructure Setup.