Index: tests/regression/Molecules/BondFile/testsuite-molecules-bond-file.at
===================================================================
--- tests/regression/Molecules/BondFile/testsuite-molecules-bond-file.at	(revision caeeb80840441e26c65bc21cf81c49717188c5b4)
+++ 	(revision )
@@ -1,26 +1,0 @@
-### Bonds from file
-
-AT_SETUP([Molecules - Fragmentation bonds file])
-AT_KEYWORDS([Molecules])
-
-file=test.conf
-AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/test.conf $file], 0)
-AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/test.dbond .], 0)
-AT_CHECK([../../molecuilder -i $file -o pdb -v 4 --select-molecule-by-id 0 -A test.dbond --skiplines 1 --offset 0], 0, [stdout], [stderr])
-AT_CHECK([file=test.pdb; diff -I '.*reated by molecuilder.*' $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/post/test.pdb], 0, [ignore], [ignore])
-
-AT_CLEANUP
-
-
-AT_SETUP([Molecules - TREMOLO dbond file])
-AT_KEYWORDS([Molecules])
-
-file=silica.pov1.0000.pdb
-AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/silica.pov1.0000.pdb $file], 0)
-AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/silica.dbond.0000 .], 0)
-AT_CHECK([chmod u+w $file], 0)
-AT_CHECK([../../molecuilder -i $file -v 4 --select-molecule-by-id 0 -A silica.dbond.0000 --skiplines 2 --offset 1], 0, [stdout], [stderr])
-AT_CHECK([fgrep -c "CONECT 7153 6098 5949 5922" $file], 0, [1
-], [ignore])
-
-AT_CLEANUP
Index: tests/regression/Molecules/BondFile/testsuite-molecules-fragmentation-bond-file.at
===================================================================
--- tests/regression/Molecules/BondFile/testsuite-molecules-fragmentation-bond-file.at	(revision e69c87634c601039ae61a1acb0b03fc6b7bddd17)
+++ tests/regression/Molecules/BondFile/testsuite-molecules-fragmentation-bond-file.at	(revision e69c87634c601039ae61a1acb0b03fc6b7bddd17)
@@ -0,0 +1,39 @@
+### Bonds from file
+
+AT_SETUP([Molecules - Fragmentation bonds file])
+AT_KEYWORDS([Molecules])
+
+file=test.conf
+AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/test.conf $file], 0)
+AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/test.dbond .], 0)
+AT_CHECK([../../molecuilder -i $file -o pdb -v 4 --select-molecule-by-id 0 -A test.dbond --skiplines 1 --offset 0], 0, [stdout], [stderr])
+AT_CHECK([file=test.pdb; diff -I '.*reated by molecuilder.*' $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/post/test.pdb], 0, [ignore], [ignore])
+
+AT_CLEANUP
+
+
+AT_SETUP([Molecules - Fragmentation bonds file with Undo])
+AT_XFAIL_IF([/bin/true])
+AT_KEYWORDS([Molecules])
+
+file=test.conf
+AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/test.conf $file], 0)
+AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/test.dbond .], 0)
+AT_CHECK([../../molecuilder -i $file -o pdb -v 4 --select-molecule-by-id 0 -A test.dbond --skiplines 1 --offset 0 --undo], 0, [stdout], [stderr])
+AT_CHECK([file=test.pdb; diff -I '.*reated by molecuilder.*' $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/post/test.pdb], 0, [ignore], [ignore])
+
+AT_CLEANUP
+
+
+AT_SETUP([Molecules - Fragmentation bonds file with Redo])
+AT_XFAIL_IF([/bin/true])
+AT_KEYWORDS([Molecules])
+
+file=test.conf
+AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/test.conf $file], 0)
+AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/test.dbond .], 0)
+AT_CHECK([../../molecuilder -i $file -o pdb -v 4 --select-molecule-by-id 0 -A test.dbond --skiplines 1 --offset 0 --undo --redo], 0, [stdout], [stderr])
+AT_CHECK([file=test.pdb; diff -I '.*reated by molecuilder.*' $file ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/post/test.pdb], 0, [ignore], [ignore])
+
+AT_CLEANUP
+
Index: tests/regression/Molecules/BondFile/testsuite-molecules-tremolo-dbond-file.at
===================================================================
--- tests/regression/Molecules/BondFile/testsuite-molecules-tremolo-dbond-file.at	(revision e69c87634c601039ae61a1acb0b03fc6b7bddd17)
+++ tests/regression/Molecules/BondFile/testsuite-molecules-tremolo-dbond-file.at	(revision e69c87634c601039ae61a1acb0b03fc6b7bddd17)
@@ -0,0 +1,44 @@
+### Bonds from file
+
+AT_SETUP([Molecules - TREMOLO dbond file])
+AT_KEYWORDS([Molecules])
+
+file=silica.pov1.0000.pdb
+AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/silica.pov1.0000.pdb $file], 0)
+AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/silica.dbond.0000 .], 0)
+AT_CHECK([chmod u+w $file], 0)
+AT_CHECK([../../molecuilder -i $file -v 4 --select-molecule-by-id 0 -A silica.dbond.0000 --skiplines 2 --offset 1], 0, [stdout], [stderr])
+AT_CHECK([fgrep -c "CONECT 7153 6098 5949 5922" $file], 0, [1
+], [ignore])
+
+AT_CLEANUP
+
+
+AT_SETUP([Molecules - TREMOLO dbond file with Undo])
+AT_XFAIL_IF([/bin/true])
+AT_KEYWORDS([Molecules])
+
+file=silica.pov1.0000.pdb
+AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/silica.pov1.0000.pdb $file], 0)
+AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/silica.dbond.0000 .], 0)
+AT_CHECK([chmod u+w $file], 0)
+AT_CHECK([../../molecuilder -i $file -v 4 --select-molecule-by-id 0 -A silica.dbond.0000 --skiplines 2 --offset 1 --undo], 0, [stdout], [stderr])
+AT_CHECK([fgrep -c "CONECT 7153 6098 5949 5922" $file], 0, [1
+], [ignore])
+
+AT_CLEANUP
+
+
+AT_SETUP([Molecules - TREMOLO dbond file with Redo])
+AT_XFAIL_IF([/bin/true])
+AT_KEYWORDS([Molecules])
+
+file=silica.pov1.0000.pdb
+AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/silica.pov1.0000.pdb $file], 0)
+AT_CHECK([/bin/cp -f ${abs_top_srcdir}/${AUTOTEST_PATH}/Molecules/BondFile/pre/silica.dbond.0000 .], 0)
+AT_CHECK([chmod u+w $file], 0)
+AT_CHECK([../../molecuilder -i $file -v 4 --select-molecule-by-id 0 -A silica.dbond.0000 --skiplines 2 --offset 1 --undo --redo], 0, [stdout], [stderr])
+AT_CHECK([fgrep -c "CONECT 7153 6098 5949 5922" $file], 0, [1
+], [ignore])
+
+AT_CLEANUP
