]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
test-zstd-speed.py: added tests for clang
authorinikep <inikep@gmail.com>
Wed, 3 Aug 2016 11:10:47 +0000 (13:10 +0200)
committerinikep <inikep@gmail.com>
Wed, 3 Aug 2016 11:10:47 +0000 (13:10 +0200)
tests/test-zstd-speed.py

index c517097a5d72f90c198f12ab562a289dd416257a..d8d9543eac85f1fb306a053464c364cfab80711e 100755 (executable)
@@ -176,7 +176,10 @@ def test_commit(branch, commit, last_commit, args, testFilePaths, have_mutt, hav
     local_branch = string.split(branch, '/')[1]
     version = local_branch.rpartition('-')[2] + '_' + commit
     if not args.dry_run:
-        execute('make -C programs clean zstd MOREFLAGS="-DZSTD_GIT_COMMIT=%s" && make -B -C programs zstd32 MOREFLAGS="-DZSTD_GIT_COMMIT=%s"' % (version, version))
+        execute('make -C programs clean zstd CC=clang MOREFLAGS="-Werror -Wconversion -Wno-sign-conversion -DZSTD_GIT_COMMIT=%s" && ' % version +
+                'mv programs/zstd programs/zstd_clang && ' +
+                'make -C programs clean zstd MOREFLAGS="-DZSTD_GIT_COMMIT=%s" && ' % version +
+                'make -B -C programs zstd32 MOREFLAGS="-DZSTD_GIT_COMMIT=%s"' % version)
     logFileName = working_path + "/log_" + branch.replace("/", "_") + ".txt"
     text_to_send = []
     results_files = ""
@@ -192,6 +195,11 @@ def test_commit(branch, commit, last_commit, args, testFilePaths, have_mutt, hav
         if text:
             text_to_send.append(text)
             results_files += resultsFileName + " "
+        resultsFileName = working_path + "/resultsClang_" + branch.replace("/", "_") + "_" + fileName.replace(".", "_") + ".txt"
+        text = double_check(branch, commit, args, 'zstd_clang', resultsFileName, filePath, fileName)
+        if text:
+            text_to_send.append(text)
+            results_files += resultsFileName + " "
     if text_to_send:
         send_email_with_attachments(branch, commit, last_commit, args, text_to_send, results_files, logFileName, have_mutt, have_mail)