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>
35 lines
1.8 KiB
Plaintext
35 lines
1.8 KiB
Plaintext
; This example originally appeared in TestingGuide.rst except here we've added
|
|
; echo to the clang/FileCheck command line to be executed.
|
|
|
|
; DEFINE: %{cflags} =
|
|
; DEFINE: %{fcflags} =
|
|
|
|
; DEFINE: %{check} = \
|
|
; DEFINE: echo ' \
|
|
; DEFINE: %clang_cc1 -verify -fopenmp -fopenmp-version=51 %{cflags} \
|
|
; DEFINE: -emit-llvm -o - %s | \
|
|
; DEFINE: FileCheck %{fcflags} %s \
|
|
; DEFINE: '
|
|
|
|
; REDEFINE: %{cflags} = -triple x86_64-apple-darwin10.6.0 -fopenmp-simd
|
|
; REDEFINE: %{fcflags} = -check-prefix=SIMD
|
|
; RUN: %{check}
|
|
; CHECK:# | %clang_cc1 -verify -fopenmp -fopenmp-version=51 -triple x86_64-apple-darwin10.6.0 -fopenmp-simd -emit-llvm -o - {{.*}} | FileCheck -check-prefix=SIMD {{.*}}
|
|
|
|
; REDEFINE: %{cflags} = -triple x86_64-unknown-linux-gnu -fopenmp-simd
|
|
; REDEFINE: %{fcflags} = -check-prefix=SIMD
|
|
; RUN: %{check}
|
|
; CHECK:# | %clang_cc1 -verify -fopenmp -fopenmp-version=51 -triple x86_64-unknown-linux-gnu -fopenmp-simd -emit-llvm -o - {{.*}} | FileCheck -check-prefix=SIMD {{.*}}
|
|
|
|
; REDEFINE: %{cflags} = -triple x86_64-apple-darwin10.6.0
|
|
; REDEFINE: %{fcflags} = -check-prefix=NO-SIMD
|
|
; RUN: %{check}
|
|
; CHECK:# | %clang_cc1 -verify -fopenmp -fopenmp-version=51 -triple x86_64-apple-darwin10.6.0 -emit-llvm -o - {{.*}} | FileCheck -check-prefix=NO-SIMD {{.*}}
|
|
|
|
; REDEFINE: %{cflags} = -triple x86_64-unknown-linux-gnu
|
|
; REDEFINE: %{fcflags} = -check-prefix=NO-SIMD
|
|
; RUN: %{check}
|
|
; CHECK:# | %clang_cc1 -verify -fopenmp -fopenmp-version=51 -triple x86_64-unknown-linux-gnu -emit-llvm -o - {{.*}} | FileCheck -check-prefix=NO-SIMD {{.*}}
|
|
|
|
; CHECK: Passed: 1 {{\([0-9]*\.[0-9]*%\)}}
|