new, arch_uid, home_dir, library_dir, archives_dir, trees_dir, make_archive, make_category, make_branch,
make_version, make_tree.
new [%args]
Create a new arch-perl test environment.
Valid keys for %args are home to specify an existing test environment to reuse, library to specify a
different revision library path, archives to specify a different archives directory, and trees to
specify a differente project tree directory. The default values are "$home/library",
"$home/archives", and "$home/trees" respectively.
A different arch user id can be selected with the userid key, the default is "Arch Perl Test
<arch-perl-test@example.com>".
arch_uidhome_dirlibrary_dirarchives_dirtrees_dir
These methods return the environment parameters as initialized by new.
make_archive [archive_name]
Create a new archive in the archives directory. If archive_name is not specified a unique name is
generated. The archive name is returned. Returns an Arch::Test::Archive reference for the archive.
make_treeversion [name]
Create and initialize ("tla init-tree") a new project tree for version. I name is not specified, a
unique identifier will be generated. Returns an Arch::Test::Tree reference for the project tree.