summaryrefslogtreecommitdiffstats
path: root/testsuite/cli/outputs/firstaidkit_-a_fix
diff options
context:
space:
mode:
authorJoel Andres Granados <jgranado@redhat.com>2008-10-31 18:02:36 +0100
committerJoel Andres Granados <jgranado@redhat.com>2008-10-31 18:02:36 +0100
commit64d681c5cd09270e8e1f8784cbe0da0960ff83e0 (patch)
treefcd4e655d9c6a687514e4b02cc33c75909ddd5ce /testsuite/cli/outputs/firstaidkit_-a_fix
parent51e057f07cb485f5bc0f54aa3327580be81056c1 (diff)
downloadfirstaidkit-64d681c5cd09270e8e1f8784cbe0da0960ff83e0.tar.gz
firstaidkit-64d681c5cd09270e8e1f8784cbe0da0960ff83e0.tar.xz
firstaidkit-64d681c5cd09270e8e1f8784cbe0da0960ff83e0.zip
Cli test:
Add test for the outomatica mode and the flow mode of the cli. The downside to this test is that it probably wont work when firstaidkit is installed in the system. The reason for this is that it brings all the plugins that are installed in the system, this means that the outputs will be different when the commands are run. This must be addressed and if this turns into an issue we should simply turn the test off untill its fixed. Moreover this will make the build fail when changed that modify the system messages are introduced. So from now on when those types of messages are changed, the test mush be changed as well (Which basically means changing the outputs files). 1. cli.py : add main test classes. 2. cli/outputs/*: these are the outputs that the various commands should have when called with the plugins under testsuite/cli. The files are called like the commands. 3. cli/plugin*: two plugins to server as the information providers. They don't do anything interesting. 4. __init__.py: export the new test.
Diffstat (limited to 'testsuite/cli/outputs/firstaidkit_-a_fix')
-rwxr-xr-xtestsuite/cli/outputs/firstaidkit_-a_fix19
1 files changed, 19 insertions, 0 deletions
diff --git a/testsuite/cli/outputs/firstaidkit_-a_fix b/testsuite/cli/outputs/firstaidkit_-a_fix
new file mode 100755
index 0000000..9bb6e81
--- /dev/null
+++ b/testsuite/cli/outputs/firstaidkit_-a_fix
@@ -0,0 +1,19 @@
+Backup system initialized
+Starting the Threads
+Do the work!
+INFO: You are not running the firstaidkit as root. Some plugins may not be available. (Task interpreter)
+INFO: Entering the init phase... (Plugincli1)
+INFO: Entering the prepare phase... (Plugincli1)
+INFO: Entering the diagnose phase... (Plugincli1)
+INFO: Entering the backup phase... (Plugincli1)
+INFO: Entering the fix phase... (Plugincli1)
+INFO: Entering the clean phase... (Plugincli1)
+INFO: Entering the init phase... (Plugincli2)
+INFO: Entering the prepare phase... (Plugincli2)
+INFO: Entering the diagnose phase... (Plugincli2)
+INFO: Entering the clean phase... (Plugincli2)
+--- Info section ---
+--------------------
+Waiting for the Threads
+Backup closed
+Done.