mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-28 18:26:06 +00:00

This patch adds "nice-to-have" feature in lit. it prints the total number of discovered tests at the beginning. It is covenient to see the total number of tests and avoid scrolling up to the beginning of log. Further, this patch also prints %ge of tests. This patch fixes tests pointed by previous attempt of landing this patch. Reviewed By: RoboTux, jdenny-ornl Co-authored-by: Madhur A <madhura@nvidia.com>
21 lines
769 B
Python
21 lines
769 B
Python
# Check that --ignore-fail produces exit status 0 despite various kinds of
|
|
# test failures but doesn't otherwise suppress those failures.
|
|
|
|
# RUN: not %{lit} %{inputs}/ignore-fail | FileCheck %s
|
|
# RUN: %{lit} --ignore-fail %{inputs}/ignore-fail | FileCheck %s
|
|
|
|
# END.
|
|
|
|
# CHECK-DAG: FAIL: ignore-fail :: fail.txt
|
|
# CHECK-DAG: UNRESOLVED: ignore-fail :: unresolved.txt
|
|
# CHECK-DAG: XFAIL: ignore-fail :: xfail.txt
|
|
# CHECK-DAG: XPASS: ignore-fail :: xpass.txt
|
|
|
|
# CHECK: Testing Time:
|
|
# CHECK: Total Discovered Tests:
|
|
# CHECK-NEXT: Expectedly Failed : 1 {{\([0-9]*\.[0-9]*%\)}}
|
|
# CHECK-NEXT: Unresolved : 1 {{\([0-9]*\.[0-9]*%\)}}
|
|
# CHECK-NEXT: Failed : 1 {{\([0-9]*\.[0-9]*%\)}}
|
|
# CHECK-NEXT: Unexpectedly Passed: 1 {{\([0-9]*\.[0-9]*%\)}}
|
|
# CHECK-NOT: {{.}}
|