]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
test-zstd-speed.py: added --message in start and finish e-mail
authorinikep <inikep@gmail.com>
Wed, 22 Jun 2016 15:11:01 +0000 (17:11 +0200)
committerinikep <inikep@gmail.com>
Wed, 22 Jun 2016 15:11:01 +0000 (17:11 +0200)
- support for ~ in filenames
- result files ending with .txt

tests/test-zstd-speed.py

index 2382f231e43c7142394f5aaa34cf2d0b1835ea45..5444c1da2db0e31f0ff97b50b66be53ccc86fe63 100755 (executable)
@@ -168,7 +168,7 @@ def check_commit(branch, commit, args, testFilePaths, have_mutt, have_mail):
         results_files = ""
         for filePath in testFilePaths:
             fileName = filePath.rpartition('/')[2]
-            resultsFileName = working_path + "/results_" + branch.replace("/", "_") + "_" + fileName
+            resultsFileName = working_path + "/results_" + branch.replace("/", "_") + "_" + fileName.replace(".", "_") + ".txt"
             last_commit, cspeed, dspeed = get_last_results(resultsFileName)
 
             if not args.dry_run:
@@ -205,6 +205,7 @@ if __name__ == '__main__':
     testFileNames = args.testFileNames.split()
     testFilePaths = []
     for fileName in testFileNames:
+        fileName = os.path.expanduser(fileName)
         if os.path.isfile(fileName):
             testFilePaths.append(os.path.abspath(fileName))
         else:
@@ -248,7 +249,7 @@ if __name__ == '__main__':
         log("ERROR: %s already exists, exiting" % pidfile)
         exit(1)
 
-    send_email(args.emails, email_header + ':%s test-zstd-speed.py has been started' % pid, '', have_mutt, have_mail)
+    send_email(args.emails, email_header + ':%s test-zstd-speed.py has been started' % pid, args.message, have_mutt, have_mail)
     file(pidfile, 'w').write(pid)
 
     while True:
@@ -266,5 +267,5 @@ if __name__ == '__main__':
             time.sleep(args.sleepTime)
         except KeyboardInterrupt:
             os.unlink(pidfile)
-            send_email(args.emails, email_header + ':%s test-zstd-speed.py has been stopped' % pid, '', have_mutt, have_mail)
+            send_email(args.emails, email_header + ':%s test-zstd-speed.py has been stopped' % pid, args.message, have_mutt, have_mail)
             exit(0)