Skip to content

Commit 0c5fe7a

Browse files
author
Owen Reynolds
committed
Revert [llvm-ar][test] Increase llvm-ar test coverage
Reverted due to test failures Differential Revision: https://reviews.llvm.org/D63935 llvm-svn: 365317
1 parent 870d9c6 commit 0c5fe7a

File tree

10 files changed

+17
-433
lines changed

10 files changed

+17
-433
lines changed

llvm/test/tools/llvm-ar/create.test

Lines changed: 0 additions & 14 deletions
This file was deleted.

llvm/test/tools/llvm-ar/dash-before-letter.test

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,34 @@
11
RUN: yaml2obj %S/Inputs/macho.yaml -o %t-macho.o
22
RUN: yaml2obj %S/Inputs/coff.yaml -o %t-coff.o
3-
RUN: yaml2obj %S/Inputs/elf.yaml -o %t-elf.o
43

54
RUN: rm -f %t.ar
65
RUN: llvm-ar crs %t.ar %t-macho.o
76
RUN: grep -q __.SYMDEF %t.ar
7+
Test that an option string prefixed by a dash works.
8+
RUN: llvm-ar -crs %t.ar %t-coff.o
9+
RUN: grep -q __.SYMDEF %t.ar
810

911
RUN: rm -f %t.ar
1012
RUN: llvm-ar crs %t.ar %t-coff.o
1113
RUN: not grep -q __.SYMDEF %t.ar
1214
RUN: llvm-ar crs %t.ar %t-macho.o
1315
RUN: not grep -q __.SYMDEF %t.ar
14-
RUN: llvm-ar crs %t.ar %t-elf.o
15-
RUN: not grep -q __.SYMDEF %t.ar
16+
17+
RUN: rm -f %t.ar
18+
Test that multiple dashed options works.
19+
RUN: llvm-ar -c -r -s %t.ar %t-macho.o
20+
RUN: grep -q __.SYMDEF %t.ar
21+
Test with duplicated options.
22+
RUN: llvm-ar -c -r -s -c -s %t.ar %t-coff.o
23+
RUN: grep -q __.SYMDEF %t.ar
1624

1725
RUN: rm -f %t.ar
1826
Test with the options in a different order.
1927
RUN: llvm-ar rsc %t.ar %t-macho.o
2028
RUN: grep -q __.SYMDEF %t.ar
29+
Test with options everywhere.
30+
RUN: llvm-ar rsc -cs -sc %t.ar %t-coff.o -cs -sc
31+
RUN: grep -q __.SYMDEF %t.ar
32+
33+
Ensure that we select the existing format when updating.
34+

llvm/test/tools/llvm-ar/delete.test

Lines changed: 0 additions & 67 deletions
This file was deleted.

llvm/test/tools/llvm-ar/extract.test

Lines changed: 0 additions & 21 deletions
This file was deleted.

llvm/test/tools/llvm-ar/insert-after.test

Lines changed: 0 additions & 59 deletions
This file was deleted.

llvm/test/tools/llvm-ar/insert-before.test

Lines changed: 0 additions & 59 deletions
This file was deleted.

llvm/test/tools/llvm-ar/move-after.test

Lines changed: 0 additions & 59 deletions
This file was deleted.

0 commit comments

Comments
 (0)