lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master c77dfa03 01/13: Routinely make 'system_test'


From: Greg Chicares
Subject: [lmi-commits] [lmi] master c77dfa03 01/13: Routinely make 'system_test' with UBSan
Date: Fri, 10 Jun 2022 21:09:37 -0400 (EDT)

branch: master
commit c77dfa03b7eccff9678f5698d0fab127596bf5bd
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Routinely make 'system_test' with UBSan
    
    Time as measured by:
      $time make $coefficiency system_test
    
    x86_64-pc-linux-gnu:
                 51.41s user  8.63s system 484% cpu 12.384 total
    x86_64-pc-linux-gnu with UBSan:
                137.41s user 16.91s system 417% cpu 36.995 total
    x86_64-w64-mingw32:
                132.12s user 92.61s system 517% cpu 43.407 total
    
    GNU/Linux with UBSan is a little faster than msw.
---
 nychthemeral_test.sh | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/nychthemeral_test.sh b/nychthemeral_test.sh
index 41b8845b..fbe0acb4 100755
--- a/nychthemeral_test.sh
+++ b/nychthemeral_test.sh
@@ -388,6 +388,11 @@ then
         | sed -e's/^/UBSan: /' \
     ) 3>&1 1>&2 2>&3 \
   );
+
+  printf '\n# system test with UBSan\n\n'
+  make "$coefficiency" system_test \
+    build_type=ubsan UBSAN_OPTIONS=print_stacktrace=1 2>&1 \
+    | tee "$log_dir"/system_test_ubsan | sed -e "$build_clutter" -e 
"$install_clutter"
 else
   printf '\n# ubsan tests skipped--used with POSIX only\n\n'
 fi



reply via email to

[Prev in Thread] Current Thread [Next in Thread]