diff options
author | Arnaud Charlet <charlet@act-europe.fr> | 2003-10-27 15:51:26 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2003-10-27 15:51:26 +0100 |
commit | d0a74d7e1dd4c79d3485bd0c06e349e556434285 (patch) | |
tree | 0108591a20db58ba7e859e2d3905734c6f71403a /gcc/doc/sourcebuild.texi | |
parent | ecad994dd1912e5c414b24280cdc8c6c8600e99f (diff) | |
download | gcc-d0a74d7e1dd4c79d3485bd0c06e349e556434285.zip gcc-d0a74d7e1dd4c79d3485bd0c06e349e556434285.tar.gz gcc-d0a74d7e1dd4c79d3485bd0c06e349e556434285.tar.bz2 |
re PR ada/5909 (Ada has no test suite.)
PR ada/5909:
* doc/sourcebuild.texi: Document Ada test suite.
From-SVN: r72984
Diffstat (limited to 'gcc/doc/sourcebuild.texi')
-rw-r--r-- | gcc/doc/sourcebuild.texi | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi index c29a64e..dda934b 100644 --- a/gcc/doc/sourcebuild.texi +++ b/gcc/doc/sourcebuild.texi @@ -778,6 +778,7 @@ here; FIXME: document the others. @menu * Test Idioms:: Idioms used in test suite code. +* Ada Tests:: The Ada language test suites. * C Tests:: The C language test suites. * libgcj Tests:: The Java library test suites. * gcov Testing:: Support for testing gcov. @@ -860,6 +861,39 @@ unfortunately, the mechanisms for this differ by directory. FIXME: discuss non-C test suites here. +@node Ada Tests +@subsection Ada Language Test Suites + +The Ada test suite includes executable tests from the ACATS 2.5 test +suite, publicly available at @uref{http://www.adaic.org/compilers/acats/2.5} + +These tests are integrated in the GCC test suite in the +@file{gcc/testsuite/ada/acats} directory, and +enabled automatically when running @code{make check}, assuming +the Ada language has been enabled when configuring GCC. + +You can also run the Ada test suite independently, using +@code{make check-ada}, or run a subset of the tests by specifying which +chapter to run, e.g: + +@smallexample +$ make check-ada CHAPTERS="c3 c9" +@end smallexample + +The tests are organized by directory, each directory corresponding to +a chapter of the Ada Reference Manual. So for example, c9 corresponds +to chapter 9, which deals with tasking features of the language. + +There is also an extra chapter called @file{gcc} containing a template for +creating new executable tests. + +The tests are run using two 'sh' scripts: run_acats and run_all.sh +To run the tests using a simulator or a cross target, see the small +customization section at the top of run_all.sh + +These tests are run using the build tree: they can be run without doing +a @code{make install}. + @node C Tests @subsection C Language Test Suites |