[PATCH] Move target dependent test in their own folder for c API test

Amaury SECHET deadalnix+llvmreview at gmail.com
Mon Jun 22 23:34:38 PDT 2015


Hi bogner, chandlerc,

Dissasembly tests depends on target. The problem is that it disable all tests if all targets are not compiled. This dif moves things around in order to get target specific code in a target specific folder.

http://reviews.llvm.org/D10636

Files:
  test/Bindings/llvm-c/ARM/disassemble.test
  test/Bindings/llvm-c/ARM/lit.local.cfg
  test/Bindings/llvm-c/X86/disassemble.test
  test/Bindings/llvm-c/X86/lit.local.cfg
  test/Bindings/llvm-c/disassemble.test
  test/Bindings/llvm-c/lit.local.cfg

Index: test/Bindings/llvm-c/ARM/disassemble.test
===================================================================
--- test/Bindings/llvm-c/ARM/disassemble.test
+++ test/Bindings/llvm-c/ARM/disassemble.test
@@ -19,25 +19,3 @@
 ;CHECK: sub	r1, r11, #12
 ;CHECK: 02 20 81 e0
 ;CHECK: add	r2, r1, r2
-
-x86_64-linux-unknown  NULL  48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3
-;CHECK: triple: x86_64-linux-unknown, features: NULL
-;CHECK: addq	$56, %rsp
-;CHECK: popq	%rbx
-;CHECK: popq	%rbp
-;CHECK: popq	%r12
-;CHECK: popq	%r13
-;CHECK: popq	%r14
-;CHECK: popq	%r15
-;CHECK: ret
-
-i686-apple-darwin     NULL  0f b7 4c 24 0a e8 29 ce ff ff
-;CHECK: triple: i686-apple-darwin, features: NULL
-;CHECK: movzwl	10(%esp), %ecx
-;CHECK: calll	-12759
-
-i686-linux-unknown    NULL  dd 44 24 04 d9 e1 c3
-;CHECK: triple: i686-linux-unknown, features: NULL
-;CHECK: fldl	4(%esp)
-;CHECK: fabs
-;CHECK: ret
Index: test/Bindings/llvm-c/ARM/lit.local.cfg
===================================================================
--- test/Bindings/llvm-c/ARM/lit.local.cfg
+++ test/Bindings/llvm-c/ARM/lit.local.cfg
@@ -1,4 +1,2 @@
-if not "X86" in config.root.targets:
-    config.unsupported = True
 if not "ARM" in config.root.targets:
     config.unsupported = True
Index: test/Bindings/llvm-c/X86/disassemble.test
===================================================================
--- /dev/null
+++ test/Bindings/llvm-c/X86/disassemble.test
@@ -0,0 +1,23 @@
+; RUN: llvm-c-test --disassemble < %s | FileCheck %s
+
+x86_64-linux-unknown  NULL  48 83 c4 38 5b 5d 41 5c 41 5d 41 5e 41 5f c3
+;CHECK: triple: x86_64-linux-unknown, features: NULL
+;CHECK: addq	$56, %rsp
+;CHECK: popq	%rbx
+;CHECK: popq	%rbp
+;CHECK: popq	%r12
+;CHECK: popq	%r13
+;CHECK: popq	%r14
+;CHECK: popq	%r15
+;CHECK: ret
+
+i686-apple-darwin     NULL  0f b7 4c 24 0a e8 29 ce ff ff
+;CHECK: triple: i686-apple-darwin, features: NULL
+;CHECK: movzwl	10(%esp), %ecx
+;CHECK: calll	-12759
+
+i686-linux-unknown    NULL  dd 44 24 04 d9 e1 c3
+;CHECK: triple: i686-linux-unknown, features: NULL
+;CHECK: fldl	4(%esp)
+;CHECK: fabs
+;CHECK: ret
Index: test/Bindings/llvm-c/X86/lit.local.cfg
===================================================================
--- test/Bindings/llvm-c/X86/lit.local.cfg
+++ test/Bindings/llvm-c/X86/lit.local.cfg
@@ -1,4 +1,2 @@
 if not "X86" in config.root.targets:
     config.unsupported = True
-if not "ARM" in config.root.targets:
-    config.unsupported = True

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10636.28200.patch
Type: text/x-patch
Size: 2453 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150623/a5971f6e/attachment.bin>


More information about the llvm-commits mailing list