aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1993-10-29 05:20:11 +0000
committerJeff Law <law@redhat.com>1993-10-29 05:20:11 +0000
commit7317acfcea0b602a5d532d1d39c5e6984ab95b76 (patch)
treeaaa143d49bbb0aa2f48b23bbaf4e589f9f74f9f6 /gas
parent9b1b0ad1a6e5e066f5bb91c5b7401e58e32a8d6b (diff)
downloadgdb-7317acfcea0b602a5d532d1d39c5e6984ab95b76.zip
gdb-7317acfcea0b602a5d532d1d39c5e6984ab95b76.tar.gz
gdb-7317acfcea0b602a5d532d1d39c5e6984ab95b76.tar.bz2
Quick description of test directory contents.
Diffstat (limited to 'gas')
-rw-r--r--gas/testsuite/gas/hppa/README34
1 files changed, 34 insertions, 0 deletions
diff --git a/gas/testsuite/gas/hppa/README b/gas/testsuite/gas/hppa/README
new file mode 100644
index 0000000..a6b174a
--- /dev/null
+++ b/gas/testsuite/gas/hppa/README
@@ -0,0 +1,34 @@
+Notes on how the HPPA testsuite is organized:
+
+basic.parse -- this directory contains the basic instruction parsing
+tests and a simple .stab parsing test. This would be where you'd
+add code to make sure new instructions are parsed correctly, new
+completers (such as cache hits) are parsed correctly, etc.
+
+It's also a reasonable place to make sure parsing of the various
+assembler directives is handled correctly. If you're going to add
+such code, try to be reasonably complete. Add test code for each
+basic directive and test all (or a noteworthy) subset of arguments.
+
+It should only be necessary to have an assembler to run these tests;
+calling objdump_start or something similar should not be done from
+this directory.
+
+
+more.parse -- this is where you should put additional parsing tests, such
+as tests to check mode selector parsing, string parsing, expression parsing,
+etc. It's also a reasonable place to put parsing tests which are not complete
+enough (whatever that means) for basic.parse.
+
+It should only be necessary to have an assembler to run these tests;
+calling objdump_start or something similar should not be done from
+this directory.
+
+
+reloc -- this is where you tests which examine relocations produced
+by GAS belong. To run these tests you must have a functioning objdump.
+
+
+unsorted -- this is where everything else goes. As groups of related tests
+end up in this directory, they should be broken out into a new class of
+tests.