Changeset d50b91 for tests


Ignore:
Timestamp:
Mar 16, 2017, 6:48:58 AM (8 years ago)
Author:
Frederik Heber <heber@…>
Branches:
Action_Thermostats, Add_AtomRandomPerturbation, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_StructOpt_integration_tests, AutomationFragmentation_failures, Candidate_v1.6.0, Candidate_v1.6.1, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, Disabling_MemDebug, Docu_Python_wait, EmpiricalPotential_contain_HomologyGraph_documentation, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, FitPartialCharges_GlobalError, Fix_ChronosMutex, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, GeometryObjects, Gui_displays_atomic_force_velocity, IndependentFragmentGrids_IntegrationTest, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, PartialCharges_OrthogonalSummation, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, RotateToPrincipalAxisSystem_UndoRedo, StoppableMakroAction, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, Ubuntu_1604_changes, stable
Children:
917c46
Parents:
cb20c0
Message:

Recreated all GuiChecks.

Location:
tests/GuiChecks
Files:
11 added
18 edited

Legend:

Unmodified
Added
Removed
  • tests/GuiChecks/Atoms/testsuite-atoms.at

    rcb20c0 rd50b91  
    4646
    4747# saturate atoms
    48 m4_include([Atoms/Saturate/testsuite-atoms-saturate_carbon.at])
    49 m4_include([Atoms/Saturate/testsuite-atoms-saturate_nitrogen.at])
     48m4_include([Atoms/Saturate/testsuite-atoms-saturate-atoms-carbon.at])
     49m4_include([Atoms/Saturate/testsuite-atoms-saturate-atoms-nitrogen.at])
     50m4_include([Atoms/Saturate/testsuite-atoms-saturate-atoms-bonded_atoms.at])
  • tests/GuiChecks/Bond/testsuite-bond.at

    rcb20c0 rd50b91  
    2828# adjacency matcher
    2929m4_include([Bond/AdjacencyMatcher/testsuite-bond-adjacencymatcher.at])
     30
     31# set degree
     32m4_include([Bond/SetDegree/testsuite-bond-set-degree.at])
     33m4_include([Bond/SetDegree/testsuite-bond-set-degree_multiple.at])
     34
  • tests/GuiChecks/Domain/RepeatBox/testsuite-domain-repeat-box.at

    rcb20c0 rd50b91  
    6464AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Domain/RepeatBox/pre/ec.* .], 0)
    6565AT_CHECK([chmod u+w $file], 0, [ignore], [ignore])
    66 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials ec.potentials -i $file  -o tremolo -d 2 2 2 --no-dry-run --store-session session-domain-repeat-box.py --session-type python], 0, [stdout], [stderr])
     66AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters ec.potentials -i $file  -o tremolo -d 2 2 2 --no-dry-run --store-session session-domain-repeat-box.py --session-type python], 0, [stdout], [stderr])
    6767AT_CHECK([grep -v "Command.*DryRun" session-domain-repeat-box.py >session-domain-repeat-box_new.py], 0, [ignore], [ignore])
    6868AT_CHECK([../../molecuilderguitest session-domain-repeat-box_new.py], 0, [stdout], [stderr])
     
    118118AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Domain/RepeatBox/pre/ec.* .], 0)
    119119AT_CHECK([chmod u+w $file], 0, [ignore], [ignore])
    120 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials ec.potentials  -i $file  -o tremolo -d 2 2 2 --undo --no-dry-run --store-session session-domain-repeat-box.py --session-type python], 0, [stdout], [stderr])
     120AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters ec.potentials  -i $file  -o tremolo -d 2 2 2 --undo --no-dry-run --store-session session-domain-repeat-box.py --session-type python], 0, [stdout], [stderr])
    121121AT_CHECK([grep -v "Command.*DryRun" session-domain-repeat-box.py >session-domain-repeat-box_new.py], 0, [ignore], [ignore])
    122122AT_CHECK([../../molecuilderguitest session-domain-repeat-box_new.py], 0, [stdout], [stderr])
     
    172172AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Domain/RepeatBox/pre/ec.* .], 0)
    173173AT_CHECK([chmod u+w $file], 0, [ignore], [ignore])
    174 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials ec.potentials -i $file  -o tremolo -d 2 2 2 --undo --redo --no-dry-run --store-session session-domain-repeat-box.py --session-type python], 0, [stdout], [stderr])
     174AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters ec.potentials -i $file  -o tremolo -d 2 2 2 --undo --redo --no-dry-run --store-session session-domain-repeat-box.py --session-type python], 0, [stdout], [stderr])
    175175AT_CHECK([grep -v "Command.*DryRun" session-domain-repeat-box.py >session-domain-repeat-box_new.py], 0, [ignore], [ignore])
    176176AT_CHECK([../../molecuilderguitest session-domain-repeat-box_new.py], 0, [stdout], [stderr])
  • tests/GuiChecks/Filling/FillSurface/testsuite-fill-surface-micelle.at

    rcb20c0 rd50b91  
    2525AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Filling/FillSurface/pre/tensid.potentials .], 0)
    2626AT_CHECK([chmod u+w $file], 0)
    27 AT_CHECK([../../molecuilder     --parse-tremolo-potentials tensid.potentials    -i $file        --select-all-molecules  --rotate-to-principal-axis-system "0,0,-1"      --create-shape          --shape-name "sphere1"          --shape-type "sphere"           --translation "0,0,0"           --stretch "20.,20.,20."         --select-shape-by-name "sphere1"        --fill-surface          --count 20              --min-distance 3.1              --Alignment-Axis "0,0,1"
     27AT_CHECK([../../molecuilder     --parse-particle-parameters tensid.potentials   -i $file        --select-all-molecules  --rotate-to-principal-axis-system "0,0,-1"      --create-shape          --shape-name "sphere1"          --shape-type "sphere"           --translation "0,0,0"           --stretch "20.,20.,20."         --select-shape-by-name "sphere1"        --fill-surface          --count 20              --min-distance 3.1              --Alignment-Axis "0,0,1"
    2828], 0, [stdout], [stderr])
    2929AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Filling/FillSurface/post/tensid.data], 0, [ignore], [ignore])
     
    3939AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Filling/FillSurface/pre/tensid.potentials .], 0)
    4040AT_CHECK([chmod u+w $file], 0)
    41 AT_CHECK([../../molecuilder     --parse-tremolo-potentials tensid.potentials    -i $file        --select-all-molecules  --rotate-to-principal-axis-system "0,0,-1"      --create-shape          --shape-name "sphere1"          --shape-type "sphere"           --translation "0,0,0"           --stretch "20.,20.,20."         --select-shape-by-name "sphere1"        --fill-surface          --count 20              --min-distance 3.1              --Alignment-Axis "0,0,1"        --undo
     41AT_CHECK([../../molecuilder     --parse-particle-parameters tensid.potentials   -i $file        --select-all-molecules  --rotate-to-principal-axis-system "0,0,-1"      --create-shape          --shape-name "sphere1"          --shape-type "sphere"           --translation "0,0,0"           --stretch "20.,20.,20."         --select-shape-by-name "sphere1"        --fill-surface          --count 20              --min-distance 3.1              --Alignment-Axis "0,0,1"        --undo
    4242], 0, [stdout], [stderr])
    4343AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Filling/FillSurface/post/$file], 0, [ignore], [ignore])
     
    5353AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Filling/FillSurface/pre/tensid.potentials .], 0)
    5454AT_CHECK([chmod u+w $file], 0)
    55 AT_CHECK([../../molecuilder     --parse-tremolo-potentials tensid.potentials    -i $file        --select-all-molecules  --rotate-to-principal-axis-system "0,0,-1"      --create-shape          --shape-name "sphere1"          --shape-type "sphere"           --translation "0,0,0"           --stretch "20.,20.,20."         --select-shape-by-name "sphere1"        --fill-surface          --count 20              --min-distance 3.1              --Alignment-Axis "0,0,1"        --undo  --redo
     55AT_CHECK([../../molecuilder     --parse-particle-parameters tensid.potentials   -i $file        --select-all-molecules  --rotate-to-principal-axis-system "0,0,-1"      --create-shape          --shape-name "sphere1"          --shape-type "sphere"           --translation "0,0,0"           --stretch "20.,20.,20."         --select-shape-by-name "sphere1"        --fill-surface          --count 20              --min-distance 3.1              --Alignment-Axis "0,0,1"        --undo  --redo
    5656], 0, [stdout], [stderr])
    5757AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Filling/FillSurface/post/tensid.data], 0, [ignore], [ignore])
  • tests/GuiChecks/Filling/RegularGrid/testsuite-fill-regular-grid-with-surface.at

    rcb20c0 rd50b91  
    2525AT_CHECK([chmod u+w $file], 0)
    2626# check that specifying radius but selecting no atoms is wrong
    27 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file -B "14.199,0,14.199,0,0,14.199" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 5 --mesh-offset "0.5,0.5,0.5" --tesselation-radius 10 --min-distance .5 --no-dry-run --store-session session-fill-regular-grid-with-surface.py --session-type python], 0, [stdout], [stderr])
     27AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file -B "14.199,0,14.199,0,0,14.199" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 5 --mesh-offset "0.5,0.5,0.5" --tesselation-radius 10 --min-distance .5 --no-dry-run --store-session session-fill-regular-grid-with-surface.py --session-type python], 0, [stdout], [stderr])
    2828AT_CHECK([grep -v "Command.*DryRun" session-fill-regular-grid-with-surface.py >session-fill-regular-grid-with-surface_new.py], 0, [ignore], [ignore])
    2929AT_CHECK([../../molecuilderguitest session-fill-regular-grid-with-surface_new.py], 5, [stdout], [stderr])
     
    3737AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/double_sles.data $file], 0)
    3838AT_CHECK([chmod u+w $file], 0)
    39 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file --select-all-atoms -B "14.199,0,14.199,0,0,14.199" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 5 --mesh-offset "0.5,0.5,0.5" --tesselation-radius 10 --min-distance .5 --no-dry-run --store-session session-fill-regular-grid-with-surface.py --session-type python], 0, [stdout], [stderr])
     39AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file --select-all-atoms -B "14.199,0,14.199,0,0,14.199" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 5 --mesh-offset "0.5,0.5,0.5" --tesselation-radius 10 --min-distance .5 --no-dry-run --store-session session-fill-regular-grid-with-surface.py --session-type python], 0, [stdout], [stderr])
    4040AT_CHECK([grep -v "Command.*DryRun" session-fill-regular-grid-with-surface.py >session-fill-regular-grid-with-surface_new.py], 0, [ignore], [ignore])
    4141AT_CHECK([../../molecuilderguitest session-fill-regular-grid-with-surface_new.py], 0, [stdout], [stderr])
     
    5151AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/double_sles.data $file], 0)
    5252AT_CHECK([chmod u+w $file], 0)
    53 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file --select-all-atoms -B "14.199,0,14.199,0,0,14.199" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 5 --mesh-offset "0.5,0.5,0.5" --tesselation-radius 10 --min-distance .5 --undo --no-dry-run --store-session session-fill-regular-grid-with-surface.py --session-type python], 0, [stdout], [stderr])
     53AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file --select-all-atoms -B "14.199,0,14.199,0,0,14.199" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 5 --mesh-offset "0.5,0.5,0.5" --tesselation-radius 10 --min-distance .5 --undo --no-dry-run --store-session session-fill-regular-grid-with-surface.py --session-type python], 0, [stdout], [stderr])
    5454AT_CHECK([grep -v "Command.*DryRun" session-fill-regular-grid-with-surface.py >session-fill-regular-grid-with-surface_new.py], 0, [ignore], [ignore])
    5555AT_CHECK([../../molecuilderguitest session-fill-regular-grid-with-surface_new.py], 0, [stdout], [stderr])
     
    6565AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/double_sles.data $file], 0)
    6666AT_CHECK([chmod u+w $file], 0)
    67 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file --select-all-atoms -B "14.199,0,14.199,0,0,14.199" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 5 --mesh-offset "0.5,0.5,0.5" --tesselation-radius 10 --min-distance .5 --undo --redo --no-dry-run --store-session session-fill-regular-grid-with-surface.py --session-type python], 0, [stdout], [stderr])
     67AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file --select-all-atoms -B "14.199,0,14.199,0,0,14.199" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 5 --mesh-offset "0.5,0.5,0.5" --tesselation-radius 10 --min-distance .5 --undo --redo --no-dry-run --store-session session-fill-regular-grid-with-surface.py --session-type python], 0, [stdout], [stderr])
    6868AT_CHECK([grep -v "Command.*DryRun" session-fill-regular-grid-with-surface.py >session-fill-regular-grid-with-surface_new.py], 0, [ignore], [ignore])
    6969AT_CHECK([../../molecuilderguitest session-fill-regular-grid-with-surface_new.py], 0, [stdout], [stderr])
  • tests/GuiChecks/Filling/RegularGrid/testsuite-fill-regular-grid.at

    rcb20c0 rd50b91  
    2424AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/single_sles.data $file], 0)
    2525AT_CHECK([chmod u+w $file], 0)
    26 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file -B "14.199,0,16.6216,0,0,33.9159" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 11 --mesh-offset "0.5,0.5,0.5" --min-distance 3.1 --no-dry-run --store-session session-fill-regular-grid.py --session-type python], 0, [stdout], [stderr])
     26AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file -B "14.199,0,16.6216,0,0,33.9159" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 11 --mesh-offset "0.5,0.5,0.5" --min-distance 3.1 --no-dry-run --store-session session-fill-regular-grid.py --session-type python], 0, [stdout], [stderr])
    2727AT_CHECK([grep -v "Command.*DryRun" session-fill-regular-grid.py >session-fill-regular-grid_new.py], 0, [ignore], [ignore])
    2828AT_CHECK([../../molecuilderguitest session-fill-regular-grid_new.py], 0, [stdout], [stderr])
     
    3838AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/single_sles.data $file], 0)
    3939AT_CHECK([chmod u+w $file], 0)
    40 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file -B "14.199,0,16.6216,0,0,33.9159" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 11 --mesh-offset "0.5,0.5,0.5" --min-distance 3.1 --undo --no-dry-run --store-session session-fill-regular-grid.py --session-type python], 0, [stdout], [stderr])
     40AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file -B "14.199,0,16.6216,0,0,33.9159" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 11 --mesh-offset "0.5,0.5,0.5" --min-distance 3.1 --undo --no-dry-run --store-session session-fill-regular-grid.py --session-type python], 0, [stdout], [stderr])
    4141AT_CHECK([grep -v "Command.*DryRun" session-fill-regular-grid.py >session-fill-regular-grid_new.py], 0, [ignore], [ignore])
    4242AT_CHECK([../../molecuilderguitest session-fill-regular-grid_new.py], 0, [stdout], [stderr])
     
    5252AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/single_sles.data $file], 0)
    5353AT_CHECK([chmod u+w $file], 0)
    54 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file -B "14.199,0,16.6216,0,0,33.9159" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 11 --mesh-offset "0.5,0.5,0.5" --min-distance 3.1 --undo --redo --no-dry-run --store-session session-fill-regular-grid.py --session-type python], 0, [stdout], [stderr])
     54AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/sles.potentials -i $file -B "14.199,0,16.6216,0,0,33.9159" --load ${abs_top_srcdir}/tests/regression/Filling/RegularGrid/pre/water.data --select-molecule-by-order -1 --fill-regular-grid --mesh-size 5 5 11 --mesh-offset "0.5,0.5,0.5" --min-distance 3.1 --undo --redo --no-dry-run --store-session session-fill-regular-grid.py --session-type python], 0, [stdout], [stderr])
    5555AT_CHECK([grep -v "Command.*DryRun" session-fill-regular-grid.py >session-fill-regular-grid_new.py], 0, [ignore], [ignore])
    5656AT_CHECK([../../molecuilderguitest session-fill-regular-grid_new.py], 0, [stdout], [stderr])
  • tests/GuiChecks/Fragmentation/AnalyseFragmentationResults/testsuite-fragmentation-analyse-fragment-results.at

    rcb20c0 rd50b91  
    2020#
    2121# BondFragmentShortRangeResults.dat is created like this:
    22 # ./molecuilder -i pre/alkane-3.pdb --change-box 20,0,20,0,0,20 --set-parser-parameters mpqc --parser-parameters "theory=CLHF;basis=6-31G;" --set-boundary-conditions Ignore Ignore Ignore --update-molecules --select-all-atoms --fragment-molecule BondFragment --DoSaturate 1 --ExcludeHydrogen 1 --distance 2. --order 6 --fragment-automation --DoLongrange 0 --server-address 127.0.0.1 --server-port 1026 --fragment-resultfile BondFragmentShortRangeResults.dat
     22# ./molecuilder -i pre/alkane-3.pdb --change-box 20,0,20,0,0,20 --set-parser-parameters mpqc --parser-parameters "theory=CLHF;basis=6-31G;" --set-boundary-conditions Ignore Ignore Ignore --update-molecules --select-all-atoms --fragment-molecule BondFragment --DoSaturate 1 --ExcludeHydrogen 1 --distance 2. --order 6 --fragment-automation --DoLongrange 0 --server-address 127.0.0.1 --server-port 1026 --save-fragment-results BondFragmentShortRangeResults.dat
    2323
    2424AT_SETUP([Fragmentation - Analyse short-range fragmentation results])
    25 AT_KEYWORDS([fragmentation analyse-fragment-results])
     25AT_KEYWORDS([fragmentation parse-fragment-results analyse-fragment-results])
    2626
    2727file=BondFragmentShortRangeResults.dat
    2828AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/$file $file], 0)
    2929AT_CHECK([chmod u+w $file], 0, [ignore], [ignore])
    30 AT_CHECK([../../molecuilder --dry-run --analyse-fragment-results --fragment-resultfile $file --no-dry-run --store-session session-fragmentation-analyse-fragment-results.py --session-type python], 0, [ignore], [ignore])
     30AT_CHECK([../../molecuilder --dry-run --parse-fragment-results $file --analyse-fragment-results --no-dry-run --store-session session-fragmentation-analyse-fragment-results.py --session-type python], 0, [ignore], [ignore])
    3131AT_CHECK([grep -v "Command.*DryRun" session-fragmentation-analyse-fragment-results.py >session-fragmentation-analyse-fragment-results_new.py], 0, [ignore], [ignore])
    3232AT_CHECK([../../molecuilderguitest session-fragmentation-analyse-fragment-results_new.py], 0, [ignore], [ignore])
     
    4141
    4242AT_SETUP([Fragmentation - Analyse short-range fragmentation results with forces])
    43 AT_KEYWORDS([fragmentation analyse-fragment-results forces])
     43AT_KEYWORDS([fragmentation parse-fragment-results analyse-fragment-results forces])
    4444
    4545file=BondFragmentShortRangeResults.dat
    4646AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/$file $file], 0)
    4747AT_CHECK([chmod u+w $file], 0, [ignore], [ignore])
    48 AT_CHECK([../../molecuilder --dry-run -i ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/alkane-3.pdb -o tremolo --set-tremolo-atomdata "Id type x=3 u=3 F=3" --reset 1 --analyse-fragment-results --fragment-resultfile $file --no-dry-run --store-session session-fragmentation-analyse-fragment-results.py --session-type python], 0, [ignore], [ignore])
     48AT_CHECK([../../molecuilder --dry-run -i ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/alkane-3.pdb -o tremolo --set-tremolo-atomdata "Id type x=3 u=3 F=3" --reset 1 --parse-fragment-results $file --analyse-fragment-results --no-dry-run --store-session session-fragmentation-analyse-fragment-results.py --session-type python], 0, [ignore], [ignore])
    4949AT_CHECK([grep -v "Command.*DryRun" session-fragmentation-analyse-fragment-results.py >session-fragmentation-analyse-fragment-results_new.py], 0, [ignore], [ignore])
    5050AT_CHECK([../../molecuilderguitest session-fragmentation-analyse-fragment-results_new.py], 0, [ignore], [ignore])
     
    5555#
    5656# BondFragmentLongRangeResults.dat is created like this:
    57 # ./molecuilder -i pre/alkane-3.pdb --change-box 20,0,20,0,0,20 --set-parser-parameters mpqc --parser-parameters "theory=CLHF;basis=6-31G;" --set-boundary-conditions Ignore Ignore Ignore --update-molecules --select-all-atoms --fragment-molecule BondFragment --DoSaturate 1 --ExcludeHydrogen 1 --distance 2. --order 6 --fragment-automation --DoLongrange 1 --DoValenceOnly 0 --grid-level 4 --near-field-cells 3 --server-address 127.0.0.1 --server-port 1026 --fragment-resultfile BondFragmentLongRangeResults.dat
     57# ./molecuilder -i pre/alkane-3.pdb --change-box 20,0,20,0,0,20 --set-parser-parameters mpqc --parser-parameters "theory=CLHF;basis=6-31G;" --set-boundary-conditions Ignore Ignore Ignore --update-molecules --select-all-atoms --fragment-molecule BondFragment --DoSaturate 1 --ExcludeHydrogen 1 --distance 2. --order 6 --fragment-automation --DoLongrange 1 --DoValenceOnly 0 --grid-level 4 --near-field-cells 3 --server-address 127.0.0.1 --server-port 1026 --save-fragment-results BondFragmentLongRangeResults_OBC.dat
    5858
    5959AT_SETUP([Fragmentation - Analyse long-range fragmentation results with OBC])
    60 AT_KEYWORDS([fragmentation analyse-fragment-results])
     60AT_KEYWORDS([fragmentation parse-fragment-results analyse-fragment-results])
    6161
    6262file=BondFragmentLongRangeResults_OBC.dat
    6363AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/$file $file], 0)
    6464AT_CHECK([chmod u+w $file], 0, [ignore], [ignore])
    65 AT_CHECK([../../molecuilder --dry-run -i ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/alkane-3.pdb -o tremolo --set-tremolo-atomdata "Id type x=3 u=3 F=3" --reset 1 --analyse-fragment-results --fragment-resultfile $file --no-dry-run --store-session session-fragmentation-analyse-fragment-results.py --session-type python], 0, [ignore], [stderr])
     65AT_CHECK([../../molecuilder --dry-run -i ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/alkane-3.pdb -o tremolo --set-tremolo-atomdata "Id type x=3 u=3 F=3" --reset 1 --parse-fragment-results $file --analyse-fragment-results --no-dry-run --store-session session-fragmentation-analyse-fragment-results.py --session-type python], 0, [ignore], [stderr])
    6666AT_CHECK([grep -v "Command.*DryRun" session-fragmentation-analyse-fragment-results.py >session-fragmentation-analyse-fragment-results_new.py], 0, [ignore], [ignore])
    6767AT_CHECK([../../molecuilderguitest session-fragmentation-analyse-fragment-results_new.py], 0, [ignore], [stderr])
     
    7373AT_CHECK([output=BondFragment_Eigenhistogram.dat; diff $output ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/post/LongRange/OBC/$output], 0, [ignore], [ignore])
    7474AT_CHECK([output=BondFragment_IndexedEnergy.dat; diff $output ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/post/LongRange/OBC/$output], 0, [ignore], [ignore])
    75 AT_CHECK([grep "File contains long-range information but long-range analysis capability not compiled in" stderr], 0, [ignore], [ignore], [
     75AT_CHECK([grep "long-range analysis capability not compiled in" stderr], 0, [ignore], [ignore], [
    7676        AT_CHECK([output=BondFragment_LongRangeEnergy.dat; diff $output ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/post/LongRange/OBC/$output], 0, [ignore], [ignore])
    7777        ])
     
    8080
    8181AT_SETUP([Fragmentation - Analyse long-range fragmentation results with OBC and forces])
    82 AT_KEYWORDS([fragmentation analyse-fragment-results forces longrange])
     82AT_KEYWORDS([fragmentation parse-fragment-results analyse-fragment-results forces longrange])
    8383
    8484file=BondFragmentLongRangeResults_OBC.dat
    8585AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/$file $file], 0)
    8686AT_CHECK([chmod u+w $file], 0, [ignore], [ignore])
    87 AT_CHECK([../../molecuilder --dry-run -i ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/alkane-3.pdb -o tremolo --set-tremolo-atomdata "Id type x=3 u=3 F=3" --reset 1 --analyse-fragment-results --fragment-resultfile $file --no-dry-run --store-session session-fragmentation-analyse-fragment-results.py --session-type python], 0, [ignore], [stderr])
     87AT_CHECK([../../molecuilder --dry-run -i ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/alkane-3.pdb -o tremolo --set-tremolo-atomdata "Id type x=3 u=3 F=3" --reset 1 --parse-fragment-results $file --analyse-fragment-results --no-dry-run --store-session session-fragmentation-analyse-fragment-results.py --session-type python], 0, [ignore], [stderr])
    8888AT_CHECK([grep -v "Command.*DryRun" session-fragmentation-analyse-fragment-results.py >session-fragmentation-analyse-fragment-results_new.py], 0, [ignore], [ignore])
    8989AT_CHECK([../../molecuilderguitest session-fragmentation-analyse-fragment-results_new.py], 0, [ignore], [stderr])
    90 AT_CHECK([grep "File contains long-range information but long-range analysis capability not compiled in" stderr], 0, [ignore], [ignore], [
     90AT_CHECK([grep "long-range analysis capability not compiled in" stderr], 0, [ignore], [ignore], [
    9191        AT_CHECK([diff alkane-3.data ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/post/LongRange/OBC/alkane-3.data], 0, [ignore], [ignore])
    9292        ])
     
    9696#
    9797# BondFragmentLongRangeResults.dat is created like this:
    98 # ./molecuilder -i pre/alkane-3.pdb --change-box 20,0,20,0,0,20 --set-parser-parameters mpqc --parser-parameters "theory=CLHF;basis=6-31G;" --set-boundary-conditions Wrap Wrap Wrap --update-molecules --select-all-atoms --fragment-molecule BondFragment --DoSaturate 1 --ExcludeHydrogen 1 --distance 2. --order 6 --fragment-automation --DoLongrange 1 --DoValenceOnly 0 --grid-level 4 --near-field-cells 3 --server-address 127.0.0.1 --server-port 1026 --fragment-resultfile BondFragmentLongRangeResults.dat
     98# ./molecuilder -i pre/alkane-3.pdb --change-box 20,0,20,0,0,20 --set-parser-parameters mpqc --parser-parameters "theory=CLHF;basis=6-31G;" --set-boundary-conditions Wrap Wrap Wrap --update-molecules --select-all-atoms --fragment-molecule BondFragment --DoSaturate 1 --ExcludeHydrogen 1 --distance 2. --order 6 --fragment-automation --DoLongrange 1 --DoValenceOnly 0 --grid-level 4 --near-field-cells 3 --server-address 127.0.0.1 --server-port 1026 --save-fragment-results BondFragmentLongRangeResults_PBC.dat
    9999
    100100AT_SETUP([Fragmentation - Analyse long-range fragmentation results with PBC])
    101 AT_KEYWORDS([fragmentation analyse-fragment-results])
     101AT_KEYWORDS([fragmentation parse-fragment-results analyse-fragment-results])
    102102
    103103file=BondFragmentLongRangeResults_PBC.dat
    104104AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/$file $file], 0)
    105105AT_CHECK([chmod u+w $file], 0, [ignore], [ignore])
    106 AT_CHECK([../../molecuilder --dry-run -i ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/alkane-3.pdb -o tremolo --set-tremolo-atomdata "Id type x=3 u=3 F=3" --reset 1 --analyse-fragment-results --fragment-resultfile $file --no-dry-run --store-session session-fragmentation-analyse-fragment-results.py --session-type python], 0, [ignore], [stderr])
     106AT_CHECK([../../molecuilder --dry-run -i ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/alkane-3.pdb -o tremolo --set-tremolo-atomdata "Id type x=3 u=3 F=3" --reset 1 --parse-fragment-results $file --analyse-fragment-results --no-dry-run --store-session session-fragmentation-analyse-fragment-results.py --session-type python], 0, [ignore], [stderr])
    107107AT_CHECK([grep -v "Command.*DryRun" session-fragmentation-analyse-fragment-results.py >session-fragmentation-analyse-fragment-results_new.py], 0, [ignore], [ignore])
    108108AT_CHECK([../../molecuilderguitest session-fragmentation-analyse-fragment-results_new.py], 0, [ignore], [stderr])
     
    114114AT_CHECK([output=BondFragment_Eigenhistogram.dat; diff $output ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/post/LongRange/PBC/$output], 0, [ignore], [ignore])
    115115AT_CHECK([output=BondFragment_IndexedEnergy.dat; diff $output ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/post/LongRange/PBC/$output], 0, [ignore], [ignore])
    116 AT_CHECK([grep "File contains long-range information but long-range analysis capability not compiled in" stderr], 0, [ignore], [ignore], [
     116AT_CHECK([grep "long-range analysis capability not compiled in" stderr], 0, [ignore], [ignore], [
    117117        AT_CHECK([output=BondFragment_LongRangeEnergy.dat; diff $output ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/post/LongRange/PBC/$output], 0, [ignore], [ignore])
    118118        ])
     
    121121
    122122AT_SETUP([Fragmentation - Analyse long-range fragmentation results with PBC and forces])
    123 AT_KEYWORDS([fragmentation analyse-fragment-results forces longrange])
     123AT_KEYWORDS([fragmentation parse-fragment-results analyse-fragment-results forces longrange])
    124124
    125125file=BondFragmentLongRangeResults_PBC.dat
    126126AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/$file $file], 0)
    127127AT_CHECK([chmod u+w $file], 0, [ignore], [ignore])
    128 AT_CHECK([../../molecuilder --dry-run -i ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/alkane-3.pdb -o tremolo --set-tremolo-atomdata "Id type x=3 u=3 F=3" --reset 1 --analyse-fragment-results --fragment-resultfile $file --no-dry-run --store-session session-fragmentation-analyse-fragment-results.py --session-type python], 0, [ignore], [stderr])
     128AT_CHECK([../../molecuilder --dry-run -i ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/pre/alkane-3.pdb -o tremolo --set-tremolo-atomdata "Id type x=3 u=3 F=3" --reset 1 --parse-fragment-results $file --analyse-fragment-results --no-dry-run --store-session session-fragmentation-analyse-fragment-results.py --session-type python], 0, [ignore], [stderr])
    129129AT_CHECK([grep -v "Command.*DryRun" session-fragmentation-analyse-fragment-results.py >session-fragmentation-analyse-fragment-results_new.py], 0, [ignore], [ignore])
    130130AT_CHECK([../../molecuilderguitest session-fragmentation-analyse-fragment-results_new.py], 0, [ignore], [stderr])
    131 AT_CHECK([grep "File contains long-range information but long-range analysis capability not compiled in" stderr], 0, [ignore], [ignore], [
     131AT_CHECK([grep "long-range analysis capability not compiled in" stderr], 0, [ignore], [ignore], [
    132132        AT_CHECK([diff alkane-3.data ${abs_top_srcdir}/tests/regression/Fragmentation/AnalyseFragmentationResults/post/LongRange/PBC/alkane-3.data], 0, [ignore], [ignore])
    133133        ])
  • tests/GuiChecks/Fragmentation/testsuite-fragmentation.at

    rcb20c0 rd50b91  
    22#    MoleCuilder - creates and alters molecular systems
    33#    Copyright (C) 2008-2012 University of Bonn
    4 #    Copyright (C) 2013 Frederik Heber
     4#    Copyright (C) 2013-2016 Frederik Heber
    55#
    66#    This program is free software: you can redistribute it and/or modify
     
    3333# check automation
    3434m4_include([Fragmentation/FragmentationAutomation/testsuite-fragmentation-fragmentation-automation.at])
     35
     36# parse/save state of FragmentationResultsContainer
     37m4_include([Fragmentation/ParseSaveFragmentResults/testsuite-fragmentation-parse-save-fragment-results.at])
  • tests/GuiChecks/Makefile.am

    rcb20c0 rd50b91  
    55TESTSCRIPTS = \
    66        $(srcdir)/./Testlauncher/testsuite-testlauncher-works.at \
    7         $(srcdir)/./Options/ElementsDb/testsuite-options-elements-db.at \
    8         $(srcdir)/./Options/SetDefaultName/testsuite-options-set-default-name.at \
    9         $(srcdir)/./Options/Help/testsuite-options-help.at \
    10         $(srcdir)/./Options/SetWorldTime/testsuite-options-set-world-time.at \
    11         $(srcdir)/./Options/FastParsing/testsuite-options-fast-parsing.at \
    12         $(srcdir)/./Options/Verbosity/testsuite-options-verbosity.at \
    13         $(srcdir)/./Options/testsuite-options.at \
    14         $(srcdir)/./Options/BondLengthTable/testsuite-options-bond-length-table.at \
    15         $(srcdir)/./Options/Warranty/testsuite-options-warranty.at \
    16         $(srcdir)/./Selection/Molecules/MoleculeByFormula/testsuite-selection-unselect-molecules-by-formula.at \
    17         $(srcdir)/./Selection/Molecules/MoleculeByFormula/testsuite-selection-select-molecules-by-formula.at \
    18         $(srcdir)/./Selection/Molecules/InvertMolecules/testsuite-selection-invert-molecules.at \
    19         $(srcdir)/./Selection/Molecules/PopMoleculeSelection/testsuite-selection-pop-molecule-selection.at \
    20         $(srcdir)/./Selection/Molecules/MoleculeByName/testsuite-selection-unselect-molecules-by-name.at \
    21         $(srcdir)/./Selection/Molecules/MoleculeByName/testsuite-selection-select-molecules-by-name.at \
    22         $(srcdir)/./Selection/Molecules/testsuite-selection-molecules.at \
    23         $(srcdir)/./Selection/Molecules/PushMoleculeSelection/testsuite-selection-push-molecule-selection.at \
    24         $(srcdir)/./Selection/Molecules/MoleculeOfAtom/testsuite-selection-unselect-atoms-molecules.at \
    25         $(srcdir)/./Selection/Molecules/MoleculeOfAtom/testsuite-selection-select-atoms-molecules.at \
    26         $(srcdir)/./Selection/Molecules/AllMolecules/testsuite-selection-unselect-all-molecules.at \
    27         $(srcdir)/./Selection/Molecules/AllMolecules/testsuite-selection-select-all-molecules.at \
    28         $(srcdir)/./Selection/Molecules/MoleculeByOrder/testsuite-selection-select-molecule-by-order-backward.at \
    29         $(srcdir)/./Selection/Molecules/MoleculeByOrder/testsuite-selection-select-molecule-by-order-forward.at \
    30         $(srcdir)/./Selection/Molecules/MoleculeByOrder/testsuite-selection-unselect-molecule-by-order-forward.at \
    31         $(srcdir)/./Selection/Molecules/MoleculeByOrder/testsuite-selection-unselect-molecule-by-order-backward.at \
    32         $(srcdir)/./Selection/Molecules/MoleculeById/testsuite-selection-unselect-molecule-by-id.at \
    33         $(srcdir)/./Selection/Molecules/MoleculeById/testsuite-selection-select-molecule-by-id.at \
    34         $(srcdir)/./Selection/Molecules/ClearMolecules/testsuite-selection-clear-molecules.at \
    35         $(srcdir)/./Selection/Atoms/AtomByOrder/testsuite-selection-select-atom-by-order.at \
    36         $(srcdir)/./Selection/Atoms/AtomByOrder/testsuite-selection-unselect-atom-by-order.at \
    37         $(srcdir)/./Selection/Atoms/testsuite-selection-atoms.at \
    38         $(srcdir)/./Selection/Atoms/AllAtomsOfMolecule/testsuite-selection-select-all-atoms-of-molecule.at \
    39         $(srcdir)/./Selection/Atoms/AllAtomsOfMolecule/testsuite-selection-unselect-all-atoms-of-molecule.at \
    40         $(srcdir)/./Selection/Atoms/AllAtoms/testsuite-selection-select-all-atoms.at \
    41         $(srcdir)/./Selection/Atoms/AllAtoms/testsuite-selection-unselect-all-atoms.at \
    42         $(srcdir)/./Selection/Atoms/AtomsInsideCuboid/testsuite-selection-select-atoms-inside-cuboid-with-defaults.at \
    43         $(srcdir)/./Selection/Atoms/AtomsInsideCuboid/testsuite-selection-unselect-atoms-inside-cuboid.at \
    44         $(srcdir)/./Selection/Atoms/AtomsInsideCuboid/testsuite-selection-select-atoms-inside-cuboid.at \
    45         $(srcdir)/./Selection/Atoms/PushAtomSelection/testsuite-selection-push-atom-selection.at \
    46         $(srcdir)/./Selection/Atoms/AtomsInsideSphere/testsuite-selection-unselect-atoms-inside-tiny-sphere.at \
    47         $(srcdir)/./Selection/Atoms/AtomsInsideSphere/testsuite-selection-select-atoms-inside-sphere.at \
    48         $(srcdir)/./Selection/Atoms/AtomsInsideSphere/testsuite-selection-select-atoms-inside-tiny-sphere.at \
    49         $(srcdir)/./Selection/Atoms/AtomsInsideSphere/testsuite-selection-unselect-atoms-inside-sphere.at \
    50         $(srcdir)/./Selection/Atoms/InvertAtoms/testsuite-selection-invert-atoms.at \
    51         $(srcdir)/./Selection/Atoms/AtomByElement/testsuite-selection-unselect-atoms-by-element.at \
    52         $(srcdir)/./Selection/Atoms/AtomByElement/testsuite-selection-select-atoms-by-element.at \
    53         $(srcdir)/./Selection/Atoms/PopAtomSelection/testsuite-selection-pop-atom-selection.at \
    54         $(srcdir)/./Selection/Atoms/ClearAtoms/testsuite-selection-clear-atoms.at \
    55         $(srcdir)/./Selection/Atoms/AtomById/testsuite-selection-unselect-atom-by-id-multiple.at \
    56         $(srcdir)/./Selection/Atoms/AtomById/testsuite-selection-select-atom-by-id.at \
    57         $(srcdir)/./Selection/Atoms/AtomById/testsuite-selection-unselect-atom-by-id.at \
    58         $(srcdir)/./Selection/Atoms/AtomById/testsuite-selection-select-atom-by-id-multiple.at \
    59         $(srcdir)/./Selection/testsuite-selection.at \
    60         $(srcdir)/./Molecules/StretchBond/testsuite-molecules-stretch-bond.at \
    61         $(srcdir)/./Molecules/ForceAnnealing/testsuite-molecules-force-annealing.at \
    62         $(srcdir)/./Molecules/testsuite-molecules.at \
    63         $(srcdir)/./Molecules/LinearInterpolationofTrajectories/testsuite-molecules-linear-interpolation-of-trajectories.at \
    64         $(srcdir)/./Molecules/RotateToPrincipalAxisSystem/testsuite-molecules-rotate-to-principal-axis-system.at \
    65         $(srcdir)/./Molecules/VerletIntegration/testsuite-molecules-verlet-integration.at \
    66         $(srcdir)/./Molecules/RotateAroundSelf/testsuite-molecules-rotate-around-self.at \
    67         $(srcdir)/./Molecules/Copy/testsuite-molecules-copy-molecule.at \
    68         $(srcdir)/./Molecules/Translation-Periodic/testsuite-molecules-translation-periodic.at \
    69         $(srcdir)/./Molecules/Remove/testsuite-molecules-remove.at \
    70         $(srcdir)/./Molecules/ChangeBondAngle/testsuite-molecules-change-bond-angle.at \
    71         $(srcdir)/./Molecules/SaveAdjacency/testsuite-molecules-save-adjacency.at \
    72         $(srcdir)/./Molecules/SaveSelectedMolecules/testsuite-molecules-save-selected-molecules.at \
    73         $(srcdir)/./Molecules/SaveBonds/testsuite-molecules-save-bonds.at \
    74         $(srcdir)/./Molecules/SaveTemperature/testsuite-molecules-save-temperature.at \
    75         $(srcdir)/./Molecules/RotateAroundOrigin/testsuite-molecules-rotate-around-origin.at \
    76         $(srcdir)/./Molecules/BondFile/testsuite-molecules-fragmentation-bond-file.at \
    77         $(srcdir)/./Molecules/BondFile/testsuite-molecules-tremolo-dbond-file.at \
    78         $(srcdir)/./Molecules/Translation/testsuite-molecules-translation.at \
    79         $(srcdir)/./Analysis/testsuite-analysis.at \
    80         $(srcdir)/./Analysis/SurfaceCorrelation/testsuite-analysis-surface-correlation.at \
    81         $(srcdir)/./Analysis/PointCorrelation/testsuite-analysis-point-correlation.at \
    82         $(srcdir)/./Analysis/DipoleAngularCorrelation/testsuite-analysis-dipole-angular-correlation.at \
    83         $(srcdir)/./Analysis/PairCorrelation/testsuite-analysis-pair-correlation.at \
    84         $(srcdir)/./Analysis/DipoleCorrelation-Empty/testsuite-analysis-dipole-correlation-empty.at \
    85         $(srcdir)/./Analysis/DipoleAngularCorrelation-PeriodicBoundaries/testsuite-analysis-dipole-angular-correlation-periodic-boundaries.at \
    86         $(srcdir)/./Analysis/DipoleCorrelation-DiscreteAngles/testsuite-analysis-dipole-correlation-discrete-angles.at \
    87         $(srcdir)/./Analysis/PrincipalAxisSystem/testsuite-analysis-principal-axis-system.at \
    88         $(srcdir)/./Analysis/PairCorrelation-RangeTest/testsuite-analysis-pair-correlation-range-test.at \
    89         $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-capital_letters_element.at \
    90         $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-empty.at \
    91         $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-load.at \
    92         $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-load-multiply.at \
    93         $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-save.at \
    94         $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-with-conects.at \
    95         $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-CONECTs_empty_space.at \
    96         $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-multiple-timesteps.at \
    97         $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-load-various.at \
    98         $(srcdir)/./Parser/Tremolo-SetAtomdata/testsuite-parser-tremolo-setatomdata.at \
    99         $(srcdir)/./Parser/Tremolo-SetAtomdata/testsuite-parser-tremolo-resetatomdata.at \
    100         $(srcdir)/./Parser/Tremolo/testsuite-parser-tremolo-save-unique_usedfields.at \
    101         $(srcdir)/./Parser/Tremolo/testsuite-parser-tremolo-save.at \
    102         $(srcdir)/./Parser/Tremolo/testsuite-parser-tremolo-improper.at \
    103         $(srcdir)/./Parser/Tremolo/testsuite-parser-tremolo-load-multiply.at \
    104         $(srcdir)/./Parser/Tremolo/testsuite-parser-tremolo-empty.at \
    105         $(srcdir)/./Parser/Tremolo/testsuite-parser-tremolo-load.at \
    106         $(srcdir)/./Parser/Psi3/testsuite-parser-psi3-load-multiply.at \
     7        $(srcdir)/./Fragmentation/FragmentMolecule/testsuite-fragmentation-fragment-molecule.at \
     8        $(srcdir)/./Fragmentation/ParseSaveFragmentResults/testsuite-fragmentation-parse-save-fragment-results.at \
     9        $(srcdir)/./Fragmentation/testsuite-fragmentation.at \
     10        $(srcdir)/./Fragmentation/FragmentMolecule-MaxOrder/testsuite-fragmentation-fragment-molecule-maxorder.at \
     11        $(srcdir)/./Fragmentation/StoreSaturatedFragment/testsuite-fragmentation-store-saturated-fragment.at \
     12        $(srcdir)/./Fragmentation/FragmentationAutomation/testsuite-fragmentation-fragmentation-automation.at \
     13        $(srcdir)/./Fragmentation/AnalyseFragmentationResults/testsuite-fragmentation-analyse-fragment-results.at \
     14        $(srcdir)/./Atoms/ChangeElement/testsuite-atoms-change-element.at \
     15        $(srcdir)/./Atoms/Add/testsuite-atoms-add.at \
     16        $(srcdir)/./Atoms/Remove/testsuite-atoms-remove.at \
     17        $(srcdir)/./Atoms/SaveSelectedAtoms/testsuite-atoms-save-selected-atoms.at \
     18        $(srcdir)/./Atoms/RemoveCuboid/testsuite-atoms-remove-cuboid.at \
     19        $(srcdir)/./Atoms/TranslationToOrigin/testsuite-atoms-translation-to-origin.at \
     20        $(srcdir)/./Atoms/Saturate/testsuite-atoms-saturate-atoms-bonded_atoms.at \
     21        $(srcdir)/./Atoms/Saturate/testsuite-atoms-saturate-atoms-carbon.at \
     22        $(srcdir)/./Atoms/Saturate/testsuite-atoms-saturate-atoms-nitrogen.at \
     23        $(srcdir)/./Atoms/RemoveSphere/testsuite-atoms-remove-sphere.at \
     24        $(srcdir)/./Atoms/Mirror/testsuite-atoms-mirror.at \
     25        $(srcdir)/./Atoms/testsuite-atoms.at \
     26        $(srcdir)/./Atoms/Translation/testsuite-atoms-translation.at \
     27        $(srcdir)/./Tesselation/BigConvex/testsuite-tesselation-big-convex-envelope.at \
     28        $(srcdir)/./Tesselation/BigNonConvex/testsuite-tesselation-big-non-convex-envelope.at \
     29        $(srcdir)/./Tesselation/NonConvex/testsuite-tesselation-non-convex-envelope.at \
     30        $(srcdir)/./Tesselation/testsuite-tesselation.at \
     31        $(srcdir)/./Tesselation/Convex/testsuite-tesselation-convex-envelope.at \
     32        $(srcdir)/./Tesselation/TriangleMatcher/testsuite-tesselation-trianglematcher.at \
     33        $(srcdir)/./Parser/SetParameters/Psi3/testsuite-parser-set-parameters-psi3-reference.at \
     34        $(srcdir)/./Parser/SetParameters/Psi3/testsuite-parser-set-parameters-psi3-wavefunction.at \
     35        $(srcdir)/./Parser/SetParameters/Mpqc/testsuite-parser-set-parameters-mpqc-maxiterations.at \
     36        $(srcdir)/./Parser/SetParameters/Mpqc/testsuite-parser-set-parameters-mpqc-basis.at \
     37        $(srcdir)/./Parser/SetParameters/Mpqc/testsuite-parser-set-parameters-mpqc-theory.at \
     38        $(srcdir)/./Parser/SetParameters/Mpqc/testsuite-parser-set-parameters-mpqc-none.at \
     39        $(srcdir)/./Parser/SetParameters/Mpqc/testsuite-parser-set-parameters-mpqc.at \
     40        $(srcdir)/./Parser/Psi3/testsuite-parser-psi3-load.at \
    10741        $(srcdir)/./Parser/Psi3/testsuite-parser-psi3-empty.at \
    10842        $(srcdir)/./Parser/Psi3/testsuite-parser-psi3-save.at \
    109         $(srcdir)/./Parser/Psi3/testsuite-parser-psi3-load.at \
    110         $(srcdir)/./Parser/Tremolo-Potentials/testsuite-parser-tremolo-potentials-load.at \
    111         $(srcdir)/./Parser/Tremolo-Potentials/testsuite-parser-tremolo-potentials.at \
    112         $(srcdir)/./Parser/Tremolo-Potentials/testsuite-parser-tremolo-potentials-save.at \
    113         $(srcdir)/./Parser/SetParameters/Psi3/testsuite-parser-set-parameters-psi3-reference.at \
    114         $(srcdir)/./Parser/SetParameters/Psi3/testsuite-parser-set-parameters-psi3-wavefunction.at \
    115         $(srcdir)/./Parser/SetParameters/Mpqc/testsuite-parser-set-parameters-mpqc-theory.at \
    116         $(srcdir)/./Parser/SetParameters/Mpqc/testsuite-parser-set-parameters-mpqc-none.at \
    117         $(srcdir)/./Parser/SetParameters/Mpqc/testsuite-parser-set-parameters-mpqc-basis.at \
    118         $(srcdir)/./Parser/SetParameters/Mpqc/testsuite-parser-set-parameters-mpqc.at \
    119         $(srcdir)/./Parser/SetParameters/Mpqc/testsuite-parser-set-parameters-mpqc-maxiterations.at \
     43        $(srcdir)/./Parser/Psi3/testsuite-parser-psi3-load-multiply.at \
     44        $(srcdir)/./Parser/Mpqc/testsuite-parser-mpqc-save.at \
    12045        $(srcdir)/./Parser/Mpqc/testsuite-parser-mpqc-empty.at \
    12146        $(srcdir)/./Parser/Mpqc/testsuite-parser-mpqc-load.at \
    12247        $(srcdir)/./Parser/Mpqc/testsuite-parser-mpqc-load-multiply.at \
    123         $(srcdir)/./Parser/Mpqc/testsuite-parser-mpqc-save.at \
    124         $(srcdir)/./Parser/Xyz/testsuite-parser-xyz-multiple-timesteps.at \
    125         $(srcdir)/./Parser/Xyz/testsuite-parser-xyz-load-various.at \
    126         $(srcdir)/./Parser/Xyz/testsuite-parser-xyz-save.at \
    127         $(srcdir)/./Parser/Xyz/testsuite-parser-xyz-load-multiply.at \
    128         $(srcdir)/./Parser/Xyz/testsuite-parser-xyz-load.at \
    129         $(srcdir)/./Parser/Xyz/testsuite-parser-xyz-empty.at \
    130         $(srcdir)/./Parser/Tremolo-Exttypes/testsuite-parser-tremolo-save-selected-atoms-as-exttypes.at \
    131         $(srcdir)/./Parser/testsuite-parser.at \
     48        $(srcdir)/./Parser/Tremolo-SetAtomdata/testsuite-parser-tremolo-resetatomdata.at \
     49        $(srcdir)/./Parser/Tremolo-SetAtomdata/testsuite-parser-tremolo-setatomdata.at \
    13250        $(srcdir)/./Parser/Pcp/testsuite-parser-pcp-multiple-timesteps.at \
    133         $(srcdir)/./Parser/Pcp/testsuite-parser-pcp-empty.at \
    13451        $(srcdir)/./Parser/Pcp/testsuite-parser-pcp-load-multiply.at \
    13552        $(srcdir)/./Parser/Pcp/testsuite-parser-pcp-load.at \
     53        $(srcdir)/./Parser/Pcp/testsuite-parser-pcp-empty.at \
    13654        $(srcdir)/./Parser/Pcp/testsuite-parser-pcp-save.at \
    137         $(srcdir)/./Fragmentation/AnalyseFragmentationResults/testsuite-fragmentation-analyse-fragment-results.at \
    138         $(srcdir)/./Fragmentation/FragmentMolecule/testsuite-fragmentation-fragment-molecule.at \
    139         $(srcdir)/./Fragmentation/FragmentationAutomation/testsuite-fragmentation-fragmentation-automation.at \
    140         $(srcdir)/./Fragmentation/StoreSaturatedFragment/testsuite-fragmentation-store-saturated-fragment.at \
    141         $(srcdir)/./Fragmentation/FragmentMolecule-MaxOrder/testsuite-fragmentation-fragment-molecule-maxorder.at \
    142         $(srcdir)/./Fragmentation/testsuite-fragmentation.at \
    143         $(srcdir)/./Bond/Add/testsuite-bond-add_multiple.at \
    144         $(srcdir)/./Bond/Add/testsuite-bond-add.at \
    145         $(srcdir)/./Bond/AdjacencyMatcher/testsuite-bond-adjacencymatcher.at \
    146         $(srcdir)/./Bond/Remove/testsuite-bond-remove.at \
    147         $(srcdir)/./Bond/Remove/testsuite-bond-remove_multiple.at \
    148         $(srcdir)/./Bond/testsuite-bond.at \
     55        $(srcdir)/./Parser/Tremolo-Exttypes/testsuite-parser-tremolo-save-selected-atoms-as-exttypes.at \
     56        $(srcdir)/./Parser/Xyz/testsuite-parser-xyz-load-multiply.at \
     57        $(srcdir)/./Parser/Xyz/testsuite-parser-xyz-load-various.at \
     58        $(srcdir)/./Parser/Xyz/testsuite-parser-xyz-empty.at \
     59        $(srcdir)/./Parser/Xyz/testsuite-parser-xyz-multiple-timesteps.at \
     60        $(srcdir)/./Parser/Xyz/testsuite-parser-xyz-save.at \
     61        $(srcdir)/./Parser/Xyz/testsuite-parser-xyz-load.at \
     62        $(srcdir)/./Parser/testsuite-parser.at \
     63        $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-multiple-timesteps.at \
     64        $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-load.at \
     65        $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-capital_letters_element.at \
     66        $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-empty.at \
     67        $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-with-conects.at \
     68        $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-CONECTs_empty_space.at \
     69        $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-load-various.at \
     70        $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-load-multiply.at \
     71        $(srcdir)/./Parser/Pdb/testsuite-parser-pdb-save.at \
     72        $(srcdir)/./Parser/Tremolo/testsuite-parser-tremolo-load.at \
     73        $(srcdir)/./Parser/Tremolo/testsuite-parser-tremolo-load-multiply.at \
     74        $(srcdir)/./Parser/Tremolo/testsuite-parser-tremolo-save-unique_usedfields.at \
     75        $(srcdir)/./Parser/Tremolo/testsuite-parser-tremolo-save.at \
     76        $(srcdir)/./Parser/Tremolo/testsuite-parser-tremolo-empty.at \
     77        $(srcdir)/./Parser/Tremolo/testsuite-parser-tremolo-improper.at \
     78        $(srcdir)/./Parser/Tremolo-Potentials/testsuite-parser-tremolo-potentials-save.at \
     79        $(srcdir)/./Parser/Tremolo-Potentials/testsuite-parser-tremolo-potentials-load.at \
     80        $(srcdir)/./Analysis/PairCorrelation-RangeTest/testsuite-analysis-pair-correlation-range-test.at \
     81        $(srcdir)/./Analysis/SurfaceCorrelation/testsuite-analysis-surface-correlation.at \
     82        $(srcdir)/./Analysis/testsuite-analysis.at \
     83        $(srcdir)/./Analysis/PrincipalAxisSystem/testsuite-analysis-principal-axis-system.at \
     84        $(srcdir)/./Analysis/DipoleCorrelation-Empty/testsuite-analysis-dipole-correlation-empty.at \
     85        $(srcdir)/./Analysis/PairCorrelation/testsuite-analysis-pair-correlation.at \
     86        $(srcdir)/./Analysis/PointCorrelation/testsuite-analysis-point-correlation.at \
     87        $(srcdir)/./Analysis/DipoleAngularCorrelation/testsuite-analysis-dipole-angular-correlation.at \
     88        $(srcdir)/./Analysis/DipoleAngularCorrelation-PeriodicBoundaries/testsuite-analysis-dipole-angular-correlation-periodic-boundaries.at \
     89        $(srcdir)/./Analysis/DipoleCorrelation-DiscreteAngles/testsuite-analysis-dipole-correlation-discrete-angles.at \
     90        $(srcdir)/./Domain/RepeatBox/testsuite-domain-repeat-box.at \
     91        $(srcdir)/./Domain/CenterInBox/testsuite-domain-center-in-box.at \
     92        $(srcdir)/./Domain/ChangeBox/testsuite-domain-change-box.at \
     93        $(srcdir)/./Domain/CenterOnEdge/testsuite-domain-center-on-edge.at \
     94        $(srcdir)/./Domain/testsuite-domain.at \
     95        $(srcdir)/./Domain/BoundInBox/testsuite-domain-bound-in-box.at \
     96        $(srcdir)/./Domain/ScaleBox/testsuite-domain-scale-box.at \
     97        $(srcdir)/./Domain/SetBoundaryConditions/testsuite-domain-set-boundary-conditions.at \
     98        $(srcdir)/./Domain/AddEmptyBoundary/testsuite-domain-add-empty-boundary.at \
     99        $(srcdir)/./Selection/Atoms/testsuite-selection-atoms.at \
     100        $(srcdir)/./Selection/Atoms/AtomById/testsuite-selection-unselect-atom-by-id.at \
     101        $(srcdir)/./Selection/Atoms/AtomById/testsuite-selection-select-atom-by-id.at \
     102        $(srcdir)/./Selection/Atoms/AtomById/testsuite-selection-select-atom-by-id-multiple.at \
     103        $(srcdir)/./Selection/Atoms/AtomById/testsuite-selection-unselect-atom-by-id-multiple.at \
     104        $(srcdir)/./Selection/Atoms/AtomsInsideSphere/testsuite-selection-unselect-atoms-inside-sphere.at \
     105        $(srcdir)/./Selection/Atoms/AtomsInsideSphere/testsuite-selection-select-atoms-inside-sphere.at \
     106        $(srcdir)/./Selection/Atoms/AtomsInsideSphere/testsuite-selection-select-atoms-inside-tiny-sphere.at \
     107        $(srcdir)/./Selection/Atoms/AtomsInsideSphere/testsuite-selection-unselect-atoms-inside-tiny-sphere.at \
     108        $(srcdir)/./Selection/Atoms/PushAtomSelection/testsuite-selection-push-atom-selection.at \
     109        $(srcdir)/./Selection/Atoms/AllAtoms/testsuite-selection-select-all-atoms.at \
     110        $(srcdir)/./Selection/Atoms/AllAtoms/testsuite-selection-unselect-all-atoms.at \
     111        $(srcdir)/./Selection/Atoms/AtomByElement/testsuite-selection-select-atoms-by-element.at \
     112        $(srcdir)/./Selection/Atoms/AtomByElement/testsuite-selection-unselect-atoms-by-element.at \
     113        $(srcdir)/./Selection/Atoms/InvertAtoms/testsuite-selection-invert-atoms.at \
     114        $(srcdir)/./Selection/Atoms/ClearAtoms/testsuite-selection-clear-atoms.at \
     115        $(srcdir)/./Selection/Atoms/PopAtomSelection/testsuite-selection-pop-atom-selection.at \
     116        $(srcdir)/./Selection/Atoms/AllAtomsOfMolecule/testsuite-selection-select-all-atoms-of-molecule.at \
     117        $(srcdir)/./Selection/Atoms/AllAtomsOfMolecule/testsuite-selection-unselect-all-atoms-of-molecule.at \
     118        $(srcdir)/./Selection/Atoms/AtomsInsideCuboid/testsuite-selection-select-atoms-inside-cuboid.at \
     119        $(srcdir)/./Selection/Atoms/AtomsInsideCuboid/testsuite-selection-select-atoms-inside-cuboid-with-defaults.at \
     120        $(srcdir)/./Selection/Atoms/AtomsInsideCuboid/testsuite-selection-unselect-atoms-inside-cuboid.at \
     121        $(srcdir)/./Selection/Atoms/AtomByOrder/testsuite-selection-select-atom-by-order.at \
     122        $(srcdir)/./Selection/Atoms/AtomByOrder/testsuite-selection-unselect-atom-by-order.at \
     123        $(srcdir)/./Selection/Molecules/MoleculeByName/testsuite-selection-unselect-molecules-by-name.at \
     124        $(srcdir)/./Selection/Molecules/MoleculeByName/testsuite-selection-select-molecules-by-name.at \
     125        $(srcdir)/./Selection/Molecules/MoleculeOfAtom/testsuite-selection-select-atoms-molecules.at \
     126        $(srcdir)/./Selection/Molecules/MoleculeOfAtom/testsuite-selection-unselect-atoms-molecules.at \
     127        $(srcdir)/./Selection/Molecules/AllMolecules/testsuite-selection-unselect-all-molecules.at \
     128        $(srcdir)/./Selection/Molecules/AllMolecules/testsuite-selection-select-all-molecules.at \
     129        $(srcdir)/./Selection/Molecules/testsuite-selection-molecules.at \
     130        $(srcdir)/./Selection/Molecules/MoleculeByOrder/testsuite-selection-unselect-molecule-by-order-backward.at \
     131        $(srcdir)/./Selection/Molecules/MoleculeByOrder/testsuite-selection-unselect-molecule-by-order-forward.at \
     132        $(srcdir)/./Selection/Molecules/MoleculeByOrder/testsuite-selection-select-molecule-by-order-forward.at \
     133        $(srcdir)/./Selection/Molecules/MoleculeByOrder/testsuite-selection-select-molecule-by-order-backward.at \
     134        $(srcdir)/./Selection/Molecules/MoleculeByFormula/testsuite-selection-select-molecules-by-formula.at \
     135        $(srcdir)/./Selection/Molecules/MoleculeByFormula/testsuite-selection-unselect-molecules-by-formula.at \
     136        $(srcdir)/./Selection/Molecules/MoleculeById/testsuite-selection-unselect-molecule-by-id.at \
     137        $(srcdir)/./Selection/Molecules/MoleculeById/testsuite-selection-select-molecule-by-id.at \
     138        $(srcdir)/./Selection/Molecules/InvertMolecules/testsuite-selection-invert-molecules.at \
     139        $(srcdir)/./Selection/Molecules/PushMoleculeSelection/testsuite-selection-push-molecule-selection.at \
     140        $(srcdir)/./Selection/Molecules/PopMoleculeSelection/testsuite-selection-pop-molecule-selection.at \
     141        $(srcdir)/./Selection/Molecules/ClearMolecules/testsuite-selection-clear-molecules.at \
     142        $(srcdir)/./Selection/testsuite-selection.at \
     143        $(srcdir)/./Graph/testsuite-graph.at \
     144        $(srcdir)/./Graph/CreateAdjacency/testsuite-graph-create-adjacency.at \
    149145        $(srcdir)/./Graph/DepthFirstSearch/testsuite-graph-depth-first-search.at \
     146        $(srcdir)/./Graph/DestroyAdjacency/testsuite-graph-destroy-adjacency.at \
    150147        $(srcdir)/./Graph/SubgraphDissection-BoundaryConditions/testsuite-graph-subgraph-dissection_boundary-conditions.at \
    151148        $(srcdir)/./Graph/SubgraphDissection/testsuite-graph-subgraph-dissection.at \
    152         $(srcdir)/./Graph/DestroyAdjacency/testsuite-graph-destroy-adjacency.at \
    153         $(srcdir)/./Graph/testsuite-graph.at \
    154         $(srcdir)/./Graph/CreateAdjacency/testsuite-graph-create-adjacency.at \
     149        $(srcdir)/./RandomNumbers/testsuite-randomnumbers.at \
     150        $(srcdir)/./RandomNumbers/Engine/testsuite-set-random-number-engine.at \
     151        $(srcdir)/./RandomNumbers/Distribution/testsuite-set-random-number-distribution.at \
     152        $(srcdir)/./Potential/testsuite-potential.at \
     153        $(srcdir)/./Potential/SaveParsePotentials/testsuite-potential-save-parse-potentials.at \
     154        $(srcdir)/./Potential/SaveParseParticleParameters/testsuite-potential-save-parse-particle-parameters.at \
     155        $(srcdir)/./Potential/FitPotential/testsuite-potential-fit-potential.at \
    155156        $(srcdir)/./Potential/FitPartialCharges/testsuite-potential-fit-partial-charges.at \
    156         $(srcdir)/./Potential/testsuite-potential.at \
    157         $(srcdir)/./Potential/FitPotential/testsuite-potential-fit-potential.at \
    158         $(srcdir)/./Filling/testsuite-filling.at \
     157        $(srcdir)/./Bond/Add/testsuite-bond-add.at \
     158        $(srcdir)/./Bond/Add/testsuite-bond-add_multiple.at \
     159        $(srcdir)/./Bond/Remove/testsuite-bond-remove_multiple.at \
     160        $(srcdir)/./Bond/Remove/testsuite-bond-remove.at \
     161        $(srcdir)/./Bond/testsuite-bond.at \
     162        $(srcdir)/./Bond/SetDegree/testsuite-bond-set-degree.at \
     163        $(srcdir)/./Bond/SetDegree/testsuite-bond-set-degree_multiple.at \
     164        $(srcdir)/./Bond/AdjacencyMatcher/testsuite-bond-adjacencymatcher.at \
     165        $(srcdir)/./WorldTime/SetWorldTime/testsuite-worldtime-set-world-time.at \
     166        $(srcdir)/./WorldTime/StepWorldTime/testsuite-worldtime-step-world-time.at \
     167        $(srcdir)/./WorldTime/testsuite-worldtime.at \
     168        $(srcdir)/./Molecules/SaveBonds/testsuite-molecules-save-bonds.at \
     169        $(srcdir)/./Molecules/RotateToPrincipalAxisSystem/testsuite-molecules-rotate-to-principal-axis-system.at \
     170        $(srcdir)/./Molecules/LinearInterpolationofTrajectories/testsuite-molecules-linear-interpolation-of-trajectories.at \
     171        $(srcdir)/./Molecules/BondFile/testsuite-molecules-tremolo-dbond-file.at \
     172        $(srcdir)/./Molecules/BondFile/testsuite-molecules-fragmentation-bond-file.at \
     173        $(srcdir)/./Molecules/ChangeBondAngle/testsuite-molecules-change-bond-angle.at \
     174        $(srcdir)/./Molecules/ForceAnnealing/testsuite-molecules-force-annealing.at \
     175        $(srcdir)/./Molecules/SaveSelectedMolecules/testsuite-molecules-save-selected-molecules.at \
     176        $(srcdir)/./Molecules/Remove/testsuite-molecules-remove.at \
     177        $(srcdir)/./Molecules/SaveTemperature/testsuite-molecules-save-temperature.at \
     178        $(srcdir)/./Molecules/RotateAroundSelf/testsuite-molecules-rotate-around-self.at \
     179        $(srcdir)/./Molecules/SaveAdjacency/testsuite-molecules-save-adjacency.at \
     180        $(srcdir)/./Molecules/Translation-Periodic/testsuite-molecules-translation-periodic.at \
     181        $(srcdir)/./Molecules/VerletIntegration/testsuite-molecules-verlet-integration.at \
     182        $(srcdir)/./Molecules/Copy/testsuite-molecules-copy-molecule.at \
     183        $(srcdir)/./Molecules/StretchBond/testsuite-molecules-stretch-bond.at \
     184        $(srcdir)/./Molecules/RotateAroundOrigin/testsuite-molecules-rotate-around-origin.at \
     185        $(srcdir)/./Molecules/testsuite-molecules.at \
     186        $(srcdir)/./Molecules/Translation/testsuite-molecules-translation.at \
     187        $(srcdir)/./Filling/FillVolume/testsuite-fill-volume-nowhere.at \
     188        $(srcdir)/./Filling/FillVolume/testsuite-fill-volume-everywhere.at \
     189        $(srcdir)/./Filling/FillVolume/testsuite-fill-volume-cube.at \
     190        $(srcdir)/./Filling/FillVolume/testsuite-fill-volume-cylinder.at \
     191        $(srcdir)/./Filling/FillVolume/testsuite-fill-volume-sphere.at \
     192        $(srcdir)/./Filling/RegularGrid/testsuite-fill-regular-grid-with-surface.at \
     193        $(srcdir)/./Filling/RegularGrid/testsuite-fill-regular-grid.at \
    159194        $(srcdir)/./Filling/RegularGrid/testsuite-fill-regular-grid-with-minimum-distance-to-surface.at \
    160         $(srcdir)/./Filling/RegularGrid/testsuite-fill-regular-grid.at \
    161         $(srcdir)/./Filling/RegularGrid/testsuite-fill-regular-grid-with-surface.at \
    162         $(srcdir)/./Filling/FillSurface/testsuite-fill-surface-cube.at \
     195        $(srcdir)/./Filling/FillSurface/testsuite-fill-surface-cylinder.at \
    163196        $(srcdir)/./Filling/FillSurface/testsuite-fill-surface-micelle.at \
    164         $(srcdir)/./Filling/FillSurface/testsuite-fill-surface-cylinder.at \
    165         $(srcdir)/./Filling/FillSurface/testsuite-fill-surface-sphere.at \
    166197        $(srcdir)/./Filling/FillSurface/testsuite-fill-surface-everywhere.at \
    167198        $(srcdir)/./Filling/FillSurface/testsuite-fill-surface-nowhere.at \
    168         $(srcdir)/./Filling/FillVolume/testsuite-fill-volume-sphere.at \
    169         $(srcdir)/./Filling/FillVolume/testsuite-fill-volume-cylinder.at \
    170         $(srcdir)/./Filling/FillVolume/testsuite-fill-volume-cube.at \
    171         $(srcdir)/./Filling/FillVolume/testsuite-fill-volume-everywhere.at \
    172         $(srcdir)/./Filling/FillVolume/testsuite-fill-volume-nowhere.at \
     199        $(srcdir)/./Filling/FillSurface/testsuite-fill-surface-cube.at \
     200        $(srcdir)/./Filling/FillSurface/testsuite-fill-surface-sphere.at \
     201        $(srcdir)/./Filling/testsuite-filling.at \
    173202        $(srcdir)/./Filling/SuspendInWater/testsuite-suspend-in-water.at \
    174         $(srcdir)/./Atoms/testsuite-atoms.at \
    175         $(srcdir)/./Atoms/TranslationToOrigin/testsuite-atoms-translation-to-origin.at \
    176         $(srcdir)/./Atoms/Add/testsuite-atoms-add.at \
    177         $(srcdir)/./Atoms/RemoveCuboid/testsuite-atoms-remove-cuboid.at \
    178         $(srcdir)/./Atoms/ChangeElement/testsuite-atoms-change-element.at \
    179         $(srcdir)/./Atoms/Remove/testsuite-atoms-remove.at \
    180         $(srcdir)/./Atoms/RemoveSphere/testsuite-atoms-remove-sphere.at \
    181         $(srcdir)/./Atoms/Mirror/testsuite-atoms-mirror.at \
    182         $(srcdir)/./Atoms/Saturate/testsuite-atoms-saturate_carbon.at \
    183         $(srcdir)/./Atoms/Saturate/testsuite-atoms-saturate_nitrogen.at \
    184         $(srcdir)/./Atoms/SaveSelectedAtoms/testsuite-atoms-save-selected-atoms.at \
    185         $(srcdir)/./Atoms/Translation/testsuite-atoms-translation.at \
    186         $(srcdir)/./RandomNumbers/Distribution/testsuite-set-random-number-distribution.at \
    187         $(srcdir)/./RandomNumbers/Engine/testsuite-set-random-number-engine.at \
    188         $(srcdir)/./RandomNumbers/testsuite-randomnumbers.at \
    189         $(srcdir)/./Domain/AddEmptyBoundary/testsuite-domain-add-empty-boundary.at \
    190         $(srcdir)/./Domain/ScaleBox/testsuite-domain-scale-box.at \
    191         $(srcdir)/./Domain/RepeatBox/testsuite-domain-repeat-box.at \
    192         $(srcdir)/./Domain/CenterOnEdge/testsuite-domain-center-on-edge.at \
    193         $(srcdir)/./Domain/SetBoundaryConditions/testsuite-domain-set-boundary-conditions.at \
    194         $(srcdir)/./Domain/testsuite-domain.at \
    195         $(srcdir)/./Domain/CenterInBox/testsuite-domain-center-in-box.at \
    196         $(srcdir)/./Domain/BoundInBox/testsuite-domain-bound-in-box.at \
    197         $(srcdir)/./Domain/ChangeBox/testsuite-domain-change-box.at \
    198         $(srcdir)/./Tesselation/testsuite-tesselation.at \
    199         $(srcdir)/./Tesselation/NonConvex/testsuite-tesselation-non-convex-envelope.at \
    200         $(srcdir)/./Tesselation/TriangleMatcher/testsuite-tesselation-trianglematcher.at \
    201         $(srcdir)/./Tesselation/BigNonConvex/testsuite-tesselation-big-non-convex-envelope.at \
    202         $(srcdir)/./Tesselation/BigConvex/testsuite-tesselation-big-convex-envelope.at \
    203         $(srcdir)/./Tesselation/Convex/testsuite-tesselation-convex-envelope.at
     203        $(srcdir)/./Options/Warranty/testsuite-options-warranty.at \
     204        $(srcdir)/./Options/Verbosity/testsuite-options-verbosity.at \
     205        $(srcdir)/./Options/BondLengthTable/testsuite-options-bond-length-table.at \
     206        $(srcdir)/./Options/SetDefaultName/testsuite-options-set-default-name.at \
     207        $(srcdir)/./Options/ElementsDb/testsuite-options-elements-db.at \
     208        $(srcdir)/./Options/Help/testsuite-options-help.at \
     209        $(srcdir)/./Options/testsuite-options.at \
     210        $(srcdir)/./Options/FastParsing/testsuite-options-fast-parsing.at
    204211
    205212DISTCLEANFILES = atconfig
  • tests/GuiChecks/Molecules/Copy/testsuite-molecules-copy-molecule.at

    rcb20c0 rd50b91  
    3333AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Molecules/Copy/pre/tensid.potentials .], 0)
    3434AT_CHECK([chmod u+w $file], 0)
    35 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials tensid.potentials -i $file --select-molecule-by-id 0 --copy-molecule --position "0,0,10" --no-dry-run --store-session session-molecules-copy-molecule.py --session-type python], 0, [stdout], [stderr])
     35AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters tensid.potentials -i $file --select-molecule-by-id 0 --copy-molecule --position "0,0,10" --no-dry-run --store-session session-molecules-copy-molecule.py --session-type python], 0, [stdout], [stderr])
    3636AT_CHECK([grep -v "Command.*DryRun" session-molecules-copy-molecule.py >session-molecules-copy-molecule_new.py], 0, [ignore], [ignore])
    3737AT_CHECK([../../molecuilderguitest session-molecules-copy-molecule_new.py], 0, [stdout], [stderr])
     
    5656AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Molecules/Copy/pre/tensid.potentials .], 0)
    5757AT_CHECK([chmod u+w $file], 0)
    58 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials tensid.potentials -i $file --select-molecule-by-id 0 --copy-molecule --position "0,0,10" --undo --no-dry-run --store-session session-molecules-copy-molecule.py --session-type python], 0, [stdout], [stderr])
     58AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters tensid.potentials -i $file --select-molecule-by-id 0 --copy-molecule --position "0,0,10" --undo --no-dry-run --store-session session-molecules-copy-molecule.py --session-type python], 0, [stdout], [stderr])
    5959AT_CHECK([grep -v "Command.*DryRun" session-molecules-copy-molecule.py >session-molecules-copy-molecule_new.py], 0, [ignore], [ignore])
    6060AT_CHECK([../../molecuilderguitest session-molecules-copy-molecule_new.py], 0, [stdout], [stderr])
     
    7979AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Molecules/Copy/pre/tensid.potentials .], 0)
    8080AT_CHECK([chmod u+w $file], 0)
    81 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials tensid.potentials -i $file --select-molecule-by-id 0 --copy-molecule --position "0,0,10" --undo --redo --no-dry-run --store-session session-molecules-copy-molecule.py --session-type python], 0, [stdout], [stderr])
     81AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters tensid.potentials -i $file --select-molecule-by-id 0 --copy-molecule --position "0,0,10" --undo --redo --no-dry-run --store-session session-molecules-copy-molecule.py --session-type python], 0, [stdout], [stderr])
    8282AT_CHECK([grep -v "Command.*DryRun" session-molecules-copy-molecule.py >session-molecules-copy-molecule_new.py], 0, [ignore], [ignore])
    8383AT_CHECK([../../molecuilderguitest session-molecules-copy-molecule_new.py], 0, [stdout], [stderr])
  • tests/GuiChecks/Options/testsuite-options.at

    rcb20c0 rd50b91  
    3939m4_include([Options/SetDefaultName/testsuite-options-set-default-name.at])
    4040
    41 # world time
    42 m4_include([Options/SetWorldTime/testsuite-options-set-world-time.at])
    43 
    4441# test that all desire parameters and count how many complain
    4542
  • tests/GuiChecks/Parser/Tremolo-Potentials/testsuite-parser-tremolo-potentials-load.at

    rcb20c0 rd50b91  
    2020
    2121AT_SETUP([Parser - load tremolo file with potentials])
    22 AT_KEYWORDS([parser tremolo load parse-tremolo-potentials])
     22AT_KEYWORDS([parser tremolo load parse-particle-parameters])
    2323
    2424file=argon.data
     
    2626AT_CHECK([/bin/cp ${abs_top_srcdir}/tests/regression/Parser/Tremolo-Potentials/pre/argon.potentials .], 0, [ignore], [ignore])
    2727AT_CHECK([chmod u+w $file], 0)
    28 AT_CHECK([../../molecuilder --dry-run -v 2 --parse-tremolo-potentials argon.potentials -i $file --no-dry-run --store-session session-parser-tremolo-potentials-load.py --session-type python], 0, [stdout], [ignore])
     28AT_CHECK([../../molecuilder --dry-run -v 2 --parse-particle-parameters argon.potentials -i $file --no-dry-run --store-session session-parser-tremolo-potentials-load.py --session-type python], 0, [stdout], [ignore])
    2929AT_CHECK([grep -v "Command.*DryRun" session-parser-tremolo-potentials-load.py >session-parser-tremolo-potentials-load_new.py], 0, [ignore], [ignore])
    3030AT_CHECK([../../molecuilderguitest session-parser-tremolo-potentials-load_new.py], 0, [stdout], [ignore])
  • tests/GuiChecks/Parser/Tremolo-Potentials/testsuite-parser-tremolo-potentials-save.at

    rcb20c0 rd50b91  
    1919
    2020AT_SETUP([Parser - saving tremolo file from loaded xyz file with potentials])
    21 AT_KEYWORDS([parser tremolo save parse-tremolo-potentials])
     21AT_KEYWORDS([parser tremolo save parse-particle-parameters])
    2222
    2323AT_CHECK([/bin/cp ${abs_top_srcdir}/tests/regression/Parser/Tremolo-Potentials/pre/argon.potentials .], 0, [ignore], [ignore])
    24 AT_CHECK([../../molecuilder --dry-run -v 2 --parse-tremolo-potentials argon.potentials -i test.data -l ${abs_top_srcdir}/tests/regression/Parser/Tremolo-Potentials/pre/test.xyz --no-dry-run --store-session session-parser-tremolo-potentials-save.py --session-type python], 0, [ignore], [ignore])
     24AT_CHECK([../../molecuilder --dry-run -v 2 --parse-particle-parameters argon.potentials -i test.data -o tremolo -l ${abs_top_srcdir}/tests/regression/Parser/Tremolo-Potentials/pre/test.xyz --no-dry-run --store-session session-parser-tremolo-potentials-save.py --session-type python], 0, [ignore], [ignore])
    2525AT_CHECK([grep -v "Command.*DryRun" session-parser-tremolo-potentials-save.py >session-parser-tremolo-potentials-save_new.py], 0, [ignore], [ignore])
    2626AT_CHECK([../../molecuilderguitest session-parser-tremolo-potentials-save_new.py], 0, [ignore], [ignore])
  • tests/GuiChecks/Parser/Tremolo/testsuite-parser-tremolo-improper.at

    rcb20c0 rd50b91  
    3636
    3737AT_SETUP([Parser - loading tremolo file with improper])
    38 AT_KEYWORDS([parser input load tremolo improper parse-tremolo-potentials])
     38AT_KEYWORDS([parser input load tremolo improper parse-particle-parameters])
    3939
    4040prefile=bio.data
    4141file=bio2.data
    4242AT_CHECK([/bin/cp ${abs_top_srcdir}/tests/regression/Parser/Tremolo/pre/$prefile $prefile], 0, [ignore], [ignore])
    43 AT_CHECK([../../molecuilder --dry-run --parse-tremolo-potentials ${abs_top_srcdir}/tests/regression/Parser/Tremolo/pre/bio.potentials -i $file -o tremolo -l $prefile --no-dry-run --store-session session-parser-tremolo-improper.py --session-type python], 0, [ignore], [ignore])
     43AT_CHECK([../../molecuilder --dry-run --parse-particle-parameters ${abs_top_srcdir}/tests/regression/Parser/Tremolo/pre/bio.potentials -i $file -o tremolo -l $prefile --no-dry-run --store-session session-parser-tremolo-improper.py --session-type python], 0, [ignore], [ignore])
    4444AT_CHECK([grep -v "Command.*DryRun" session-parser-tremolo-improper.py >session-parser-tremolo-improper_new.py], 0, [ignore], [ignore])
    4545AT_CHECK([../../molecuilderguitest session-parser-tremolo-improper_new.py], 0, [ignore], [ignore])
  • tests/GuiChecks/Parser/testsuite-parser.at

    rcb20c0 rd50b91  
    7171
    7272# parsing tremolo with .potentials
    73 m4_include([Parser/Tremolo-Potentials/testsuite-parser-tremolo-potentials.at])
    7473m4_include([Parser/Tremolo-Potentials/testsuite-parser-tremolo-potentials-load.at])
    7574m4_include([Parser/Tremolo-Potentials/testsuite-parser-tremolo-potentials-save.at])
  • tests/GuiChecks/Potential/FitPartialCharges/testsuite-potential-fit-partial-charges.at

    rcb20c0 rd50b91  
    1818### fit partial particle charges
    1919
    20 # the potential has been generated by:
    21 # ./molecuilder -i pre/water.pdb --center-in-box "8,0,8,0,0,8" --select-all-atoms --fragment-molecule BondFragment --distance 2 --order 1 --fragment-automation --server-address 127.0.0.1 --server-port 1026 --DoLongrange 1 --grid 4 --DoPrintDebug 1 --DoValenceOnly 0 --analyse-fragment-results --store-grids 1 --save-homologies homology_grid_4_full.dat
     20AT_SETUP([Potential - Fit partial charges - atomfragment check])
     21AT_KEYWORDS([potential parse-homologies fit-partial-charges save-particle-parameters])
     22AT_SKIP_IF([../../molecuilder --help fit-partial-charges; if test $? -eq 5; then /bin/true; else /bin/false; fi])
     23
     24input=water.pdb
     25homologyfile=homology_grid.dat
     26AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Potential/FitPartialCharges/pre/$input $input], 0)
     27AT_CHECK([chmod u+w $input], 0, [ignore], [ignore])
     28AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Potential/FitPartialCharges/pre/$homologyfile $homologyfile], 0)
     29AT_CHECK([chmod u+w $homologyfile], 0, [ignore], [ignore])
     30# fails because atomFragments has not been parsed
     31AT_CHECK([../../molecuilder --dry-run -l $input --select-all-atoms --parse-homologies $homologyfile --fit-partial-charges --radius 1.5 --save-particle-parameters water.particles --no-dry-run --store-session session-potential-fit-partial-charges.py --session-type python], 0, [stdout], [ignore])
     32AT_CHECK([grep -v "Command.*DryRun" session-potential-fit-partial-charges.py >session-potential-fit-partial-charges_new.py], 0, [ignore], [ignore])
     33AT_CHECK([../../molecuilderguitest session-potential-fit-partial-charges_new.py], 5, [stdout], [ignore])
     34
     35AT_CLEANUP
    2236
    2337AT_SETUP([Potential - Fit partial charges to water])
    24 AT_KEYWORDS([potential parse-homologies fit-partial-charges])
     38AT_KEYWORDS([potential parse-homologies fit-partial-charges save-particle-parameters])
    2539AT_SKIP_IF([../../molecuilder --help fit-partial-charges; if test $? -eq 5; then /bin/true; else /bin/false; fi])
    2640
    2741# homology file created with water.pdb and as follows:
    28 # molecuilder -i water.pdb --select-all-atoms --fragment-molecule --distance 2 --order 1 --fragment-automation --server-address 127.0.0.1 --server-port 1026 --DoLongrange 1 --grid 5 --store-grids 1 --analyse-fragment-results --save-homologies homology_grid.dat
    29 file=homology_grid.dat
    30 AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Potential/FitPartialCharges/pre/$file $file], 0)
    31 AT_CHECK([chmod u+w $file], 0, [ignore], [ignore])
    32 AT_CHECK([../../molecuilder --dry-run --parse-homologies $file --fit-partial-charges --fragment-charges 8 1 1 --radius 1.5 --no-dry-run --store-session session-potential-fit-partial-charges.py --session-type python], 0, [stdout], [ignore])
     42# molecuilder -i water.pdb --select-all-atoms --fragment-molecule --distance 2 --order 1 --fragment-automation --server-address 127.0.0.1 --server-port 1026 --DoLongrange 1 --grid 5 --store-grids 1 --analyse-fragment-results --save-homologies homology_grid.dat --save-atom-fragments atomfragments.dat
     43input=water.pdb
     44homologyfile=homology_grid.dat
     45atomfragmentsfile=atomfragments.dat
     46AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Potential/FitPartialCharges/pre/$input $input], 0)
     47AT_CHECK([chmod u+w $input], 0, [ignore], [ignore])
     48AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Potential/FitPartialCharges/pre/$homologyfile $homologyfile], 0)
     49AT_CHECK([chmod u+w $homologyfile], 0, [ignore], [ignore])
     50AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Potential/FitPartialCharges/pre/$atomfragmentsfile $atomfragmentsfile], 0)
     51AT_CHECK([chmod u+w $atomfragmentsfile], 0, [ignore], [ignore])
     52AT_CHECK([../../molecuilder --dry-run -l $input --select-all-atoms --parse-homologies $homologyfile --parse-atom-fragments $atomfragmentsfile --fit-partial-charges --radius 1.5 --save-particle-parameters water.particles --no-dry-run --store-session session-potential-fit-partial-charges.py --session-type python], 0, [stdout], [ignore])
    3353AT_CHECK([grep -v "Command.*DryRun" session-potential-fit-partial-charges.py >session-potential-fit-partial-charges_new.py], 0, [ignore], [ignore])
    3454AT_CHECK([../../molecuilderguitest session-potential-fit-partial-charges_new.py], 0, [stdout], [ignore])
    3555# check that L_2 error is below 1e-6
     56AT_CHECK([diff water.particles ${abs_top_srcdir}/tests/regression/Potential/FitPartialCharges/post/water.particles], 0)
    3657
    3758AT_CLEANUP
  • tests/GuiChecks/Potential/FitPotential/testsuite-potential-fit-potential.at

    rcb20c0 rd50b91  
    2222AT_KEYWORDS([potential parse-homologies fit-potential morse])
    2323AT_SKIP_IF([../../molecuilder --help fit-potential; if test $? -eq 5; then /bin/true; else /bin/false; fi])
     24# homology files probably originate from Labspace/PotentialFitting/WaterAngle
     25# recreate homology file: PYTHONPATH=... /usr/bin/python .../tests/regression/Potential/FitPotential/pre/measurement_function.py length_common.pdb 2 0 0 5 4 127.0.0.1 2050 6-311G* 1 2. 10 .../share/molecuilder/data/bondtables/bondtable.dat
    2426
    2527file=length_homology.dat
     
    3133# check that L_2 error is below 1e-6
    3234# check parameters to printed precision
    33 AT_CHECK([grep "morse:.*particle_type1=8,.*particle_type2=1,.*spring_constant=1.2.*,.*equilibrium_distance=1.7.*,.*dissociation_energy=0.19.*;" length.potentials], 0, [ignore], [ignore])
     35AT_CHECK([grep "morse:.*particle_type1=8,.*particle_type2=1,.*spring_constant=1.3.*,.*equilibrium_distance=1.7.*,.*dissociation_energy=0.19.*;" length.potentials], 0, [ignore], [ignore])
    3436
    3537AT_CLEANUP
     
    3840AT_KEYWORDS([potential parse-homologies fit-potential harmonic])
    3941AT_SKIP_IF([../../molecuilder --help fit-potential; if test $? -eq 5; then /bin/true; else /bin/false; fi])
     42# homology files probably originate from Labspace/PotentialFitting/Water
     43# see morse fitting
    4044
    41 file=harmonic_homology.dat
     45file=length_homology.dat
    4246AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Potential/FitPotential/pre/$file $file], 0)
    4347AT_CHECK([chmod u+w $file], 0, [ignore], [ignore])
    44 AT_CHECK([../../molecuilder --dry-run   --parse-homologies $file        --set-random-number-engine "lagged_fibonacci607"                --random-number-engine-parameters "seed=1;"     --set-random-number-distribution "uniform_real"                 --random-number-distribution-parameters "min=0;max=1;"  --fit-potential                 --potential-type "harmonic_bond"                --potential-charges 8 1                 --fragment-charges 1 8 1                --set-threshold 5e-6    --save-potentials harmonic.potentials --no-dry-run --store-session session-potential-fit-potential.py --session-type python], 0, [stdout], [ignore])
     48AT_CHECK([../../molecuilder --dry-run   --parse-homologies $file        --set-random-number-engine "lagged_fibonacci607"                --random-number-engine-parameters "seed=1;"     --set-random-number-distribution "uniform_real"                 --random-number-distribution-parameters "min=0;max=1;"  --fit-potential                 --potential-type "harmonic_bond"                --potential-charges 8 1                 --fragment-charges 1 8 1                --set-threshold 6e-4    --save-potentials harmonic.potentials --no-dry-run --store-session session-potential-fit-potential.py --session-type python], 0, [stdout], [ignore])
    4549AT_CHECK([grep -v "Command.*DryRun" session-potential-fit-potential.py >session-potential-fit-potential_new.py], 0, [ignore], [ignore])
    4650AT_CHECK([../../molecuilderguitest session-potential-fit-potential_new.py], 0, [stdout], [ignore])
    47 # check that L_2 error is below 5e-6
     51# check that L_2 error is below 6e-4
    4852# check parameters to printed precision
    49 AT_CHECK([grep "harmonic_bond:.*particle_type1=8,.*particle_type2=1,.*spring_constant=0.29.*,.*equilibrium_distance=1.8.*;" harmonic.potentials], 0, [ignore], [ignore])
     53AT_CHECK([grep "harmonic_bond:.*particle_type1=8,.*particle_type2=1,.*spring_constant=0.4.*,.*equilibrium_distance=1.8.*;" harmonic.potentials], 0, [ignore], [ignore])
    5054
    5155AT_CLEANUP
     
    5458AT_KEYWORDS([potential parse-homologies fit-potential harmonic_angle])
    5559AT_SKIP_IF([../../molecuilder --help fit-potential; if test $? -eq 5; then /bin/true; else /bin/false; fi])
     60# homology files probably originate from Labspace/PotentialFitting/WaterAngle
     61# recreate homology file: PYTHONPATH=... /usr/bin/python .../tests/regression/Potential/FitPotential/pre/measurement_function.py angle_common.pdb 2 0 0 5 4 127.0.0.1 2050 6-311G* 1 2. 10 .../share/molecuilder/data/bondtables/bondtable.dat
    5662
    5763file=angle_homology.dat
     
    6369# check that L_2 error is below 1e-6
    6470# check parameters to printed precision
    65 AT_CHECK([grep "harmonic_angle:.*particle_type1=1,.*particle_type2=8,.*particle_type3=1,.*spring_constant=0.10.*,.*equilibrium_distance=-0.27.*;" angle.potentials], 0, [ignore], [ignore])
     71AT_CHECK([grep "harmonic_angle:.*particle_type1=1,.*particle_type2=8,.*particle_type3=1,.*spring_constant=0.10.*,.*equilibrium_distance=-0.29.*;" angle.potentials], 0, [ignore], [ignore])
    6672
    6773AT_CLEANUP
     
    7076AT_KEYWORDS([potential parse-homologies fit-potential torsion])
    7177AT_SKIP_IF([../../molecuilder --help fit-potential; if test $? -eq 5; then /bin/true; else /bin/false; fi])
     78# homology files probably originate from Labspace/PotentialFitting/Butane
     79# recreate homology file: PYTHONPATH=... /usr/bin/python .../tests/regression/Potential/FitPotential/pre/measurement_function.py torsion_common.pdb 4 0 0 5 4 127.0.0.1 2050 6-311G* 1 2. 10 .../share/molecuilder/data/bondtables/bondtable.dat
    7280
    7381file=torsion_homology.dat
     
    8694AT_KEYWORDS([potential parse-homologies fit-potential improper])
    8795AT_SKIP_IF([../../molecuilder --help fit-potential; if test $? -eq 5; then /bin/true; else /bin/false; fi])
     96# homology files probably originate from Labspace/PotentialFitting/Ammonia
     97# recreate homology file: PYTHONPATH=... /usr/bin/python .../tests/regression/Potential/FitPotential/pre/measurement_function.py improper_common.pdb 2 0 0 5 4 127.0.0.1 2050 6-311G* 1 2. 10 .../share/molecuilder/data/bondtables/bondtable.dat
    8898
    8999file=improper_homology.dat
    90100AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Potential/FitPotential/pre/$file $file], 0)
    91101AT_CHECK([chmod u+w $file], 0, [ignore], [ignore])
    92 AT_CHECK([../../molecuilder --dry-run   --parse-homologies $file        --set-random-number-engine "lagged_fibonacci607"                --random-number-engine-parameters "seed=1;"     --set-random-number-distribution "uniform_real"                 --random-number-distribution-parameters "min=0;max=1;"  --fit-potential                 --potential-type "improper"             --potential-charges 1 7 1 1             --fragment-charges 7 1 1 1              --set-threshold 3e-4    --save-potentials improper.potentials --no-dry-run --store-session session-potential-fit-potential.py --session-type python], 0, [stdout], [ignore])
     102AT_CHECK([../../molecuilder --dry-run   --parse-homologies $file        --set-random-number-engine "lagged_fibonacci607"                --random-number-engine-parameters "seed=1;"     --set-random-number-distribution "uniform_real"                 --random-number-distribution-parameters "min=0;max=1;"  --fit-potential                 --potential-type "improper"             --potential-charges 7 1 1 1             --fragment-charges 7 1 1 1              --set-threshold 3e-4    --save-potentials improper.potentials --no-dry-run --store-session session-potential-fit-potential.py --session-type python], 0, [stdout], [ignore])
    93103AT_CHECK([grep -v "Command.*DryRun" session-potential-fit-potential.py >session-potential-fit-potential_new.py], 0, [ignore], [ignore])
    94104AT_CHECK([../../molecuilderguitest session-potential-fit-potential_new.py], 0, [stdout], [ignore])
    95105# check that L_2 error is below 3e-4
    96106# check parameters to printed precision
    97 AT_CHECK([grep "improper:.*particle_type1=1,.*particle_type2=7,.*particle_type3=1,.*particle_type4=1,.*spring_constant=.*,.*equilibrium_distance=.*;" improper.potentials], 0, [ignore], [ignore])
    98 #AT_CHECK([grep "improper:.*particle_type1=1,.*particle_type2=7,.*particle_type3=1,.*particle_type4=1,.*spring_constant=1.02.*,.*equilibrium_distance=0.85.*;" improper.potentials], 0, [ignore], [ignore])
     107AT_CHECK([grep "improper:.*particle_type1=7,.*particle_type2=1,.*particle_type3=1,.*particle_type4=1,.*spring_constant=.*,.*equilibrium_distance=.*;" improper.potentials], 0, [ignore], [ignore])
     108#AT_CHECK([grep "improper:.*particle_type1=7,.*particle_type2=1,.*particle_type3=1,.*particle_type4=1,.*spring_constant=1.02.*,.*equilibrium_distance=0.85.*;" improper.potentials], 0, [ignore], [ignore])
    99109
    100110AT_CLEANUP
     
    103113AT_KEYWORDS([potential parse-homologies fit-potential lennardjones])
    104114AT_SKIP_IF([../../molecuilder --help fit-potential; if test $? -eq 5; then /bin/true; else /bin/false; fi])
     115# homology files probably originate from Labspace/PotentialFitting/Argon
     116# recreate homology file: PYTHONPATH=... /usr/bin/python .../tests/regression/Potential/FitPotential/pre/measurement_function.py lj_common.pdb 2 0 0 5 4 127.0.0.1 2050 6-311G* 2 11. 10 .../share/molecuilder/data/bondtables/bondtable.dat
    105117
    106118file=lj_homology.dat
  • tests/GuiChecks/Potential/testsuite-potential.at

    rcb20c0 rd50b91  
    1919AT_BANNER([MoleCuilder - potential tests])
    2020
     21# parsing and saving potential file
     22m4_include([Potential/SaveParsePotentials/testsuite-potential-save-parse-potentials.at])
     23
    2124# fitting potential to fragment results
    2225m4_include([Potential/FitPotential/testsuite-potential-fit-potential.at])
    2326
     27# parsing and saving particles file
     28m4_include([Potential/SaveParseParticleParameters/testsuite-potential-save-parse-particle-parameters.at])
     29
    2430# fitting particle charges to fragment results
    2531m4_include([Potential/FitPartialCharges/testsuite-potential-fit-partial-charges.at])
Note: See TracChangeset for help on using the changeset viewer.