summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2004-11-20 07:24:28 +0000
committerReid Spencer <rspencer@reidspencer.com>2004-11-20 07:24:28 +0000
commit4fb6f81641f773526225940e46a0f088f5b2d5dd (patch)
treefb56c5b30ac57ea6a5d16ba2e7c049af0f7e6c46 /test
parenteee1f5e238601149044fdeac724dd6010222ed0b (diff)
downloadllvm-4fb6f81641f773526225940e46a0f088f5b2d5dd.tar.gz
llvm-4fb6f81641f773526225940e46a0f088f5b2d5dd.tar.bz2
llvm-4fb6f81641f773526225940e46a0f088f5b2d5dd.tar.xz
Describe the Archive test suite.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18041 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/Archive/README.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/Archive/README.txt b/test/Archive/README.txt
new file mode 100644
index 0000000000..da6cfa4c9e
--- /dev/null
+++ b/test/Archive/README.txt
@@ -0,0 +1,24 @@
+test/Regression/Archive
+=======================
+
+This directory contains various tests of llvm-ar and llvm-ranlib to ensure
+compatibility reading other ar(1) formats. It also provides a basic
+functionality test for these tools.
+
+There are four archives stored in CVS with these tests:
+
+GNU.a - constructed on Linux with GNU ar
+MacOSX.a - constructed on Mac OS X with its native BSD4.4 ar
+SVR4.a - constructed on Solaris with /usr/ccs/bin/ar
+xpg4.a - constructed on Solaris with /usr/xpg4/bin/ar
+
+Each type of test is run on each of these archive files. These archives each
+contain four members:
+
+oddlen - a member with an odd lengthed name and content
+evenlen - a member with an even lengthed name and content
+IsNAN.o - a Linux native binary
+very_long_bytecode_file_name.bc - LLVM bytecode file with really long name
+
+These files test different aspects of the archiver that should cause failures
+in llvm-ar if regressions are introduced.