- Timestamp:
- Jul 10, 2012, 3:41:00 PM (13 years ago)
- Branches:
- Action_Thermostats, Add_AtomRandomPerturbation, Add_FitFragmentPartialChargesAction, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Added_ParseSaveFragmentResults, AddingActions_SaveParseParticleParameters, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_ParticleName_to_Atom, Adding_StructOpt_integration_tests, AtomFragments, Automaking_mpqc_open, AutomationFragmentation_failures, Candidate_v1.5.4, Candidate_v1.6.0, Candidate_v1.6.1, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, CombiningParticlePotentialParsing, Combining_Subpackages, Debian_Package_split, Debian_package_split_molecuildergui_only, Disabling_MemDebug, Docu_Python_wait, EmpiricalPotential_contain_HomologyGraph, EmpiricalPotential_contain_HomologyGraph_documentation, Enable_parallel_make_install, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, FitPartialCharges_GlobalError, Fix_BoundInBox_CenterInBox_MoleculeActions, Fix_ChargeSampling_PBC, Fix_ChronosMutex, Fix_FitPartialCharges, Fix_FitPotential_needs_atomicnumbers, Fix_ForceAnnealing, Fix_IndependentFragmentGrids, Fix_ParseParticles, Fix_ParseParticles_split_forward_backward_Actions, Fix_PopActions, Fix_QtFragmentList_sorted_selection, Fix_Restrictedkeyset_FragmentMolecule, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, Fix_fitting_potentials, Fixes, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, FragmentAction_writes_AtomFragments, FragmentMolecule_checks_bonddegrees, GeometryObjects, Gui_Fixes, Gui_displays_atomic_force_velocity, ImplicitCharges, IndependentFragmentGrids, IndependentFragmentGrids_IndividualZeroInstances, IndependentFragmentGrids_IntegrationTest, IndependentFragmentGrids_Sole_NN_Calculation, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, JobMarket_unresolvable_hostname_fix, MoreRobust_FragmentAutomation, ODR_violation_mpqc_open, PartialCharges_OrthogonalSummation, PdbParser_setsAtomName, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, Rewrite_FitPartialCharges, RotateToPrincipalAxisSystem_UndoRedo, SaturateAtoms_findBestMatching, SaturateAtoms_singleDegree, StoppableMakroAction, Subpackage_CodePatterns, Subpackage_JobMarket, Subpackage_LinearAlgebra, Subpackage_levmar, Subpackage_mpqc_open, Subpackage_vmg, Switchable_LogView, ThirdParty_MPQC_rebuilt_buildsystem, TrajectoryDependenant_MaxOrder, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, TremoloParser_setsAtomName, Ubuntu_1604_changes, stable
- Children:
- 5ffa05
- Parents:
- c1d78c
- git-author:
- Frederik Heber <heber@…> (07/09/12 15:04:43)
- git-committer:
- Frederik Heber <heber@…> (07/10/12 15:41:00)
- Location:
- tests
- Files:
-
- 3 added
- 4 edited
- 17 moved
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified tests/CodeChecks/testsuite-globallistofactions_hpp.at ¶
rc1d78c r004d5c 23 23 if test $found -eq 0 24 24 then 25 AT_CHECK([grep " (${actionname})" ${abs_top_srcdir}/src/Actions/GlobalListOfActions.hpp], 0, [stdout], [ignore])25 AT_CHECK([grep "${actionname}" ${abs_top_srcdir}/src/Actions/GlobalListOfActions.hpp], 0, [stdout], [ignore]) 26 26 else 27 27 echo "excluded." -
TabularUnified tests/JobMarket/Makefile.am ¶
rc1d78c r004d5c 1 1 AUTOM4TE = $(SHELL) $(top_srcdir)/build-aux/missing --run autom4te 2 3 if CONDJOBMARKET 4 mpqc_SOURCES = $(srcdir)/mpqc.cpp 5 mpqc_CPPFLAGS = ${CodePatterns_CFLAGS} 6 mpqc_LDADD = \ 7 ${CodePatterns_LIBS} 8 9 noinst_PROGRAMS = mpqc 10 endif 2 11 3 12 EXTRA_DIST = \ 4 13 testsuite.at \ 5 14 $(TESTSUITE) \ 6 $(TESTSCRIPTS) \7 15 atlocal.in \ 8 $(srcdir)/package.m4 16 molecuilder.in \ 17 $(srcdir)/package.m4 \ 18 pre \ 19 $(TESTSCRIPTS) 9 20 21 if CONDJOBMARKET 10 22 TESTSUITE = $(srcdir)/testsuite 23 endif 11 24 12 25 DISTCLEANFILES = atconfig 13 26 14 TESTSCRIPTS = 15 16 TESTSCRIPTS += \ 17 $(srcdir)/testsuite-addingjobs.at \ 18 $(srcdir)/testsuite-checkstate.at \ 19 $(srcdir)/testsuite-completerun.at \ 20 $(srcdir)/testsuite-enrollinpool.at \ 21 $(srcdir)/testsuite-getresults.at \ 22 $(srcdir)/testsuite-resubmitjobs.at \ 23 $(srcdir)/testsuite-server-shutdown.at \ 24 $(srcdir)/testsuite-server-worker.at 27 TESTSCRIPTS = \ 28 $(srcdir)/testsuite-jobmarket.at \ 29 $(srcdir)/testsuite-jobmarket-molecuilderrun.at \ 30 $(srcdir)/testsuite-jobmarket-mpqc-jobs.at \ 31 $(srcdir)/testsuite-jobmarket-stand-in-mpqc.at 25 32 26 33 max_jobs = 4 … … 34 41 esac; \ 35 42 done; \ 36 $(SHELL) '$(TESTSUITE)' $$nrjobs AUTOTEST_PATH='$(abs_top_builddir)/src /JobMarket' $(TESTSUITEFLAGS)43 $(SHELL) '$(TESTSUITE)' $$nrjobs AUTOTEST_PATH='$(abs_top_builddir)/src' $(TESTSUITEFLAGS) 37 44 38 45 installcheck-local: atconfig atlocal $(TESTSUITE) -
TabularUnified tests/JobMarket/testsuite-jobmarket-molecuilderrun.at ¶
rc1d78c r004d5c 11 11 # create job files for stand-in mpqc 12 12 i=0 13 while test -e ${abs_top_srcdir}/tests/ regression/Fragmentation/Automation/pre/BondFragment`printf %02d $i`.out; do13 while test -e ${abs_top_srcdir}/tests/JobMarket/pre/BondFragment`printf %02d $i`.out; do 14 14 nr=`printf %02d $i` 15 15 echo "Creating Job${nr}.in" 16 echo "${abs_top_srcdir}/tests/ regression/Fragmentation/Automation/pre/BondFragment${nr}.out" >Job${nr}.in16 echo "${abs_top_srcdir}/tests/JobMarket/pre/BondFragment${nr}.out" >Job${nr}.in 17 17 ((i+=1)) 18 18 done … … 29 29 30 30 # use molecuilder to add jobs, wait for their completion and obtain results 31 AT_CHECK([../../molecuilder -v 3 --fragment-automation --fragment-executable "../../mpqc" --fragment-path "${abs_top_srcdir}/tests/ regression/Fragmentation/Automation/pre/" --fragment-jobs Job??.in --server-address 127.0.0.1 --server-port $CONTROLLERPORT], 0, [stdout], [ignore])31 AT_CHECK([../../molecuilder -v 3 --fragment-automation --fragment-executable "../../mpqc" --fragment-path "${abs_top_srcdir}/tests/JobMarket/pre/" --fragment-jobs Job??.in --server-address 127.0.0.1 --server-port $CONTROLLERPORT], 0, [stdout], [ignore]) 32 32 AT_CHECK([fgrep "There are 7 fragments" stdout], 0, [ignore], [ignore], [kill $server_pid $worker_pid]) 33 33 AT_CHECK([fgrep "There are 23 atoms" stdout], 0, [ignore], [ignore], [kill $server_pid $worker_pid]) -
TabularUnified tests/JobMarket/testsuite-jobmarket-mpqc-jobs.at ¶
rc1d78c r004d5c 12 12 # create job files for stand-in mpqc 13 13 i=0 14 while test -e ${abs_top_srcdir}/tests/ regression/Fragmentation/Automation/pre/BondFragment`printf %02d $i`.out; do14 while test -e ${abs_top_srcdir}/tests/JobMarket/pre/BondFragment`printf %02d $i`.out; do 15 15 nr=`printf %02d $i` 16 16 echo "Creating Job${nr}.in" 17 echo "${abs_top_srcdir}/tests/ regression/Fragmentation/Automation/pre/BondFragment${nr}.out" >Job${nr}.in17 echo "${abs_top_srcdir}/tests/JobMarket/pre/BondFragment${nr}.out" >Job${nr}.in 18 18 ((i+=1)) 19 19 done … … 36 36 37 37 # check number of done jobs 38 AT_CHECK([${AUTOTEST_PATH}/Controller --server 127.0.0.1:$CONTROLLERPORT --command receivempqc --fragment-path ${abs_top_srcdir}/tests/ regression/Fragmentation/Automation/pre/], 0, [stdout], [ignore], [kill $server_pid])38 AT_CHECK([${AUTOTEST_PATH}/Controller --server 127.0.0.1:$CONTROLLERPORT --command receivempqc --fragment-path ${abs_top_srcdir}/tests/JobMarket/pre/], 0, [stdout], [ignore], [kill $server_pid]) 39 39 AT_CHECK([fgrep "There are 7 fragments" stdout], 0, [ignore], [ignore], [kill $server_pid]) 40 40 AT_CHECK([fgrep "There are 23 atoms" stdout], 0, [ignore], [ignore], [kill $server_pid]) -
TabularUnified tests/JobMarket/testsuite-jobmarket-stand-in-mpqc.at ¶
rc1d78c r004d5c 9 9 10 10 # Create Job00.in 11 AT_CHECK([echo "${abs_top_srcdir}/tests/ regression/Fragmentation/Automation/pre/BondFragment00.out" >Job00.in], 0)11 AT_CHECK([echo "${abs_top_srcdir}/tests/JobMarket/pre/BondFragment00.out" >Job00.in], 0) 12 12 13 13 # check prints the output file when given input file 14 14 AT_CHECK([../../mpqc Job00.in], 0, [stdout], [ignore]) 15 AT_CHECK([diff stdout ${abs_top_srcdir}/tests/ regression/Fragmentation/Automation/pre/BondFragment00.out], 0, [ignore], [ignore])15 AT_CHECK([diff stdout ${abs_top_srcdir}/tests/JobMarket/pre/BondFragment00.out], 0, [ignore], [ignore]) 16 16 17 17 AT_CLEANUP -
TabularUnified tests/JobMarket/testsuite.at ¶
rc1d78c r004d5c 4 4 # In pre initial files are placed, in post results can be found to be checked by diff in this testsuite. 5 5 6 AT_INIT([ Job Market])7 AT_TESTED( egrep findgrep)6 AT_INIT([Molecuilder JobMarket module]) 7 AT_TESTED(diff grep egrep fgrep) 8 8 9 9 # Use colored output with new-enough Autotest. 10 10 m4_ifdef([AT_COLOR_TESTS], [AT_COLOR_TESTS]) 11 11 12 AT_BANNER([JobMarket - Code Checks]) 13 m4_include(atlocal) 14 15 m4_include(testsuite-config_h.at) 16 17 m4_include(testsuite-date_in_dox.at) 18 19 m4_include(testsuite-memdebug.at) 20 21 m4_include(testsuite-project-disclaimer.at) 22 23 m4_include(testsuite-header-dist.at) 12 # JobMarket 13 m4_include([testsuite-jobmarket.at]) -
TabularUnified tests/Makefile.am ¶
rc1d78c r004d5c 11 11 endif 12 12 13 if CONDJOBMARKET 14 SUBDIRS += JobMarket 15 endif -
TabularUnified tests/regression/Fragmentation/testsuite-fragmentation.at ¶
rc1d78c r004d5c 6 6 # check whether parsing of BondFragment files and re-rwriting config files is working (exit code is 2 as we don't need to continue wrt to ...OrderAtSite) 7 7 m4_include([Fragmentation/FragmentMolecule-MaxOrder/testsuite-fragmentation-fragment-molecule-maxorder.at]) 8 9 # check whether stand-in mpqc program works10 m4_include([Fragmentation/Automation/testsuite-fragmentation-automation-stand-in-mpqc.at])11 12 # check whether mpqc jobs work13 m4_include([Fragmentation/Automation/testsuite-fragmentation-automation-mpqc-jobs.at])14 15 # check whether molecuilder may act as controller16 m4_include([Fragmentation/Automation/testsuite-fragmentation-automation-molecuilderrun.at]) -
TabularUnified tests/regression/Makefile.am ¶
rc1d78c r004d5c 1 1 AUTOM4TE = $(SHELL) $(top_srcdir)/build-aux/missing --run autom4te 2 3 mpqc_SOURCES = $(srcdir)/Fragmentation/Automation/mpqc.cpp4 mpqc_CPPFLAGS = ${CodePatterns_CFLAGS}5 mpqc_LDADD = \6 ${CodePatterns_LIBS}7 8 noinst_PROGRAMS = mpqc9 2 10 3 EXTRA_DIST = \ … … 75 68 $(srcdir)/Filling/SuspendInWater/testsuite-suspend-in-water.at \ 76 69 $(srcdir)/Fragmentation/testsuite-fragmentation.at \ 77 $(srcdir)/Fragmentation/Automation/testsuite-fragmentation-automation-molecuilderrun.at \78 $(srcdir)/Fragmentation/Automation/testsuite-fragmentation-automation-mpqc-jobs.at \79 $(srcdir)/Fragmentation/Automation/testsuite-fragmentation-automation-stand-in-mpqc.at \80 70 $(srcdir)/Fragmentation/FragmentMolecule/testsuite-fragmentation-fragment-molecule.at \ 81 71 $(srcdir)/Fragmentation/FragmentMolecule-MaxOrder/testsuite-fragmentation-fragment-molecule-maxorder.at \
Note:
See TracChangeset
for help on using the changeset viewer.