14177 |
files. The special file @file{package.m4}, containing the |
files. The special file @file{package.m4}, containing the |
14178 |
identification of the package, is automatically included if found. |
identification of the package, is automatically included if found. |
14179 |
|
|
14180 |
|
A convenient alternative consists in moving all the global issues |
14181 |
|
(local Autotest macros, elementary health checking, and @code{AT_INIT} |
14182 |
|
invocation) into the file @code{local.at}, and making |
14183 |
|
@file{testsuite.at} be a simple list of @code{m4_include} of sub test |
14184 |
|
suites. In such case, generating the whole test suite or pieces of it |
14185 |
|
is only a matter of choosing the @command{autom4te} command line |
14186 |
|
arguments. |
14187 |
|
|
14188 |
The validation scripts that Autotest produces are by convention called |
The validation scripts that Autotest produces are by convention called |
14189 |
@command{testsuite}. When run, @command{testsuite} executes each test |
@command{testsuite}. When run, @command{testsuite} executes each test |
14190 |
group in turn, producing only one summary line per test to say if that |
group in turn, producing only one summary line per test to say if that |
14224 |
Files used in preparing a software package for distribution: |
Files used in preparing a software package for distribution: |
14225 |
|
|
14226 |
@example |
@example |
14227 |
subfile-1.at ->. |
[package.m4] -->. |
14228 |
... \ |
\ |
14229 |
subfile-i.at ---->-- testsuite.at -->. |
subfile-1.at ->. [local.at] ---->+ |
14230 |
... / \ |
... \ \ |
14231 |
subfile-n.at ->' >-- autom4te* -->testsuite |
subfile-i.at ---->-- testsuite.at -->-- autom4te* -->testsuite |
14232 |
/ |
... / |
14233 |
[package.m4] ->' |
subfile-n.at ->' |
14234 |
@end example |
@end example |
14235 |
|
|
14236 |
@noindent |
@noindent |