[all-commits] [llvm/llvm-project] 98b611: [asan] Mark the strstr test as UNSUPPORTED on FreeBSD

Alexander Richardson via All-commits all-commits at lists.llvm.org
Sun Jul 26 03:40:06 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 98b61112c32e1d2f4a0037698e9ac1d46c23d6c7
      https://github.com/llvm/llvm-project/commit/98b61112c32e1d2f4a0037698e9ac1d46c23d6c7
  Author: Alex Richardson <Alexander.Richardson at cl.cam.ac.uk>
  Date:   2020-07-26 (Sun, 26 Jul 2020)

  Changed paths:
    M compiler-rt/test/asan/TestCases/strstr_strict.c

  Log Message:
  -----------
  [asan] Mark the strstr test as UNSUPPORTED on FreeBSD

 Like Android, FreeBSDs libc calls memchr which causes this test to fail.

Reviewed By: emaste

Differential Revision: https://reviews.llvm.org/D84541


  Commit: 18df607dbeb41451f5842f46e9b7a67baf759d5e
      https://github.com/llvm/llvm-project/commit/18df607dbeb41451f5842f46e9b7a67baf759d5e
  Author: Alex Richardson <Alexander.Richardson at cl.cam.ac.uk>
  Date:   2020-07-26 (Sun, 26 Jul 2020)

  Changed paths:
    M llvm/utils/lit/lit/main.py
    M llvm/utils/lit/lit/reports.py
    M llvm/utils/lit/tests/xunit-output.py

  Log Message:
  -----------
  [lit] Don't include tests skipped due to sharding in reports

When running multiple shards, don't include skipped tests in the xunit
output since merging the files will result in duplicates.
In our CHERI Jenkins CI, I configured the libc++ tests to run using sharding
(since we are testing using a single-CPU QEMU). We then merge the generated
XUnit xml files to produce a final result, but if the individual XMLs
report tests excluded due to sharding each test is included N times in the
final result. This also makes it difficult to find the tests that were
skipped due to missing REQUIRES: etc.

Reviewed By: yln

Differential Revision: https://reviews.llvm.org/D84235


Compare: https://github.com/llvm/llvm-project/compare/9b19400004df...18df607dbeb4


More information about the All-commits mailing list