<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archangel/tests/unit/test_config.bats, branch main</title>
<subtitle>Arch Linux installer ISO — ZFS-on-root or BTRFS, doubles as rescue disk
</subtitle>
<id>https://git.cjennings.net/archangel/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/archangel/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/'/>
<updated>2026-04-13T03:48:14+00:00</updated>
<entry>
<title>test: add bats unit tests for common.sh and config.sh</title>
<updated>2026-04-13T03:48:14+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-04-13T03:48:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=863ceeac8fdb10258a58d35bcee6874097fffc88'/>
<id>urn:sha1:863ceeac8fdb10258a58d35bcee6874097fffc88</id>
<content type='text'>
23 bats tests covering the pure logic in installer/lib/common.sh
(command_exists, require_command, info/warn/error, enable_color,
require_root, log) and installer/lib/config.sh (parse_args, load_config,
validate_config, check_config). Makefile adds a 'bats' target; 'test'
now runs lint + bats (VM integration tests remain under test-install).
</content>
</entry>
</feed>
