Added test files that specifically reside in a subdirectory (ExternalLoadsInSubdir) - the issue doesn't emerge if everything is ran in the working directory
Added test that loads a basic 1-body model and associates an ExternalLoads + motion with it (verified in preview experimental data etc.)
Changed the implementation to copy the underliyng XMLDocument pointer from the source ExternalLoads, so that the implementation is able to resolve relative paths within the ExternalLoads file
Testing I've completed
Wrote a test that fails due to the documented issue (first commit) - fails
Changed implementation - passes
WIP: cherry-picked this PR's commits onto opensim-creator's build, so that an end-to-end integration of the fix with the experimental data UI can be tested (+exercising the downstream tests)
Fixes issue #3926 Downstream issue: https://github.com/ComputationalBiomechanicsLab/opensim-creator/issues/924
Brief summary of changes
ExternalLoadsInSubdir
) - the issue doesn't emerge if everything is ran in the working directoryExternalLoads
+ motion with it (verified in preview experimental data etc.)XMLDocument
pointer from the sourceExternalLoads
, so that the implementation is able to resolve relative paths within the ExternalLoads fileTesting I've completed
opensim-creator
's build, so that an end-to-end integration of the fix with the experimental data UI can be tested (+exercising the downstream tests)Looking for feedback on...
CHANGELOG.md
This change is