source: tests/regression/Options/testsuite-options.at@ 91c409

Candidate_v1.7.0 stable
Last change on this file since 91c409 was 0ec9f5, checked in by Frederik Heber <frederik.heber@…>, 5 years ago

Added UndoMarkAction.

NOTE: This action is necessary as not all actions are actually recorded
in the history. For example, the UndoAction is an action that is not
pushed into the history deque and also must not as further undos would
then become impossible. There are other actions that just do output
or similar things that do not change the state.
This makes it impossible to undo back to a certain state by blindly
counting actions as one cannot know from the outside whether an action
is stateless or not.

undoing till the set mark.

  • TESTS: added regression test case on undo-mark.
  • Property mode set to 100644
File size: 2.2 KB
Line 
1#
2# MoleCuilder - creates and alters molecular systems
3# Copyright (C) 2008-2012 University of Bonn
4#
5# This program is free software: you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation, either version 3 of the License, or
8# (at your option) any later version.
9#
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program. If not, see <http://www.gnu.org/licenses/>.
17#
18AT_BANNER([MoleCuilder - standard options])
19
20# verbosity
21m4_include([Options/Verbosity/testsuite-options-verbosity.at])
22
23# warranty screen
24m4_include([Options/Warranty/testsuite-options-warranty.at])
25
26# help screen
27m4_include([Options/Help/testsuite-options-help.at])
28
29# element database
30m4_include([Options/ElementsDb/testsuite-options-no-elements-db.at])
31m4_include([Options/ElementsDb/testsuite-options-elements-db.at])
32
33# bond length database
34m4_include([Options/BondLengthTable/testsuite-options-bond-length-table.at])
35
36# fast trajectory parsing
37m4_include([Options/FastParsing/testsuite-options-fast-parsing.at])
38
39# molecule default name
40m4_include([Options/SetDefaultName/testsuite-options-set-default-name.at])
41
42# test that all desire parameters and count how many complain
43m4_include([Options/Empty/testsuite-options-empty-configs.at])
44
45# test that all need parameters and count how many complain
46m4_include([Options/InvalidCommands/testsuite-options-invalid-commands.at])
47
48# test store sessions
49m4_include([Options/Session/testsuite-options-store-session-cli.at])
50m4_include([Options/Session/testsuite-options-store-session-python.at])
51m4_include([Options/Session/testsuite-options-load-session-python.at])
52
53# test dry run
54m4_include([Options/DryRun/testsuite-options-dryrun.at])
55m4_include([Options/DryRun/testsuite-options-no-dryrun.at])
56m4_include([Options/DryRun/testsuite-options-dryrun-storesession.at])
57
58# test undo mark
59m4_include([Options/UndoMark/testsuite-options-undo-mark.at])
Note: See TracBrowser for help on using the repository browser.