Path to this page:
./
misc/py-anita,
Automated NetBSD Installation and Test Application
Branch: CURRENT,
Version: 2.15,
Package name: py311-anita-2.15,
Maintainer: gsonAnita 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.
By default, this package contains only anita, and does not depend on
any of the four packages one might use to run systems being tested.
Required to run:[
sysutils/cdrtools] [
devel/py-pexpect] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 45.251 KB
Version history: (Expand)
- (2024-07-12) Updated to version: py311-anita-2.15
- (2024-04-28) Updated to version: py311-anita-2.13
- (2024-04-27) Updated to version: py311-anita-2.12
- (2024-02-25) Updated to version: py311-anita-2.11
- (2023-12-07) Updated to version: py311-anita-2.10
- (2023-02-09) Updated to version: py310-anita-2.10
CVS history: (Expand)
2024-07-12 14:31:25 by Andreas Gustafsson | Files touched by this commit (2) | |
Log message:
misc/py-anita: update to 2.15.
Changes from 2.13:
Fix invalid escape sequences that cause warnings in Python 3.12.
In the deprecated anita.Release method, use https, and use
archive.netbsd.org for releases older than 9.0.
Ignoring a suffix of "-dvd" when deducing the architecture name from
the URL of an install ISO, to work around the issue of PR 58357.
Define a scratch disk for vax guests so that they can export ATF test
results to the host.
Support Xen pvshim. From Manuel Bouyer.
|
2024-04-28 10:40:57 by Andreas Gustafsson | Files touched by this commit (2) | |
Log message:
misc/py-anita: update to 2.13
Changes from 2.12:
Install the base32 set by default (when present).
When installing a NetBSD version that has the new "base32" set, don't
mistake it for the "base" set.
|
2024-04-27 12:24:15 by Andreas Gustafsson | Files touched by this commit (2) | |
Log message:
misc/py-anita: update to 2.12.
Changes from 2.11:
Fix incorrect scratch disk device name for riscv-riscv64 causing the
export of test result data to the host to fail.
Support the new manhtml, base32, and debug32 sets.
When installing a NetBSD version that has the new "manhtml" set, don't
mistake it for the "man" set.
|
2024-02-25 12:11:55 by Andreas Gustafsson | Files touched by this commit (2) | |
Log message:
misc/py-anita: update to 2.11
Changes from 2.10:
Increase the default memory size for sparc to 64M.
On macOS, use the -joliet option to "hdiutil makehybrid" as the -iso
option fails to create a Rock Ridge file system even though the
hdiutil manpage says it will. From Benny Siegert.
Add initial support for riscv-riscv64.
Increase the default of the --test-timeout option to 3 hours, as the
timeout of the crypto/libcrypto/t_libcrypto:bn test case in the NetBSD
ATF test suite has now been increased to 2 hours, and anita must use a
longer timeout than any individual test case.
New command line --no-entropy.
Support Xen PVH virtualization, enabled by "--xen-type pvh".
From Manuel Bouyer.
New command line --partitioning-scheme, for testing i386 and amd64
with MBR partitioning rather than the default GPT partitioning.
|
2023-12-07 18:43:29 by Greg Troxel | Files touched by this commit (1) |
Log message:
misc/py-anita: Clarify in DESCR that the package does not contain any \
hypervisors/emulators
|
2023-12-07 18:27:17 by Greg Troxel | Files touched by this commit (1) |
Log message:
misc/py-anita: Flip xen to 4.15
Per comments on port-xen, now reflected in the HOWTO, 4.18 is not yet
known to work on other than netbsd-current.
|
2023-12-07 18:18:58 by Greg Troxel | Files touched by this commit (1) |
Log message:
misc/py-anita: Add gxemul and simh options (default off)
These are just like qemu and xen: default off and depend on the
emulator package, for convenience or as documentation.
|
2023-12-07 18:05:10 by Greg Troxel | Files touched by this commit (1) |
Log message:
misc/py-anita: Repair xen option and simplify
Restore the xen option and point to xen{kernel,tools}418. Note that
either 415 or 418 should work.
Stop making qemu be an options group, because it only has one member
and this is likely to continue. Remove comments about qemu0 and
needing 2.0.0nb4, because that's well more than 5 years in the past.
Pick qemu>=3 as the dependency pattern, to be comfortably past
2.0.0nb4, while not unreasonably requiring last week's qemu. Likely
newer is needed, but advancing the requirement is left for future
work.
This commit results in no change by default, because all options were
and are default off. It merely provides better documentation for
emulation/hypervisor choices.
|