./misc/py-anita, Automated NetBSD Installation and Test Application

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.9, Package name: py39-anita-2.9, Maintainer: gson

Anita is a tool for automated testing of the NetBSD installation
procedure and the installed system. Using anita, you can fully
automate the process of downloading a NetBSD distribution, installing
it in a qemu/gxemul/Xen virtual machine, booting the installed system,
and running its test suite.


Required to run:
[sysutils/cdrtools] [devel/py-pexpect] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 43.474 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-26 12:59:39 by Nia Alarie | Files touched by this commit (378)
Log message:
misc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (possibly fetched
conditionally?):

./misc/libreoffice/distinfo libreoffice/harfbuzz-2.6.4.tar.xz
   2021-10-07 16:35:55 by Nia Alarie | Files touched by this commit (378)
Log message:
misc: Remove SHA1 hashes for distfiles
   2021-09-27 19:16:04 by Andreas Gustafsson | Files touched by this commit (2) | Package updated
Log message:
misc/py-anita: update to 2.9.

Changes from 2.8:

Support the new "gpufw" set.

Actually reduce the default test timeout to 1 hour as documented in
version 2.5 when anita is invoked as a program rather than as a
library.

Log a message to the structured log file on timeout so that the time
when the timeout occurred can be determined from the message timestamp.

Define a scratch disk for alpha (wd1c) so that ATF test results can
be exported to the host.

In addition to the plain-text ATF test report printed to the console
as the tests progress, also store a clean copy without other console
output in test.txt and export it to the host.  Suggested by
Greg Troxel.

Fix failure to destroy the Xen DomU used by the installation stage
before trying to create the one for the boot stage when running
under Python 3.

Fix failure to log in after reboot when running "anita test" on a
self-resizing image without running a separate "anita install" first.
From Joerg Sonnenberger.

Support coypu's proposed sysinst entropy patch.

Remove extra newline in reponse to entropy prompt.
   2020-11-11 13:24:52 by Andreas Gustafsson | Files touched by this commit (2) | Package updated
Log message:
misc/py-anita: update to 2.8

Changes from 2.7:

Preemeptively support sysinst requesting entropy as a single line.

Fix bug in 2.7 that caused the provision of entropy to the installer
to fail when running under Python 3.

Omit ",cdrom" when passing a CD-ROM device to a Xen PV domain because
doing so will cause NetBSD/Xen to ignore device since xenbus_probe.c
1.51.
   2020-11-07 12:11:24 by Andreas Gustafsson | Files touched by this commit (1) | Package updated
Log message:
misc/py-anita: update Xen reference

In options.mk, there was a reference to Xen 4.2 which is no longer in pkgsrc.
Update it to 4.13.
   2020-11-07 12:05:26 by Andreas Gustafsson | Files touched by this commit (2) | Package updated
Log message:
misc/py-anita: update to 2.7

Changes from 2.6:

Fix bug in 2.6 that caused the provision of entropy to the installer
to fail when running under Python 2.
   2020-11-05 09:02:23 by Andreas Gustafsson | Files touched by this commit (2) | Package updated
Log message:
misc/py-anita: update to 2.6.

Changes from 2.5:

Support upcoming sysinst changes to support interactive input of
entropy.

Add support for NetBSD/alpha targets.

The "interact" mode now supports interaction with the boot process,
except when the --run option is used.
   2020-08-22 13:24:04 by Andreas Gustafsson | Files touched by this commit (2) | Package updated
Log message:
misc/py-anita: update to 2.5

Changes from 2.4:

Reset the test timeout once per test case, not just once per test
program, and reduce the default timeout to 1 hour.