From 0c84b8ad0808d41151e7b6d12941acbad6812170 Mon Sep 17 00:00:00 2001 From: Alex Lin Date: Tue, 23 Feb 2016 13:48:59 -0600 Subject: [PATCH] plit test sims and fun sims into separate directories Moved SIM_events, test_dp, test_dr, and abstract. refs #191 --- .../SIM_events/RUN_test/input.py | 0 .../SIM_events/RUN_test/unit_test.py | 0 {trick_sims => test}/SIM_events/S_define | 0 .../SIM_test_abstract/RUN_test/input.py | 0 .../SIM_test_abstract/S_define | 0 test/SIM_test_abstract/S_overrides.mk | 3 + .../models}/abstract_test/ball.hh | 0 .../SIM_test_dp/DP_Product/DP_test.xml | 0 .../SIM_test_dp/Modified_data/data_record.py | 0 .../SIM_test_dp/Modified_data/group1.dr | 0 .../SIM_test_dp/Modified_data/group2.dr | 0 .../SIM_test_dp/Modified_data/group3.dr | 0 .../SIM_test_dp/Modified_data/group4.dr | 0 .../SIM_test_dp/RUN_test/Title | 0 .../SIM_test_dp/RUN_test/input.py | 0 .../SIM_test_dp/RUN_test/unit_test.py | 0 {trick_sims => test}/SIM_test_dp/S_define | 5 +- test/SIM_test_dp/S_overrides.mk | 4 + .../SIM_test_dp/models}/dp/include/dp.h | 0 .../SIM_test_dp/models}/dp/src/dp.c | 0 .../SIM_test_dr/Modified_data/dr_bitfASCII.dr | 0 .../Modified_data/dr_bitfBINARY.dr | 0 .../Modified_data/dr_typesASCII.dr | 0 .../Modified_data/dr_typesBINARY.dr | 0 .../RUN_test/Ref_Logs/bitfB_Darwin_12.trk | Bin .../Ref_Logs/bitfB_Linux_4.1_x86_64.trk | Bin .../RUN_test/Ref_Logs/bitfB_Linux_4.4.trk | Bin .../Ref_Logs/bitfB_Linux_4.4_x86_64.trk | Bin .../RUN_test/Ref_Logs/bitfB_Linux_4.6.trk | Bin .../Ref_Logs/log_DR_bitfieldsASCII_Master.csv | 0 .../Ref_Logs/log_DR_typesASCII_Master.csv | 0 .../RUN_test/Ref_Logs/typesB_Darwin_12.trk | Bin .../Ref_Logs/typesB_Linux_4.1_x86_64.trk | Bin .../RUN_test/Ref_Logs/typesB_Linux_4.4.trk | Bin .../Ref_Logs/typesB_Linux_4.4_x86_64.trk | Bin .../RUN_test/Ref_Logs/typesB_Linux_4.6.trk | Bin .../SIM_test_dr/RUN_test/unit_test.py | 0 {trick_sims => test}/SIM_test_dr/S_define | 6 +- test/SIM_test_dr/S_overrides.mk | 4 + .../SIM_test_dr/models}/dr/include/DR.hh | 0 .../SIM_test_dr/models}/dr/src/DR.cpp | 0 .../models}/dr/src/DR_default_data.cpp | 0 trick_sims/SIM_tcltk_java/JetFire.java | 158 ------------------ .../Modified_data/cannon_aero.dr | 13 -- .../Modified_data/realtime_jet.py | 11 -- trick_sims/SIM_tcltk_java/RUN_test/input.py | 19 --- trick_sims/SIM_tcltk_java/S_define | 60 ------- trick_sims/SIM_tcltk_java/S_overrides.mk | 4 - trick_sims/SIM_tcltk_java/build_java_jetfire | 5 - trick_sims/SIM_tcltk_java/cannon.tcl | 52 ------ trick_sims/SIM_tcltk_java/run_java_jetfire | 2 - trick_sims/SIM_test_abstract/S_overrides.mk | 3 - trick_sims/SIM_test_dp/S_overrides.mk | 4 - trick_sims/SIM_test_dr/S_overrides.mk | 4 - trick_sims/makefile | 77 ++++----- 55 files changed, 47 insertions(+), 387 deletions(-) rename {trick_sims => test}/SIM_events/RUN_test/input.py (100%) rename {trick_sims => test}/SIM_events/RUN_test/unit_test.py (100%) rename {trick_sims => test}/SIM_events/S_define (100%) rename {trick_sims => test}/SIM_test_abstract/RUN_test/input.py (100%) rename {trick_sims => test}/SIM_test_abstract/S_define (100%) create mode 100644 test/SIM_test_abstract/S_overrides.mk rename {trick_models => test/SIM_test_abstract/models}/abstract_test/ball.hh (100%) rename {trick_sims => test}/SIM_test_dp/DP_Product/DP_test.xml (100%) rename {trick_sims => test}/SIM_test_dp/Modified_data/data_record.py (100%) rename {trick_sims => test}/SIM_test_dp/Modified_data/group1.dr (100%) rename {trick_sims => test}/SIM_test_dp/Modified_data/group2.dr (100%) rename {trick_sims => test}/SIM_test_dp/Modified_data/group3.dr (100%) rename {trick_sims => test}/SIM_test_dp/Modified_data/group4.dr (100%) rename {trick_sims => test}/SIM_test_dp/RUN_test/Title (100%) rename {trick_sims => test}/SIM_test_dp/RUN_test/input.py (100%) rename {trick_sims => test}/SIM_test_dp/RUN_test/unit_test.py (100%) rename {trick_sims => test}/SIM_test_dp/S_define (93%) create mode 100644 test/SIM_test_dp/S_overrides.mk rename {trick_models/test => test/SIM_test_dp/models}/dp/include/dp.h (100%) rename {trick_models/test => test/SIM_test_dp/models}/dp/src/dp.c (100%) rename {trick_sims => test}/SIM_test_dr/Modified_data/dr_bitfASCII.dr (100%) rename {trick_sims => test}/SIM_test_dr/Modified_data/dr_bitfBINARY.dr (100%) rename {trick_sims => test}/SIM_test_dr/Modified_data/dr_typesASCII.dr (100%) rename {trick_sims => test}/SIM_test_dr/Modified_data/dr_typesBINARY.dr (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Darwin_12.trk (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.1_x86_64.trk (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.4.trk (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.4_x86_64.trk (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.6.trk (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/Ref_Logs/log_DR_bitfieldsASCII_Master.csv (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/Ref_Logs/log_DR_typesASCII_Master.csv (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/Ref_Logs/typesB_Darwin_12.trk (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.1_x86_64.trk (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.4.trk (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.4_x86_64.trk (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.6.trk (100%) rename {trick_sims => test}/SIM_test_dr/RUN_test/unit_test.py (100%) rename {trick_sims => test}/SIM_test_dr/S_define (80%) create mode 100644 test/SIM_test_dr/S_overrides.mk rename {trick_models/test => test/SIM_test_dr/models}/dr/include/DR.hh (100%) rename {trick_models/test => test/SIM_test_dr/models}/dr/src/DR.cpp (100%) rename {trick_models/test => test/SIM_test_dr/models}/dr/src/DR_default_data.cpp (100%) delete mode 100644 trick_sims/SIM_tcltk_java/JetFire.java delete mode 100644 trick_sims/SIM_tcltk_java/Modified_data/cannon_aero.dr delete mode 100644 trick_sims/SIM_tcltk_java/Modified_data/realtime_jet.py delete mode 100644 trick_sims/SIM_tcltk_java/RUN_test/input.py delete mode 100644 trick_sims/SIM_tcltk_java/S_define delete mode 100644 trick_sims/SIM_tcltk_java/S_overrides.mk delete mode 100755 trick_sims/SIM_tcltk_java/build_java_jetfire delete mode 100755 trick_sims/SIM_tcltk_java/cannon.tcl delete mode 100755 trick_sims/SIM_tcltk_java/run_java_jetfire delete mode 100644 trick_sims/SIM_test_abstract/S_overrides.mk delete mode 100644 trick_sims/SIM_test_dp/S_overrides.mk delete mode 100644 trick_sims/SIM_test_dr/S_overrides.mk diff --git a/trick_sims/SIM_events/RUN_test/input.py b/test/SIM_events/RUN_test/input.py similarity index 100% rename from trick_sims/SIM_events/RUN_test/input.py rename to test/SIM_events/RUN_test/input.py diff --git a/trick_sims/SIM_events/RUN_test/unit_test.py b/test/SIM_events/RUN_test/unit_test.py similarity index 100% rename from trick_sims/SIM_events/RUN_test/unit_test.py rename to test/SIM_events/RUN_test/unit_test.py diff --git a/trick_sims/SIM_events/S_define b/test/SIM_events/S_define similarity index 100% rename from trick_sims/SIM_events/S_define rename to test/SIM_events/S_define diff --git a/trick_sims/SIM_test_abstract/RUN_test/input.py b/test/SIM_test_abstract/RUN_test/input.py similarity index 100% rename from trick_sims/SIM_test_abstract/RUN_test/input.py rename to test/SIM_test_abstract/RUN_test/input.py diff --git a/trick_sims/SIM_test_abstract/S_define b/test/SIM_test_abstract/S_define similarity index 100% rename from trick_sims/SIM_test_abstract/S_define rename to test/SIM_test_abstract/S_define diff --git a/test/SIM_test_abstract/S_overrides.mk b/test/SIM_test_abstract/S_overrides.mk new file mode 100644 index 00000000..6ca9ea96 --- /dev/null +++ b/test/SIM_test_abstract/S_overrides.mk @@ -0,0 +1,3 @@ + +TRICK_CFLAGS += -I./models +TRICK_CXXFLAGS += -I./models diff --git a/trick_models/abstract_test/ball.hh b/test/SIM_test_abstract/models/abstract_test/ball.hh similarity index 100% rename from trick_models/abstract_test/ball.hh rename to test/SIM_test_abstract/models/abstract_test/ball.hh diff --git a/trick_sims/SIM_test_dp/DP_Product/DP_test.xml b/test/SIM_test_dp/DP_Product/DP_test.xml similarity index 100% rename from trick_sims/SIM_test_dp/DP_Product/DP_test.xml rename to test/SIM_test_dp/DP_Product/DP_test.xml diff --git a/trick_sims/SIM_test_dp/Modified_data/data_record.py b/test/SIM_test_dp/Modified_data/data_record.py similarity index 100% rename from trick_sims/SIM_test_dp/Modified_data/data_record.py rename to test/SIM_test_dp/Modified_data/data_record.py diff --git a/trick_sims/SIM_test_dp/Modified_data/group1.dr b/test/SIM_test_dp/Modified_data/group1.dr similarity index 100% rename from trick_sims/SIM_test_dp/Modified_data/group1.dr rename to test/SIM_test_dp/Modified_data/group1.dr diff --git a/trick_sims/SIM_test_dp/Modified_data/group2.dr b/test/SIM_test_dp/Modified_data/group2.dr similarity index 100% rename from trick_sims/SIM_test_dp/Modified_data/group2.dr rename to test/SIM_test_dp/Modified_data/group2.dr diff --git a/trick_sims/SIM_test_dp/Modified_data/group3.dr b/test/SIM_test_dp/Modified_data/group3.dr similarity index 100% rename from trick_sims/SIM_test_dp/Modified_data/group3.dr rename to test/SIM_test_dp/Modified_data/group3.dr diff --git a/trick_sims/SIM_test_dp/Modified_data/group4.dr b/test/SIM_test_dp/Modified_data/group4.dr similarity index 100% rename from trick_sims/SIM_test_dp/Modified_data/group4.dr rename to test/SIM_test_dp/Modified_data/group4.dr diff --git a/trick_sims/SIM_test_dp/RUN_test/Title b/test/SIM_test_dp/RUN_test/Title similarity index 100% rename from trick_sims/SIM_test_dp/RUN_test/Title rename to test/SIM_test_dp/RUN_test/Title diff --git a/trick_sims/SIM_test_dp/RUN_test/input.py b/test/SIM_test_dp/RUN_test/input.py similarity index 100% rename from trick_sims/SIM_test_dp/RUN_test/input.py rename to test/SIM_test_dp/RUN_test/input.py diff --git a/trick_sims/SIM_test_dp/RUN_test/unit_test.py b/test/SIM_test_dp/RUN_test/unit_test.py similarity index 100% rename from trick_sims/SIM_test_dp/RUN_test/unit_test.py rename to test/SIM_test_dp/RUN_test/unit_test.py diff --git a/trick_sims/SIM_test_dp/S_define b/test/SIM_test_dp/S_define similarity index 93% rename from trick_sims/SIM_test_dp/S_define rename to test/SIM_test_dp/S_define index 070b48a9..539af52f 100644 --- a/trick_sims/SIM_test_dp/S_define +++ b/test/SIM_test_dp/S_define @@ -3,14 +3,13 @@ PURPOSE: (This comment lists out the other object files that are not included from c++ headers) LIBRARY DEPENDENCIES: ( - (test/dp/src/dp.c) + (dp/src/dp.c) ) *************************************************************/ #include "sim_objects/default_trick_sys.sm" - -##include "test/dp/include/dp.h" +##include "dp/include/dp.h" %{ diff --git a/test/SIM_test_dp/S_overrides.mk b/test/SIM_test_dp/S_overrides.mk new file mode 100644 index 00000000..27536a3b --- /dev/null +++ b/test/SIM_test_dp/S_overrides.mk @@ -0,0 +1,4 @@ + +TRICK_CFLAGS += -I./models +TRICK_CXXFLAGS += -I./models + diff --git a/trick_models/test/dp/include/dp.h b/test/SIM_test_dp/models/dp/include/dp.h similarity index 100% rename from trick_models/test/dp/include/dp.h rename to test/SIM_test_dp/models/dp/include/dp.h diff --git a/trick_models/test/dp/src/dp.c b/test/SIM_test_dp/models/dp/src/dp.c similarity index 100% rename from trick_models/test/dp/src/dp.c rename to test/SIM_test_dp/models/dp/src/dp.c diff --git a/trick_sims/SIM_test_dr/Modified_data/dr_bitfASCII.dr b/test/SIM_test_dr/Modified_data/dr_bitfASCII.dr similarity index 100% rename from trick_sims/SIM_test_dr/Modified_data/dr_bitfASCII.dr rename to test/SIM_test_dr/Modified_data/dr_bitfASCII.dr diff --git a/trick_sims/SIM_test_dr/Modified_data/dr_bitfBINARY.dr b/test/SIM_test_dr/Modified_data/dr_bitfBINARY.dr similarity index 100% rename from trick_sims/SIM_test_dr/Modified_data/dr_bitfBINARY.dr rename to test/SIM_test_dr/Modified_data/dr_bitfBINARY.dr diff --git a/trick_sims/SIM_test_dr/Modified_data/dr_typesASCII.dr b/test/SIM_test_dr/Modified_data/dr_typesASCII.dr similarity index 100% rename from trick_sims/SIM_test_dr/Modified_data/dr_typesASCII.dr rename to test/SIM_test_dr/Modified_data/dr_typesASCII.dr diff --git a/trick_sims/SIM_test_dr/Modified_data/dr_typesBINARY.dr b/test/SIM_test_dr/Modified_data/dr_typesBINARY.dr similarity index 100% rename from trick_sims/SIM_test_dr/Modified_data/dr_typesBINARY.dr rename to test/SIM_test_dr/Modified_data/dr_typesBINARY.dr diff --git a/trick_sims/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Darwin_12.trk b/test/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Darwin_12.trk similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Darwin_12.trk rename to test/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Darwin_12.trk diff --git a/trick_sims/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.1_x86_64.trk b/test/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.1_x86_64.trk similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.1_x86_64.trk rename to test/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.1_x86_64.trk diff --git a/trick_sims/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.4.trk b/test/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.4.trk similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.4.trk rename to test/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.4.trk diff --git a/trick_sims/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.4_x86_64.trk b/test/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.4_x86_64.trk similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.4_x86_64.trk rename to test/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.4_x86_64.trk diff --git a/trick_sims/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.6.trk b/test/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.6.trk similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.6.trk rename to test/SIM_test_dr/RUN_test/Ref_Logs/bitfB_Linux_4.6.trk diff --git a/trick_sims/SIM_test_dr/RUN_test/Ref_Logs/log_DR_bitfieldsASCII_Master.csv b/test/SIM_test_dr/RUN_test/Ref_Logs/log_DR_bitfieldsASCII_Master.csv similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/Ref_Logs/log_DR_bitfieldsASCII_Master.csv rename to test/SIM_test_dr/RUN_test/Ref_Logs/log_DR_bitfieldsASCII_Master.csv diff --git a/trick_sims/SIM_test_dr/RUN_test/Ref_Logs/log_DR_typesASCII_Master.csv b/test/SIM_test_dr/RUN_test/Ref_Logs/log_DR_typesASCII_Master.csv similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/Ref_Logs/log_DR_typesASCII_Master.csv rename to test/SIM_test_dr/RUN_test/Ref_Logs/log_DR_typesASCII_Master.csv diff --git a/trick_sims/SIM_test_dr/RUN_test/Ref_Logs/typesB_Darwin_12.trk b/test/SIM_test_dr/RUN_test/Ref_Logs/typesB_Darwin_12.trk similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/Ref_Logs/typesB_Darwin_12.trk rename to test/SIM_test_dr/RUN_test/Ref_Logs/typesB_Darwin_12.trk diff --git a/trick_sims/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.1_x86_64.trk b/test/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.1_x86_64.trk similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.1_x86_64.trk rename to test/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.1_x86_64.trk diff --git a/trick_sims/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.4.trk b/test/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.4.trk similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.4.trk rename to test/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.4.trk diff --git a/trick_sims/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.4_x86_64.trk b/test/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.4_x86_64.trk similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.4_x86_64.trk rename to test/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.4_x86_64.trk diff --git a/trick_sims/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.6.trk b/test/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.6.trk similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.6.trk rename to test/SIM_test_dr/RUN_test/Ref_Logs/typesB_Linux_4.6.trk diff --git a/trick_sims/SIM_test_dr/RUN_test/unit_test.py b/test/SIM_test_dr/RUN_test/unit_test.py similarity index 100% rename from trick_sims/SIM_test_dr/RUN_test/unit_test.py rename to test/SIM_test_dr/RUN_test/unit_test.py diff --git a/trick_sims/SIM_test_dr/S_define b/test/SIM_test_dr/S_define similarity index 80% rename from trick_sims/SIM_test_dr/S_define rename to test/SIM_test_dr/S_define index 9dc0d933..2b251cad 100644 --- a/trick_sims/SIM_test_dr/S_define +++ b/test/SIM_test_dr/S_define @@ -2,14 +2,14 @@ PURPOSE: ( S_define ) LIBRARY DEPENDENCIES: ( - (test/dr/src/DR.cpp) - (test/dr/src/DR_default_data.cpp) + (dr/src/DR.cpp) + (dr/src/DR_default_data.cpp) ) *************************************************************/ #include "sim_objects/default_trick_sys.sm" -##include "test/dr/include/DR.hh" +##include "dr/include/DR.hh" class testSimObject : public Trick::SimObject { public: diff --git a/test/SIM_test_dr/S_overrides.mk b/test/SIM_test_dr/S_overrides.mk new file mode 100644 index 00000000..27536a3b --- /dev/null +++ b/test/SIM_test_dr/S_overrides.mk @@ -0,0 +1,4 @@ + +TRICK_CFLAGS += -I./models +TRICK_CXXFLAGS += -I./models + diff --git a/trick_models/test/dr/include/DR.hh b/test/SIM_test_dr/models/dr/include/DR.hh similarity index 100% rename from trick_models/test/dr/include/DR.hh rename to test/SIM_test_dr/models/dr/include/DR.hh diff --git a/trick_models/test/dr/src/DR.cpp b/test/SIM_test_dr/models/dr/src/DR.cpp similarity index 100% rename from trick_models/test/dr/src/DR.cpp rename to test/SIM_test_dr/models/dr/src/DR.cpp diff --git a/trick_models/test/dr/src/DR_default_data.cpp b/test/SIM_test_dr/models/dr/src/DR_default_data.cpp similarity index 100% rename from trick_models/test/dr/src/DR_default_data.cpp rename to test/SIM_test_dr/models/dr/src/DR_default_data.cpp diff --git a/trick_sims/SIM_tcltk_java/JetFire.java b/trick_sims/SIM_tcltk_java/JetFire.java deleted file mode 100644 index 8ae0d9ef..00000000 --- a/trick_sims/SIM_tcltk_java/JetFire.java +++ /dev/null @@ -1,158 +0,0 @@ -import java.awt.GridBagConstraints; -import java.awt.GridBagLayout; -import java.awt.Insets; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; - -import java.io.IOException; - -import java.net.UnknownHostException; - -import javax.swing.JButton; -import javax.swing.JFrame; -import javax.swing.JTextField; -import javax.swing.JLabel; -import javax.swing.JPanel; -import javax.swing.SwingWorker; - -import trick.common.utils.VariableServerConnection; - -public class JetFire extends JPanel{ - - private JButton fireJetButton; - private JTextField dataField; - private VariableServerConnection vsConnection; - private static String host = "localhost"; - private static int port = 7000; - - public JetFire() { - setLayout(new GridBagLayout()); - dataField = new JTextField(15); - dataField.setEditable(false); - fireJetButton = new JButton("Fire Jet"); - fireJetButton.addActionListener(new MyButtonListener()); - - // creates a constraints object - GridBagConstraints c = new GridBagConstraints(); - c.insets = new Insets(12, 12, 12, 12); // insets for all components - c.gridx = 0; // column 0 - c.gridy = 0; // row 0 - c.ipadx = 5; // increases components width by 10 pixels - c.ipady = 5; // increases components height by 10 pixels - c.gridwidth = 2; - c.fill = GridBagConstraints.HORIZONTAL; // Horizontal only - add(fireJetButton, c); - - c.gridx = 0; // column 0 - c.gridy = 1; // row 1 - c.gridwidth = 1; - c.fill = GridBagConstraints.NONE; // Remember to reset to none - add(new JLabel("pos[0] "), c); - - c.gridx = 1; // column 1 - add(dataField, c); - try { - vsConnection = new VariableServerConnection(host, port); - } catch (UnknownHostException host_exception) { - /** The IP address of the host could not be determined. */ - System.out.println(" Unknown host \""+host+"\""); - } catch (IOException ioe) { - /** Port number is unavailable, or there is no connection, etc. */ - System.out.println(" Invalid TCP/IP port number \""+port+"\""); - System.out.println(" Please check the server and enter a proper port number!"); - System.out.println(" IOException ..." + ioe); - System.out.println(" If there is no connection, please make sure SIM is up running properly!"); - } - if (vsConnection != null) { - (new MonitorVariableTask()).execute(); - try { - //vsConnection.setDebugLevel(3); - vsConnection.setCycle(0.5); - vsConnection.add("dyn.baseball.pos[0]"); - } catch (IOException ioe) { - } - } else { - System.exit(0); - } - } - - private static void createAndShowGUI() { - //Create and set up the window. - JFrame frame = new JFrame("Jet Fire"); - frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - frame.setLocationRelativeTo(null); - - frame.getContentPane().add(new JetFire()); - - frame.setSize(350, 200); - frame.setVisible(true); - } - - public static void main(String[] args) { - // if a valid port number is provided, use it. - // Otherwise, the default 7000 would be used. - if (args.length > 0) { - try { - port = Integer.parseInt(args[0]); - } catch (Exception e) { - // if the port provided is not a valid number, do nothing - } - } - javax.swing.SwingUtilities.invokeLater(new Runnable() { - public void run() { - createAndShowGUI(); - } - }); - } - - private class MyButtonListener implements ActionListener { - MyButtonListener() { - } - - public void actionPerformed(ActionEvent e) { - if (e.getActionCommand().equals("Fire Jet")) { - if (vsConnection != null) { - try { - vsConnection.put("trick_mm.mmw.mm.read_checkpoint_from_string(\"dyn.baseball.jet_on = 1 ;\")"); - } catch (IOException ioe) { - // do nothing - } - } - } - } - } - - private class MonitorVariableTask extends SwingWorker { - @Override - public Void doInBackground() { - String results[] = null; - while (true) { - try { - if (vsConnection != null) { - results = vsConnection.get().split("\t"); - if (results != null && results[0].equals("0")) { - dataField.setText(results[1]); - } else { - break; - } - } - } catch (Exception e) { - break; - } - } - return null; - } - @Override - public void done() { - fireJetButton.setEnabled(false); - try { - if (vsConnection != null) { - vsConnection.close(); - } - } catch (IOException ioe) { - // do nothing - } - } - } - -} diff --git a/trick_sims/SIM_tcltk_java/Modified_data/cannon_aero.dr b/trick_sims/SIM_tcltk_java/Modified_data/cannon_aero.dr deleted file mode 100644 index d7a65805..00000000 --- a/trick_sims/SIM_tcltk_java/Modified_data/cannon_aero.dr +++ /dev/null @@ -1,13 +0,0 @@ -drg = [] -drg.append(trick.DRAscii("cannon_aero")) -#drg[0] = trick.DRAscii("cannon_aero") -drg[0].set_freq(trick.DR_Always) -drg[0].set_cycle(0.01) - -drg[0].add_variable("dyn.baseball.pos[0]") -drg[0].add_variable("dyn.baseball.pos[1]") -#drg[0].add_variable("dyn.baseball.pos[2]") - -trick.add_data_record_group( drg[0], trick.DR_Buffer ) -drg[0].enable() - diff --git a/trick_sims/SIM_tcltk_java/Modified_data/realtime_jet.py b/trick_sims/SIM_tcltk_java/Modified_data/realtime_jet.py deleted file mode 100644 index 995757f3..00000000 --- a/trick_sims/SIM_tcltk_java/Modified_data/realtime_jet.py +++ /dev/null @@ -1,11 +0,0 @@ - -trick.frame_log_on() -trick.real_time_enable() -trick.exec_set_software_frame(0.01) -trick.itimer_enable() - -trick.exec_set_enable_freeze(True) -trick.exec_set_freeze_command(True) - -simControlPanel = trick.SimControlPanel() -trick.add_external_application(simControlPanel) diff --git a/trick_sims/SIM_tcltk_java/RUN_test/input.py b/trick_sims/SIM_tcltk_java/RUN_test/input.py deleted file mode 100644 index b872a309..00000000 --- a/trick_sims/SIM_tcltk_java/RUN_test/input.py +++ /dev/null @@ -1,19 +0,0 @@ - -execfile("Modified_data/cannon_aero.dr") -execfile("Modified_data/realtime_jet.py") - -dyn.baseball.pos[0] = 0.0 -dyn.baseball.pos[1] = 0.0 -dyn.baseball.pos[2] = 0.0 - -dyn.baseball.vel[0] = 43.30 -dyn.baseball.vel[1] = 0.0 -dyn.baseball.vel[2] = 25.0 - -dyn.baseball.theta = trick.sim_services.attach_units("d" , -90.0) -dyn.baseball.phi = trick.sim_services.attach_units("d" , 1.0) -dyn.baseball.omega0 = trick.sim_services.attach_units("rev/s" , 30.0) - -dyn_integloop.getIntegrator(trick.Runge_Kutta_4, 6) - -trick.sim_services.exec_set_terminate_time(10.0) diff --git a/trick_sims/SIM_tcltk_java/S_define b/trick_sims/SIM_tcltk_java/S_define deleted file mode 100644 index 01258dc4..00000000 --- a/trick_sims/SIM_tcltk_java/S_define +++ /dev/null @@ -1,60 +0,0 @@ -/************************TRICK HEADER************************* -PURPOSE: - (This S_define works with the jet simulation (RUN_tcltk input files)) -LIBRARY DEPENDENCIES: - ( - (cannon/aero/src/cannon_init_aero.c) - (cannon/aero/src/cannon_force_gravity.c) - (cannon/aero/src/cannon_force_drag.c) - (cannon/aero/src/cannon_force_lift.c) - (cannon/aero/src/cannon_force_cross.c) - (cannon/aero/src/cannon_collect_forces.c) - (cannon/aero/src/cannon_integ_aero.c) - (cannon/aero/src/cannon_impact_monte.c) - (cannon/aero/src/cannon_force_jet.c) - (cannon/aero/src/cannon_jet_control.c) - (cannon/aero/src/cannon_monte_default_data.c) - ) -*************************************************************/ - -#include "sim_objects/default_trick_sys.sm" - -##include "cannon/aero/include/cannon_aero.h" -##include "cannon/aero/include/cannon_monte_proto.h" - -class CannonSimObject : public Trick::SimObject { - - public: - CANNON_AERO baseball; - - CannonSimObject() { - - ("default_data") cannon_monte_default_data( &baseball ) ; - - ("initialization") cannon_init_aero( &baseball ) ; - - ("derivative") cannon_force_gravity( &baseball ) ; - ("derivative") cannon_force_drag( &baseball ) ; - ("derivative") cannon_force_lift( &baseball ) ; - ("derivative") cannon_force_cross( &baseball ) ; - ("derivative") cannon_collect_forces( &baseball ) ; - ("integration") trick_ret = cannon_integ_aero( &baseball ) ; - - (0.1, "effector") cannon_force_jet( &baseball ) ; - - ("dynamic_event") cannon_impact_monte( &baseball ) ; - - (0.1, "scheduled") cannon_jet_control( &baseball ) ; - } -} ; - -CannonSimObject dyn ; - -IntegLoop dyn_integloop (0.01) dyn ; - -collect dyn.baseball.force_collect = { - dyn.baseball.force_gravity[0], - dyn.baseball.force_drag[0], - dyn.baseball.force_magnus[0], - dyn.baseball.force_cross[0], - dyn.baseball.force_jet[0]} ; diff --git a/trick_sims/SIM_tcltk_java/S_overrides.mk b/trick_sims/SIM_tcltk_java/S_overrides.mk deleted file mode 100644 index 8fa02be5..00000000 --- a/trick_sims/SIM_tcltk_java/S_overrides.mk +++ /dev/null @@ -1,4 +0,0 @@ - -TRICK_CFLAGS += -I${TRICK_HOME}/trick_models -TRICK_CXXFLAGS += -I${TRICK_HOME}/trick_models - diff --git a/trick_sims/SIM_tcltk_java/build_java_jetfire b/trick_sims/SIM_tcltk_java/build_java_jetfire deleted file mode 100755 index 089f7144..00000000 --- a/trick_sims/SIM_tcltk_java/build_java_jetfire +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -javac -sourcepath . -classpath classes:$TRICK_HOME/bin/java/dist/trick.jar JetFire.java - - diff --git a/trick_sims/SIM_tcltk_java/cannon.tcl b/trick_sims/SIM_tcltk_java/cannon.tcl deleted file mode 100755 index 5be0d985..00000000 --- a/trick_sims/SIM_tcltk_java/cannon.tcl +++ /dev/null @@ -1,52 +0,0 @@ -#! /bin/sh -# \ -exec wish "$0" -- "$@" - -# Grab package Trick's SimCom package -global auto_path -set auto_path [linsert $auto_path 0 $env(TRICK_HOME)/bin/tcl] -package require Simcom -namespace import Simcom::* - -proc create { } { - - global cannon - button .b -text "Fire Jet" -command "fire_jet $cannon(socket)" - label .l -textvariable cannon(x_position) - pack .b .l -} - -proc fire_jet { sock } { - - Simcom::send_cmd $sock "dyn.baseball.jet_on = 1 ;" -} - -proc get_sim_data { } { - - global cannon - Simcom::send_cmd $cannon(socket) "trick.var_cycle(0.5)\n" - Simcom::send_cmd $cannon(socket) "trick.var_add(\"dyn.baseball.pos\[0\]\")\n" - - while { [gets $cannon(socket) sim_data] != -1 } { - set sim_data [string trimright $sim_data] - set sim_data [string range $sim_data 2 end] - set sim_data [string trimleft $sim_data] - set cannon(x_position) [format "%.2f" $sim_data] - update - } -} - -proc main { } { - - global cannon - global argv - - set cannon(port) [lindex $argv 0] - set cannon(socket) [Simcom::connect "localhost" $cannon(port)] - - create - - get_sim_data -} - -main diff --git a/trick_sims/SIM_tcltk_java/run_java_jetfire b/trick_sims/SIM_tcltk_java/run_java_jetfire deleted file mode 100755 index 88036dcd..00000000 --- a/trick_sims/SIM_tcltk_java/run_java_jetfire +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -java -classpath .:$TRICK_HOME/bin/java/dist/trick.jar JetFire $@ diff --git a/trick_sims/SIM_test_abstract/S_overrides.mk b/trick_sims/SIM_test_abstract/S_overrides.mk deleted file mode 100644 index ba7161e6..00000000 --- a/trick_sims/SIM_test_abstract/S_overrides.mk +++ /dev/null @@ -1,3 +0,0 @@ - -TRICK_CFLAGS += -I${TRICK_HOME}/trick_models -DTRICK_EXPERIMENTAL -TRICK_CXXFLAGS += -I${TRICK_HOME}/trick_models -DTRICK_EXPERIMENTAL diff --git a/trick_sims/SIM_test_dp/S_overrides.mk b/trick_sims/SIM_test_dp/S_overrides.mk deleted file mode 100644 index 8fa02be5..00000000 --- a/trick_sims/SIM_test_dp/S_overrides.mk +++ /dev/null @@ -1,4 +0,0 @@ - -TRICK_CFLAGS += -I${TRICK_HOME}/trick_models -TRICK_CXXFLAGS += -I${TRICK_HOME}/trick_models - diff --git a/trick_sims/SIM_test_dr/S_overrides.mk b/trick_sims/SIM_test_dr/S_overrides.mk deleted file mode 100644 index 8fa02be5..00000000 --- a/trick_sims/SIM_test_dr/S_overrides.mk +++ /dev/null @@ -1,4 +0,0 @@ - -TRICK_CFLAGS += -I${TRICK_HOME}/trick_models -TRICK_CXXFLAGS += -I${TRICK_HOME}/trick_models - diff --git a/trick_sims/makefile b/trick_sims/makefile index ee07f239..1b871859 100644 --- a/trick_sims/makefile +++ b/trick_sims/makefile @@ -3,66 +3,60 @@ export TRICK_HOST_CPU := $(shell $(TRICK_HOME)/bin/trick-gte TRICK_HOST_CPU) # List out sims we want to compile COMPILE_DIRS = SIM_Ball++_L1 \ - SIM_amoeba \ - SIM_ball_L1 \ - SIM_ball_L2 \ - SIM_ball_L3 \ - SIM_ball_default_data \ - SIM_cannon_aero \ - SIM_cannon_analytic \ - SIM_cannon_contact \ - SIM_cannon_dt \ - SIM_cannon_eulercromer \ - SIM_cannon_integ \ - SIM_cannon_jet \ + Ball/SIM_ball_L1 \ + Ball/SIM_ball_L2 \ + Ball/SIM_ball_L3 \ + Cannon/SIM_amoeba \ + Cannon/SIM_cannon_aero \ + Cannon/SIM_cannon_analytic \ + Cannon/SIM_cannon_contact \ + Cannon/SIM_cannon_dt \ + Cannon/SIM_cannon_eulercromer \ + Cannon/SIM_cannon_integ \ + Cannon/SIM_cannon_jet \ SIM_demo_inputfile \ SIM_demo_sdefine \ - SIM_events \ - SIM_monte \ SIM_satellite \ SIM_stls \ SIM_stls2 \ SIM_sun \ SIM_target \ - SIM_tcltk_java \ - SIM_test_abstract \ - SIM_test_dp \ - SIM_test_dr \ SIM_test_inherit \ SIM_test_ip2 \ SIM_test_sched \ - SIM_test_simlib \ - SIM_trickcomm + SIM_test_simlib + + #SIM_ball_default_data \ + #SIM_monte \ + #SIM_trickcomm # This test is temporarily sitting out until fixed. # SIM_test_varserv # List out sims we want to run unit tests TEST_DIRS = SIM_Ball++_L1 \ - SIM_amoeba \ - SIM_ball_L1 \ - SIM_ball_L2 \ - SIM_ball_L3 \ - SIM_ball_default_data \ - SIM_cannon_aero \ - SIM_cannon_analytic \ - SIM_cannon_contact \ - SIM_cannon_dt \ - SIM_cannon_eulercromer \ - SIM_cannon_integ \ - SIM_cannon_jet \ + Ball/SIM_ball_L1 \ + Ball/SIM_ball_L2 \ + Ball/SIM_ball_L3 \ + Cannon/SIM_amoeba \ + Cannon/SIM_cannon_aero \ + Cannon/SIM_cannon_analytic \ + Cannon/SIM_cannon_contact \ + Cannon/SIM_cannon_dt \ + Cannon/SIM_cannon_eulercromer \ + Cannon/SIM_cannon_integ \ + Cannon/SIM_cannon_jet \ SIM_demo_sdefine \ - SIM_events \ - SIM_monte \ SIM_stls \ SIM_stls2 \ SIM_sun \ SIM_target \ - SIM_test_dp \ - SIM_test_dr \ SIM_test_sched \ SIM_test_simlib + #SIM_ball_default_data \ + #SIM_monte \ + # This test is temporarily sitting out until fixed. # SIM_test_varserv @@ -72,7 +66,7 @@ UNIT_TEST_RESULTS = $(addprefix $(TRICK_HOME)/trick_test/, $(addsuffix .xml, $(T all: @echo "This makefile is used with Trick's top level 'make test' command" -test: $(EXECUTABLES) $(UNIT_TEST_RESULTS) data_record_results +test: $(EXECUTABLES) $(UNIT_TEST_RESULTS) clean: rm -f $(UNIT_TEST_RESULTS) @@ -88,13 +82,4 @@ $(EXECUTABLES): $(UNIT_TEST_RESULTS): $(TRICK_HOME)/trick_test/%.xml : %/T_main_${TRICK_HOST_CPU}_test.exe @ cd $* ; ./T_main_${TRICK_HOST_CPU}_test.exe RUN_test/unit_test.py -DR_RESULTS = $(TRICK_HOME)/trick_sims/SIM_test_dr/RUN_test -data_record_results: $(UNIT_TEST_RESULTS) - diff $(DR_RESULTS)/log_DR_bitfieldsASCII.csv $(DR_RESULTS)/Ref_Logs/log_DR_bitfieldsASCII_Master.csv - diff $(DR_RESULTS)/log_DR_typesASCII.csv $(DR_RESULTS)/Ref_Logs/log_DR_typesASCII_Master.csv -ifneq ($(wildcard $(DR_RESULTS)/Ref_Logs/typesB_${TRICK_HOST_CPU}.trk), ) - cmp -b $(DR_RESULTS)/log_DR_bitfieldsBINARY.trk $(DR_RESULTS)/Ref_Logs/bitfB_${TRICK_HOST_CPU}.trk - cmp -b $(DR_RESULTS)/log_DR_typesBINARY.trk $(DR_RESULTS)/Ref_Logs/typesB_${TRICK_HOST_CPU}.trk -endif -