//# Defintions for the python test framwork //import pytest //ignore_errors = ["'Set Value' operation on this value-object", "Close to singular position"] //fatal_warnings = True //pytest_markers=["slow"] #include "../libdef.any" #path MOCAP_PATH_MAINFILEDIR "<ANYMOCAP_EXAMPLES>/Plug-in-gait_MultiTrial_StandingRef/Subjects/S1/S1_FlywheelSquat/" #path MOCAP_PATH_MAINFILE "<MOCAP_PATH_MAINFILEDIR>/Main.any" #define MOCAP_NAME_MAINFILEDIR "S1_FlywheelSquat" #define MOCAP_TEST_FILENAME_PREFIX "Test_" #ifndef TEST_NAME #endif #ifdef CREATE_IMAGE #undef MOCAP_TEST_FILENAME_PREFIX #path TEMP_PATH "<MOCAP_PATH_MAINFILEDIR>/../../../Output" #define N_STEP_KINEMATICS 10 #endif // Run Analysis with a reduced number of time steps // to make test go faster. //#define N_STEP 30 #include "<MOCAP_PATH_MAINFILE>" Main = { AnyOperation& TestRunApplication = Main.RunAnalysis; #ifndef CREATE_IMAGE AnyOperation& RunTest = Main.TestRunApplication; #else #include "../Cameras.any" AnyOperationSequence CameraInitPos = { AnyOperation& ref1 = Main.RunAnalysis.LoadParameters; AnyOperation& ref2 = Main.Studies.MarkerTracking.Kinematics; AnyOperation& ref3 = Main.Studies.InverseDynamicStudy.InitialConditions; }; LoadTimeCam.CameraLookAtPoint = Main.HumanModel.BodyModel.Trunk.SegmentsLumbar.PelvisSeg.r+{0,0,-0.25}; LoadTimeCam.CameraFieldOfView = DesignVar(1.9); LoadTimeCam.CameraDirection = {0,-1,0.3}; #endif };