# Compile only sims SIM_alloc_test: path: test/SIM_alloc_test SIM_alloc_test: path: test/SIM_alloc_test SIM_anon_enum: path: test/SIM_anon_enum SIM_default_member_initializer: path: test/SIM_default_member_initializer SIM_delete_default_constructor: path: test/SIM_delete_default_constructor SIM_demo_inputfile: path: test/SIM_demo_inputfile SIM_exclusion_mechanisms: path: test/SIM_exclusion_mechanisms SIM_isystem: path: test/SIM_isystem SIM_measurement_units: path: test/SIM_measurement_units SIM_parse_s_define: path: test/SIM_parse_s_define # SIM_target_specific_variables: <-- This sim has to sit out on Mac until we fix the sprintf issue # path: test/SIM_target_specific_variables SIM_test_abstract: path: test/SIM_test_abstract SIM_test_inherit: path: test/SIM_test_inherit SIM_test_ip2: path: test/SIM_test_ip2 SIM_threads_simple: path: test/SIM_threads_simple SIM_trickcomm: path: test/SIM_trickcomm SIM_satellite: path: trick_sims/SIM_satellite # Normal case compile and run sims SIM_demo_sdefine: path: test/SIM_demo_sdefine build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_events: path: test/SIM_events build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_exec_set_time_tic_value: path: test/SIM_exec_set_time_tic_value build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_python_namespace: path: test/SIM_python_namespace build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_rti: path: test/SIM_rti build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_test_dp: path: test/SIM_test_dp build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_test_icg_file_skipped: path: test/SIM_test_icg_file_skipped build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_test_io: path: test/SIM_test_io build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_test_ip: path: test/SIM_test_ip build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_test_sched: path: test/SIM_test_sched build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_test_templates: path: test/SIM_test_templates build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_threads: path: test/SIM_threads build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_trickified: path: test/SIM_trickified build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_ball_L1: path: trick_sims/Ball/SIM_ball_L1 build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_ball_L2: path: trick_sims/Ball/SIM_ball_L2 build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_ball_L3: path: trick_sims/Ball/SIM_ball_L3 build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 # SIM_amoeba: # path: trick_sims/Cannon/SIM_amoeba # build_command: "trick-CP -t" # binary: "T_main_{cpu}_test.exe" # runs: # RUN_test/unit_test.py: # returns: 0 SIM_cannon_aero: path: trick_sims/Cannon/SIM_cannon_aero build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_cannon_analytic: path: trick_sims/Cannon/SIM_cannon_analytic build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_cannon_eulercromer: path: trick_sims/Cannon/SIM_cannon_eulercromer build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_cannon_numeric: path: trick_sims/Cannon/SIM_cannon_numeric build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_cannon_jet: path: trick_sims/Cannon/SIM_cannon_jet build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_Ball++_L1: path: trick_sims/SIM_Ball++_L1 build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 SIM_sun: path: trick_sims/SIM_sun build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 # Special cases # setup.py dumps a checkpoint # unit_test.py loads that checkpoint and verifies the data SIM_stls: path: test/SIM_stls build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/setup.py: returns: 0 RUN_test/unit_test.py: returns: 0 SIM_test_dr: path: test/SIM_test_dr build_command: "trick-CP -t" binary: "T_main_{cpu}_test.exe" runs: RUN_test/unit_test.py: returns: 0 compare: - test/SIM_test_dr/RUN_test/log_DR_bitfieldsASCII.csv vs. test/SIM_test_dr/RUN_test/Ref_Logs/log_DR_bitfieldsASCII_Master.csv - test/SIM_test_dr/RUN_test/log_DR_typesASCII.csv vs. test/SIM_test_dr/RUN_test/Ref_Logs/log_DR_typesASCII_Master.csv - test/SIM_test_dr/RUN_test/log_DR_bitfieldsBINARY.trk vs. test/SIM_test_dr/RUN_test/Ref_Logs/log_DR_bitfieldsBINARY.trk