Incorporate the tests generated by AutoDoc into tst/testall.g
This commit is contained in:
parent
31773603de
commit
0cef163077
@ -20,7 +20,7 @@ your home directory.
|
|||||||
<!--@Acknowledgements
|
<!--@Acknowledgements
|
||||||
@AutoDocPlainText -->
|
@AutoDocPlainText -->
|
||||||
The authors of &RAQ; would like to acknowledge their debt to the creators of
|
The authors of &RAQ; would like to acknowledge their debt to the creators of
|
||||||
&RIG;, an earlier package for Racks in &GAP;, chief among whom is Leandro
|
&RIG;, an earlier package for Racks in GAP; chief among whom is Leandro
|
||||||
Vendramin. &RIG; was an inspiration for the creation of &RAQ;, and using and
|
Vendramin. &RIG; was an inspiration for the creation of &RAQ;, and using and
|
||||||
reading that package suggested many features needed in the development of
|
reading that package suggested many features needed in the development of
|
||||||
&RAQ;.
|
&RAQ;.
|
||||||
|
@ -2,5 +2,8 @@
|
|||||||
# build the documentation for RAQ via AutoDoc
|
# build the documentation for RAQ via AutoDoc
|
||||||
|
|
||||||
LoadPackage("AutoDoc");
|
LoadPackage("AutoDoc");
|
||||||
AutoDoc(rec(autodoc := rec(files := ["README.md"])));
|
AutoDoc(rec(
|
||||||
|
autodoc := rec(files := ["README.md"]),
|
||||||
|
maketest := rec(name := "tst/AutoDoc_tests.g")
|
||||||
|
));
|
||||||
QUIT;
|
QUIT;
|
||||||
|
13
maketest.g
Normal file
13
maketest.g
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
## This file is automatically generated by AutoDoc.
|
||||||
|
## Changes will be discarded by the next call of the AutoDoc method.
|
||||||
|
|
||||||
|
|
||||||
|
AUTODOC_file_scan_list := [ "../PackageInfo.g", "../init.g", "../lib/byconj.gd", "../lib/byconj.gi", "../lib/bytable.gd", "../lib/bytable.gi", "../lib/constructions.gd", "../lib/constructions.gi", "../lib/structure.gd", "../lib/structure.gi", "../read.g" ];
|
||||||
|
|
||||||
|
LoadPackage( "GAPDoc" );
|
||||||
|
|
||||||
|
example_tree := ExtractExamples( Directory("./doc/"), "RAQ.xml", AUTODOC_file_scan_list, 500 );
|
||||||
|
|
||||||
|
RunExamples( example_tree, rec( compareFunction := "uptowhitespace" ) );
|
||||||
|
|
||||||
|
QUIT;
|
13
tst/AutoDoc_tests.g
Normal file
13
tst/AutoDoc_tests.g
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
## This file is automatically generated by AutoDoc.
|
||||||
|
## Changes will be discarded by the next call of the AutoDoc method.
|
||||||
|
|
||||||
|
|
||||||
|
AUTODOC_file_scan_list := [ "../PackageInfo.g", "../init.g", "../lib/byconj.gd", "../lib/byconj.gi", "../lib/bytable.gd", "../lib/bytable.gi", "../lib/constructions.gd", "../lib/constructions.gi", "../lib/structure.gd", "../lib/structure.gi", "../maketest.g", "../read.g" ];
|
||||||
|
|
||||||
|
LoadPackage( "GAPDoc" );
|
||||||
|
|
||||||
|
example_tree := ExtractExamples( Directory("./doc/"), "RAQ.xml", AUTODOC_file_scan_list, 500 );
|
||||||
|
|
||||||
|
RunExamples( example_tree, rec( compareFunction := "uptowhitespace" ) );
|
||||||
|
|
||||||
|
QUIT;
|
@ -2,9 +2,17 @@
|
|||||||
|
|
||||||
LoadPackage( "RAQ" );
|
LoadPackage( "RAQ" );
|
||||||
|
|
||||||
TestDirectory(DirectoriesPackageLibrary("RAQ","tst"),
|
tst_path := DirectoriesPackageLibrary("RAQ", "tst");
|
||||||
rec(exitGAP := true,
|
|
||||||
|
TestDirectory(tst_path,
|
||||||
|
rec(exitGAP := false,
|
||||||
testOptions := rec(compareFunction := "uptowhitespace"))
|
testOptions := rec(compareFunction := "uptowhitespace"))
|
||||||
);
|
);
|
||||||
|
|
||||||
FORCE_QUIT_GAP(1); # should be unreachable
|
auto_file := Filename(tst_path, "AutoDoc_tests.g");
|
||||||
|
|
||||||
|
if auto_file <> fail then
|
||||||
|
Read(auto_file);
|
||||||
|
else
|
||||||
|
Info(InfoWarning, 1, "Warning: Cannot find AutoDoc_tests.g. Run `gap doc/makedoc.g` in the RAQ package directory.");
|
||||||
|
fi;
|
||||||
|
Loading…
Reference in New Issue
Block a user