-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy pathmain.cc
More file actions
94 lines (76 loc) · 4.78 KB
/
Copy pathmain.cc
File metadata and controls
94 lines (76 loc) · 4.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
// Let Catch provide main():
#define CATCH_CONFIG_MAIN
#include "catch.hpp"
#include "sanity_check.test.cc"
#include "../test/utils.test.cc"
#include "../test/default_mode_test/SymWorld.test.cc"
#include "../test/default_mode_test/DataNodes.test.cc"
#include "../test/default_mode_test/Host.test.cc"
#include "../test/default_mode_test/Symbiont.test.cc"
#include "../test/default_mode_test/HostSymbiontInteraction.test.cc"
#include "../test/default_mode_test/HostSymbiontUnitTest.test.cc"
#include "../test/default_mode_test/CureHosts.test.cc"
#include "../test/default_mode_test/Phylogenies.test.cc"
#include "../test/default_mode_test/TagMatching.test.cc"
#include "../test/default_mode_test/SpatialStructure.test.cc"
#include "../test/default_mode_test/PopulationStructure.test.cc"
#include "../test/efficient_mode_test/EfficientSymbiont.test.cc"
#include "../test/efficient_mode_test/EfficientHost.test.cc"
#include "../test/efficient_mode_test/EfficientDataNodes.test.cc"
#include "../test/lysis_mode_test/Bacterium.test.cc"
#include "../test/lysis_mode_test/Phage.test.cc"
#include "../test/lysis_mode_test/BacteriumPhageUnitTest.test.cc"
#include "../test/lysis_mode_test/LysisDataNodes.test.cc"
#include "../test/lysis_mode_test/LysisWorld.test.cc"
#include "../test/pgg_mode_test/PGGSymbiont.test.cc"
#include "../test/pgg_mode_test/PGGHost.test.cc"
#include "../test/pgg_mode_test/PGGHostPGGSymbiontUnitTest.test.cc"
#include "../test/pgg_mode_test/PGGDataNodes.test.cc"
#include "../test/pgg_mode_test/PGGWorld.test.cc"
//SGP mode Old tests (need to update before moving)
#include "../test/sgp_mode_test/functional_tests/TaskValueEvent.test.cc"
#include "../test/sgp_mode_test/unit_tests/ProgramBuilder.test.cc"
#include "../test/sgp_mode_test/functional_tests/HealthMode.test.cc"
#include "../test/sgp_mode_test/unit_tests/SGPWorldSetup.test.cc"
// #include "../test/old_sgp_mode_test/unit_tests/Tasks.test.cc"
#include "../test/sgp_mode_test/functional_tests/SGPHost_SGPSymbiont_Tasks.test.cc" //includes modified version of a Tasks.test.cc test
// #include "../test/old_sgp_mode_test/functional_tests/GenomeLibrary_SGPWorld.test.cc"
// #include "../test/old_sgp_mode_test/functional_tests/HealthHost_Instructions.test.cc"
#include "../test/sgp_mode_test/functional_tests/SGPWorldData_SGPWorld.test.cc"
// #include "../test/old_sgp_mode_test/functional_tests/SGPHost_Tasks.test.cc"
// #include "../test/old_sgp_mode_test/functional_tests/SGPHost_Reproduce.test.cc"
// #include "../test/old_sgp_mode_test/functional_tests/SGPSymbiont_Tasks.test.cc"
// #include "../test/old_sgp_mode_test/functional_tests/SGPWorld_StressHost.test.cc"
// #include "../test/old_sgp_mode_test/functional_tests/SGPWorld_SGPConfig.test.cc"
// #include "../test/old_sgp_mode_test/functional_tests/StressHost_SGPDataNodes.test.cc"
// #include "../test/old_sgp_mode_test/functional_tests/Tasks_ProcessOutput.test.cc"
// Alex fork tests, some updates needed?
#include "../test/sgp_mode_test/functional_tests/ProgramBuilder.test.cc"
#include "../test/sgp_mode_test/unit_tests/Instructions.test.cc"
// #include "../test/sgp_mode_test/SGPSymbiont.test.cc"
#include "../test/sgp_mode_test/functional_tests/StressMode.test.cc"
#include "../test/sgp_mode_test/unit_tests/RingBuffer.test.cc"
#include "../test/sgp_mode_test/unit_tests/Stacks.test.cc"
#include "../test/sgp_mode_test/unit_tests/SGPCureHosts.test.cc"
#include "../test/sgp_mode_test/unit_tests/SGPWorldData.test.cc"
// #include "../test/sgp_mode_test/functional_tests/SenseTask_Tasks.test.cc"
#include "../test/sgp_mode_test/functional_tests/NutrientMode.test.cc"
#include "../test/sgp_mode_test/functional_tests/SGPHost_SGPSymbiont.test.cc"
#include "../test/sgp_mode_test/functional_tests/SGPSymbiont_Reproduce.test.cc"
// #include "../test/sgp_mode_test/functional_tests/TempChangingEnvironments.test.cc"
#include "../test/sgp_mode_test/functional_tests/SGPWorld.test.cc"
#include "../test/sgp_mode_test/functional_tests/PopulationStructure.test.cc"
// Anya's tests
#include "../test/sgp_mode_test/unit_tests/SGPWorld.test.cc"
#include "../test/sgp_mode_test/unit_tests/SGPHost.test.cc"
#include "../test/sgp_mode_test/unit_tests/SGPSymbiont.test.cc"
#include "../test/sgp_mode_test/functional_tests/SGPHost_Tasks.test.cc"
#include "../test/sgp_mode_test/functional_tests/SGPHost_Reproduce.test.cc"
#include "../test/sgp_mode_test/functional_tests/SGPHardware_Tasks.test.cc"
//Integration tests
#include "../test/integration_test/spatial_structure/vt.test.cc"
#include "../test/integration_test/lysogeny/plr.test.cc"
#include "../test/integration_test/endosymbiosis/res_distribute.test.cc"
#include "../test/integration_test/dirty_transmission/hz_mut_rate.test.cc"
#include "../test/integration_test/multi_infection/pgg.test.cc"
//#include "../test/integration_test/mutualists_constrain/SymsEffectEvo.test.cc" // Needs to be updated