[Avida-SVN] [avida-svn] r1037 - in trunk/consistencytests/Tests/Researchers: dule dule/LocalSex goingssh goingssh/Kazi

avidaedward at myxo.css.msu.edu avidaedward at myxo.css.msu.edu
Wed Oct 11 16:49:20 PDT 2006


Author: avidaedward
Date: 2006-10-11 19:49:20 -0400 (Wed, 11 Oct 2006)
New Revision: 1037

Modified:
   trunk/consistencytests/Tests/Researchers/dule/CMakeLists.txt
   trunk/consistencytests/Tests/Researchers/dule/LocalSex/CMakeLists.txt
   trunk/consistencytests/Tests/Researchers/goingssh/CMakeLists.txt
   trunk/consistencytests/Tests/Researchers/goingssh/Kazi/CMakeLists.txt
Log:

Disabled Dule's and Sherri's consistency tests on this branch ; they're
out of date.



Modified: trunk/consistencytests/Tests/Researchers/dule/CMakeLists.txt
===================================================================
--- trunk/consistencytests/Tests/Researchers/dule/CMakeLists.txt	2006-10-11 23:46:04 UTC (rev 1036)
+++ trunk/consistencytests/Tests/Researchers/dule/CMakeLists.txt	2006-10-11 23:49:20 UTC (rev 1037)
@@ -1,2 +1,2 @@
-SUBDIRS(LocalSex)
+#SUBDIRS(LocalSex)
 #SUBDIRS(LocalSex modularity)

Modified: trunk/consistencytests/Tests/Researchers/dule/LocalSex/CMakeLists.txt
===================================================================
--- trunk/consistencytests/Tests/Researchers/dule/LocalSex/CMakeLists.txt	2006-10-11 23:46:04 UTC (rev 1036)
+++ trunk/consistencytests/Tests/Researchers/dule/LocalSex/CMakeLists.txt	2006-10-11 23:49:20 UTC (rev 1037)
@@ -8,102 +8,60 @@
 # i.e., .../build/Tests/Researchers/dule/LocalSex/.
 #
 
-SET(TestsName "dule--GlobalSex")
+SET(TestsName "dule--GlobalASex")
 
 #
 # Avida configuration
 #
+
+# Number of updates per test
+SET(RunLength "500")
+
 SET(ConfigDir "${CMAKE_CURRENT_SOURCE_DIR}/config")
 SET(GenesisFile "${ConfigDir}/genesis")
-SET(InstSetFile "${ConfigDir}/inst_set.sex")
+SET(InstSetFile "${ConfigDir}/inst_set.asex")
 SET(EventFile "${ConfigDir}/events.cfg")
 SET(EnvironmentFile "${ConfigDir}/environment.cfg")
-SET(StartCreatureFile "${ConfigDir}/organism.100.sex")
-SET(AvidaArgs "-seed %d -set INST_SET ${InstSetFile} -set EVENT_FILE ${EventFile} -set ENVIRONMENT_FILE ${EnvironmentFile} -set START_CREATURE ${StartCreatureFile} -set BIRTH_METHOD 4")
+SET(StartCreatureFile "${ConfigDir}/creature.final.asex")
+SET(AvidaArgs "-c ${GenesisFile} -seed %d -set INST_SET ${InstSetFile} -set EVENT_FILE ${EventFile} -set ENVIRONMENT_FILE ${EnvironmentFile} -set START_CREATURE ${StartCreatureFile} -set BIRTH_METHOD 4 -set DATA_DIR .")
 
 #
 # Consistency checks configuration
 #
 
+SET(TestDirBaseName "GlobalAsex")
 # This is Python list of Avida random seeds.
 # E.g., "range(100,105)" is equivalent to the Python list "[100,101,102,103,104]".
 # I.e., SET(SeedSet "range(100,105)") is equivalent to SET(SeedSet "[100,101,102,103,104]").
 SET(SeedSet "range(100,105)")
-# Avida will be run in, and store output files in, ${CMAKE_CURRENT_BINARY_DIR}/Test_100, and so on.
-SET(RunSubdirPathBase "${CMAKE_CURRENT_BINARY_DIR}/GlobalSex_")
-# I've written ${ConfigDir}/events.cfg to stop Avida after 500 updates,
-# and to output a single detail-population file "detail_pop.500" per run,
-# i.e., ${CMAKE_CURRENT_SOURCE_DIR}/Test_100/detail_pop.500, and so on.
-SET(OutputFileName "detail_pop.500")
+SET(OutputFileName "detail_pop.${RunLength}")
 # Similar to above, except that this tells the testing scripts where to find
-# expected last lines of detail_pop.500 files,
-# i.e., ${CMAKE_CURRENT_SOURCE_DIR}/Test_100/detail_pop.500.expected_last_line, and so on.
-SET(ExpectationFilePathBase "${CMAKE_CURRENT_SOURCE_DIR}/GlobalSex_")
-SET(ExpectationFileName "detail_pop.500.expected_last_line")
+# expected last lines of detail_pop.${RunLength} files,
+# i.e., ${CMAKE_CURRENT_SOURCE_DIR}/Seed_100/detail_pop.500.expected_last_line, and so on.
+SET(ExpectationFileName "detail_pop.${RunLength}.expected_last_line")
+# Avida will be run in, and store output files in,
+# ${CMAKE_CURRENT_BINARY_DIR}/Seed_100, and so on.
+SET(ExpectationFilePathBase "${CMAKE_CURRENT_SOURCE_DIR}/${TestDirBaseName}_")
+SET(RunSubdirPathBase "${CMAKE_CURRENT_BINARY_DIR}/${TestDirBaseName}_")
 
 #
 # This generates the Python script that performs consistency checks.
 # Several of the variables defined above make their ways into the script.
 # See CMake's documentaton of the CONFIGURE_FILE command for details.
-
-SET(CheckTailsScriptTemplate "${PROJECT_SOURCE_DIR}/CMakeModules/Templates/check_tails.py.in") 
-SET(CheckTailsScript "${CMAKE_CURRENT_BINARY_DIR}/sex_check_tails.py") 
+SET(CheckTailsScriptTemplate "${PROJECT_SOURCE_DIR}/CMakeModules/Templates/check_tails.py.in")
+SET(CheckTailsScript "${CMAKE_CURRENT_BINARY_DIR}/check_tails.py")
 CONFIGURE_FILE(${CheckTailsScriptTemplate} ${CheckTailsScript} IMMEDIATE)
 
 IF(AVD_CONSISTENCY_TEST_PRIMITIVE)
-  #ADD_TEST("Consistency-Check--${TestsName}" "${_PythonExePath}" "${CheckTailsScript}")
+  ADD_TEST("Consistency-Check--${TestsName}" "${_PythonExePath}" "${CheckTailsScript}")
 ENDIF(AVD_CONSISTENCY_TEST_PRIMITIVE)
 
 #
-# Generation of expected last lines of detail_pop.500 files.
+# Generation of expected last lines of detail_pop files.
 #
-# To trigger this script, use commands like the following :
-#   $ pushd ${CMAKE_CURRENT_BINARY_DIR} # i.e., cd .../build/Tests/Researchers/dule/LocalSex/
-#   $ tar cvfz Tests.tgz `find . -name detail_pop.500.expected_last_line`
-#   $ cd ${CMAKE_CURRENT_SOURCE_DIR}
-#   $ tar xvfz ${CMAKE_CURRENT_BINARY_DIR}/Tests.tgz
-#   $ popd
-#
-# I think it's safer to require that these steps be performed by hand in order
-# to reduce the chance of inadvertently clobbering existing consistency-check suites.
-#
-SET(GenerateTailsScriptTemplate "${PROJECT_SOURCE_DIR}/CMakeModules/Templates/generate_tails.py.in") 
-SET(GenerateTailsScript "${CMAKE_CURRENT_BINARY_DIR}/sex_generate_tails.py") 
+SET(GenerateTailsScriptTemplate "${PROJECT_SOURCE_DIR}/CMakeModules/Templates/generate_tails.py.in")
+SET(GenerateTailsScript "${CMAKE_CURRENT_BINARY_DIR}/generate_tails.py")
 CONFIGURE_FILE(${GenerateTailsScriptTemplate} ${GenerateTailsScript} IMMEDIATE)
 
-
-#
-# Reconfigure for GlobalAsex
-#
-
-SET(TestsName "dule--GlobalAsex")
-
-SET(ConfigDir "${CMAKE_CURRENT_SOURCE_DIR}/config")
-SET(GenesisFile "${ConfigDir}/genesis")
-SET(InstSetFile "${ConfigDir}/inst_set.asex")
-SET(EventFile "${ConfigDir}/events.cfg")
-SET(EnvironmentFile "${ConfigDir}/environment.cfg")
-#SET(StartCreatureFile "${ConfigDir}/organism.500.asex")
-SET(StartCreatureFile "${ConfigDir}/creature.final.asex")
-SET(AvidaArgs "-seed %d -set INST_SET ${InstSetFile} -set EVENT_FILE ${EventFile} -set ENVIRONMENT_FILE ${EnvironmentFile} -set START_CREATURE ${StartCreatureFile} -set BIRTH_METHOD 4")
-
-SET(SeedSet "range(100,105)")
-SET(RunSubdirPathBase "${CMAKE_CURRENT_BINARY_DIR}/GlobalAsex_")
-SET(OutputFileName "detail_pop.500")
-SET(ExpectationFilePathBase "${CMAKE_CURRENT_SOURCE_DIR}/GlobalAsex_")
-SET(ExpectationFileName "detail_pop.500.expected_last_line")
-
-SET(CheckTailsScriptTemplate "${PROJECT_SOURCE_DIR}/CMakeModules/Templates/check_tails.py.in") 
-SET(CheckTailsScript "${CMAKE_CURRENT_BINARY_DIR}/asex_check_tails.py") 
-CONFIGURE_FILE(${CheckTailsScriptTemplate} ${CheckTailsScript} IMMEDIATE)
-
-IF(AVD_CONSISTENCY_TEST_PRIMITIVE)
-  ADD_TEST("Consistency-Check--${TestsName}" "${_PythonExePath}" "${CheckTailsScript}")
-ENDIF(AVD_CONSISTENCY_TEST_PRIMITIVE)
-
-SET(GenerateTailsScriptTemplate "${PROJECT_SOURCE_DIR}/CMakeModules/Templates/generate_tails.py.in") 
-SET(GenerateTailsScript "${CMAKE_CURRENT_BINARY_DIR}/asex_generate_tails.py") 
-CONFIGURE_FILE(${GenerateTailsScriptTemplate} ${GenerateTailsScript} IMMEDIATE)
-
 # Vim modeline to tell Vim that this is a configuration script.
 # vim: set ft=config:

Modified: trunk/consistencytests/Tests/Researchers/goingssh/CMakeLists.txt
===================================================================
--- trunk/consistencytests/Tests/Researchers/goingssh/CMakeLists.txt	2006-10-11 23:46:04 UTC (rev 1036)
+++ trunk/consistencytests/Tests/Researchers/goingssh/CMakeLists.txt	2006-10-11 23:49:20 UTC (rev 1037)
@@ -1 +1 @@
-SUBDIRS(Kazi)
+#SUBDIRS(Kazi)

Modified: trunk/consistencytests/Tests/Researchers/goingssh/Kazi/CMakeLists.txt
===================================================================
--- trunk/consistencytests/Tests/Researchers/goingssh/Kazi/CMakeLists.txt	2006-10-11 23:46:04 UTC (rev 1036)
+++ trunk/consistencytests/Tests/Researchers/goingssh/Kazi/CMakeLists.txt	2006-10-11 23:49:20 UTC (rev 1037)
@@ -29,7 +29,7 @@
 SET(EnvironmentFile "${ConfigDir}/environment.cfg")
 SET(StartCreatureFile "${ConfigDir}/kazi.org")
 # Command-line arguments passed to Avida.
-SET(AvidaArgs "-seed %d -set WORLD-X 40 -set WORLD-Y 40 -set INST_SET ${InstSetFile} -set EVENT_FILE ${EventFile} -set ENVIRONMENT_FILE ${EnvironmentFile} -set START_CREATURE ${StartCreatureFile}")
+SET(AvidaArgs "-c ${GenesisFile} -seed %d -set WORLD-X 40 -set WORLD-Y 40 -set INST_SET ${InstSetFile} -set EVENT_FILE ${EventFile} -set ENVIRONMENT_FILE ${EnvironmentFile} -set START_CREATURE ${StartCreatureFile} -set DATA_DIR .")
 
 #
 # Consistency checks configuration




More information about the Avida-cvs mailing list