From 1511642509a9a175e621dc3d31f483edd6906e5c Mon Sep 17 00:00:00 2001
From: Edwin Eefting <edwin@datux.nl>
Date: Mon, 28 Oct 2019 21:12:49 +0100
Subject: [PATCH] be very clear when running in testmode

---
 zfs_autobackup | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/zfs_autobackup b/zfs_autobackup
index 55d1ab1..a8f36ed 100755
--- a/zfs_autobackup
+++ b/zfs_autobackup
@@ -1310,6 +1310,9 @@ class ZfsAutobackup:
         if args.debug_output:
             args.debug=True
 
+        if self.args.test:
+            self.args.verbose=True
+
         self.log=Log(show_debug=self.args.debug, show_verbose=self.args.verbose)
 
 
@@ -1327,6 +1330,9 @@ class ZfsAutobackup:
         self.log.verbose("#### "+title)
 
     def run(self):
+        if self.args.test:
+            self.verbose("TEST MODE - SIMULATING WITHOUT MAKING ANY CHANGES")
+
         self.set_title("Snapshot schedule")
 
         description="[Source]"
@@ -1400,11 +1406,19 @@ class ZfsAutobackup:
                 if self.args.debug:
                     raise
 
+
+
         if not fail_count:
-            self.set_title("All backups completed succesfully")
+            if self.args.test:
+                self.set_title("All tests successfull.")
+            else:
+                self.set_title("All backups completed succesfully")
         else:
             self.error("{} datasets failed!".format(fail_count))
 
+        if self.args.test:
+            self.verbose("TEST MODE - DID NOT MAKE ANY BACKUPS!")
+
         return(fail_count)
 
 zfs_autobackup=ZfsAutobackup()