aboutsummaryrefslogtreecommitdiff
path: root/test/tools/llvm-cvtres/parse.test
diff options
context:
space:
mode:
Diffstat (limited to 'test/tools/llvm-cvtres/parse.test')
-rw-r--r--test/tools/llvm-cvtres/parse.test51
1 files changed, 51 insertions, 0 deletions
diff --git a/test/tools/llvm-cvtres/parse.test b/test/tools/llvm-cvtres/parse.test
new file mode 100644
index 000000000000..23911ada82e8
--- /dev/null
+++ b/test/tools/llvm-cvtres/parse.test
@@ -0,0 +1,51 @@
+// The input was generated with the following command, using the original Windows
+// rc.exe:
+// > rc /fo test_resource.res /nologo test_resource.rc
+
+RUN: llvm-cvtres /verbose /out:%t %p/Inputs/test_resource.res | FileCheck %s
+
+CHECK: Number of resources: 8
+CHECK-NEXT: Resource Tree [
+CHECK-NEXT: STRINGARRAY [
+CHECK-NEXT: MYRESOURCE [
+CHECK-NEXT: 1033 [
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: 2 [
+CHECK-NEXT: CURSOR [
+CHECK-NEXT: 1033 [
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: OKAY [
+CHECK-NEXT: 1033 [
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: 4 [
+CHECK-NEXT: "EAT" [
+CHECK-NEXT: 3081 [
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: 14432 [
+CHECK-NEXT: 2052 [
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: 5 [
+CHECK-NEXT: TESTDIALOG [
+CHECK-NEXT: 1033 [
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: 9 [
+CHECK-NEXT: MYACCELERATORS [
+CHECK-NEXT: 1033 [
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: 12 [
+CHECK-NEXT: 1033 [
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: ]
+CHECK-NEXT: ]