llvm-project

Форк
0
/
error-limit.test 
32 строки · 1.3 Кб
1
## We're intentionally testing fatal errors, which isn't supported for testing
2
## when main is run twice.
3
XFAIL: main-run-twice
4

5
## Check that we only see 20 (the default error-limit) "cannot open" errors
6
RUN: not %lld A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 2>&1 | \
7
RUN:     FileCheck -check-prefix=DEFAULT %s
8

9
DEFAULT:      cannot open A:
10
DEFAULT:      cannot open T:
11
DEFAULT-NOT:  cannot open U:
12
DEFAULT-NEXT: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
13

14
## Check that we only see 5 "cannot open" errors when --error-limit=5
15
RUN: not %lld --error-limit=5 A B C D E F G H I J 2>&1 \
16
RUN:   | FileCheck -check-prefix=LIMIT5 %s
17

18
LIMIT5:      cannot open A:
19
LIMIT5:      cannot open E:
20
LIMIT5-NOT:  cannot open F:
21
LIMIT5-NEXT: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
22

23
## Check that we see all "cannot open" errors when --error-limit=0 (unimited)
24
RUN: not %lld --error-limit=0 A B C D E F G H I J K L M N O P Q R S T U V W 2>&1 | \
25
RUN:     FileCheck -check-prefix=UNLIMITED %s
26

27
UNLIMITED:     cannot open A:
28
UNLIMITED:     cannot open T:
29
UNLIMITED:     cannot open U:
30
UNLIMITED:     cannot open V:
31
UNLIMITED:     cannot open W:
32
UNLIMITED-NOT: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
33

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.