Daniel Hilst
2ae9abbaf8
Merge pull request #7936 from VersatusHPC/refactor/r26-genesis-reuse
...
refactor(genesis): share runtime helpers and build policy
2026-10-14 11:47:15 -03:00
Daniel Hilst
b1fd47ae17
Merge pull request #7938 from VersatusHPC/fix/packimage-image-dir-glob
...
fix(packimage): refuse an image directory that the shell would split
2026-10-14 11:46:58 -03:00
Daniel Hilst
82a658ff23
Merge pull request #7917 from VersatusHPC/test/r26-package-artifacts
...
test(packaging): exercise package and repository behavior
2026-10-14 11:44:03 -03:00
Daniel Hilst
f631faa68d
Merge pull request #7911 from VersatusHPC/test/r26-genesis-hardware-isolation
...
test(genesis): isolate BMC and adapter script checks
2026-10-14 11:41:58 -03:00
Daniel Hilst
1dc9eebb76
Merge pull request #7915 from VersatusHPC/test/r26-image-network-behavior
...
test(provisioning): exercise image and network callers
2026-10-14 11:41:06 -03:00
Daniel Hilst
dafe7a4aeb
Merge pull request #7922 from VersatusHPC/fix/xcattest-vmothersetting-restore
...
fix(xcat-test): the installation cases corrupt a versioned machine type in vmothersetting
2026-10-14 11:04:30 -03:00
Daniel Hilst
74ec6acdde
Merge pull request #7900 from VersatusHPC/fix/x86-unstable-cases
...
fix(xcat-core): x86_64 CLI cases report failures the product does not have
2026-10-14 11:04:10 -03:00
Vinícius Ferrão
ead8e8d4cb
docs(test): describe Genesis runtime and dialog checks
2026-10-13 22:16:51 -03:00
Vinícius Ferrão
28dc7a8059
test(genesis): execute the POWER metadata patch policy
2026-10-13 22:16:51 -03:00
Vinícius Ferrão
64b667f03b
refactor(genesis): share the POWER metadata patch hook
...
Keep the machine-specific prepends and their existing patch guard. Both POWER targets call the same recipe function.
2026-10-13 22:16:51 -03:00
Vinícius Ferrão
bc8d4e58d8
test(genesis): check resolved common machine policy
2026-10-13 22:16:51 -03:00
Vinícius Ferrão
c66822cd60
refactor(genesis): share common machine image policy
...
Keep hardware and tuning settings in each machine. Use a common include for the repeated image and recommendation settings without changing their override semantics.
2026-10-13 22:16:50 -03:00
Vinícius Ferrão
a1bb33d1d3
test(genesis): preserve status publication failure policies
2026-10-13 22:16:50 -03:00
Vinícius Ferrão
8f1ece8da7
refactor(genesis): share status publication across services
...
Preserve component labels, failure messages and exit policy at each caller. Give the runtime library its own package so discovery does not depend on the init package that already depends on discovery.
2026-10-13 22:16:50 -03:00
Vinícius Ferrão
2a201ab62c
test(genesis): prepare shared runtime library fixtures
2026-10-13 22:16:50 -03:00
Vinícius Ferrão
eaf95fb5bd
test(genesis): exercise newt dialog navigation
2026-10-13 22:16:50 -03:00
Vinícius Ferrão
8d452b1035
refactor(genesis): share static console dialogs
2026-10-13 22:16:50 -03:00
Vinícius Ferrão
61a54fd773
test(genesis): cover action request policy and timeouts
2026-10-13 22:16:50 -03:00
Vinícius Ferrão
0adb4b87cf
refactor(genesis): share action refresh requests
2026-10-13 22:16:49 -03:00
Vinícius Ferrão
3dd18b3996
test(genesis): exercise destiny transport and cleanup
2026-10-13 22:16:49 -03:00
Vinícius Ferrão
d909b3f6fa
refactor(genesis): share destiny protocol operations
2026-10-13 22:16:49 -03:00
Vinícius Ferrão
a18d5b723f
test(genesis): cover exporter artifact handling
2026-10-13 22:16:49 -03:00
Vinícius Ferrão
846515d019
refactor(genesis): share deploy artifact resolution
2026-10-13 22:16:49 -03:00
Vinícius Ferrão
045ee1c327
test(genesis): wait for recipe rejection diagnostics
...
BitBake can return a rejected parse before its error event arrives.
Keep the log assertion open until the expected diagnostic arrives or
its deadline expires.
2026-10-13 22:16:49 -03:00
Vinícius Ferrão
c177137afa
test(packaging): keep failures local to each test file
2026-10-13 11:39:40 -03:00
Vinícius Ferrão
1cf06e4f70
test(ci): keep package and unit results independent
2026-10-13 11:39:40 -03:00
Vinícius Ferrão
c675b186fa
test(packimage): cover an image directory with a space
...
packimage must refuse an image directory with a space, and leave the
directory or file that the first word of its path names. The previous
archive, the other formats and the image must stay.
2026-10-13 11:38:51 -03:00
Vinícius Ferrão
1a71d9d33c
fix(packimage): refuse an image directory that the shell would split
...
packimage passes the image directory to shell commands without quotes,
such as the rm -rf of the xcatpost directory. It finds its abandoned
stages with glob. For an image directory such as
"/install/custom images/node", the shell and glob split the path at the
space, so packimage removed /install/custom with the images in it.
packimage now refuses an image directory whose path has a space or a
shell character, before it runs any command.
2026-10-13 11:38:51 -03:00
Vinícius Ferrão
9fca236b51
docs(test): describe native package checks
2026-10-13 11:38:44 -03:00
Vinícius Ferrão
32ccf13fbe
test(installer): exercise Genesis package transactions
2026-10-13 11:38:11 -03:00
Vinícius Ferrão
dbbdcddcb2
test(packaging): query resolved RPM dependencies
2026-10-13 11:38:11 -03:00
Vinícius Ferrão
709bf6b678
test(provisioning): keep prerequisite failures local to each file
2026-10-13 11:38:10 -03:00
Vinícius Ferrão
e7c7babce0
test(build): exercise release repository finalization
2026-10-13 11:38:10 -03:00
Vinícius Ferrão
aebc350e1a
test(probe): exercise the built RPM payload
2026-10-13 11:38:10 -03:00
Vinícius Ferrão
afa35f524f
docs(test): describe image caller test boundaries
2026-10-13 11:38:09 -03:00
Vinícius Ferrão
2d751ac847
test(el10): exercise media and RPM package policy
2026-10-13 11:38:09 -03:00
Vinícius Ferrão
14d0ac27da
test(genimage): check driver selection after driver updates
2026-10-13 11:38:09 -03:00
Vinícius Ferrão
7a456205b9
docs(test): document Genesis sandbox requirements
2026-10-13 11:38:07 -03:00
Vinícius Ferrão
a69404e749
test(network): execute rendered install postscripts
2026-10-13 11:37:35 -03:00
Vinícius Ferrão
7fd8c3681b
test(nfs): exercise statelite installer boot parameters
2026-10-13 11:37:35 -03:00
Vinícius Ferrão
8319a42426
test(genesis): run adapter checks without source rewrites
2026-10-13 11:37:34 -03:00
Vinícius Ferrão
2278f27869
test(genesis): isolate BMC user-slot checks
2026-10-13 11:37:34 -03:00
Daniel Hilst
be9c063981
Merge pull request #7913 from VersatusHPC/test/r26-ubuntu-image-behavior
...
test(ubuntu): exercise media imports and genimage behavior
2026-10-13 11:21:29 -03:00
Daniel Hilst
ba6d3c15a9
Merge pull request #7905 from VersatusHPC/test/r26-ddns-policy-behavior
...
test(ddns): verify key-file behavior instead of source layout
2026-10-13 10:58:11 -03:00
Daniel Hilst
d1f63dfc25
Merge pull request #7925 from VersatusHPC/test/r26-genesis-behavior
...
test(genesis): exercise startup and OpenEmbedded build contracts
2026-10-13 10:16:23 -03:00
Daniel Hilst
abf0f2228f
Merge pull request #7935 from VersatusHPC/refactor/r26-package-lifecycle
...
refactor(packaging): share package lifecycle helpers
2026-10-13 10:00:14 -03:00
Vinícius Ferrão
105069634d
docs(test): describe Genesis test boundaries
2026-10-12 15:56:25 -03:00
Vinícius Ferrão
54ce837c6f
test(genesis): evaluate OpenEmbedded build contracts
2026-10-12 15:56:25 -03:00
Vinícius Ferrão
5408e25a54
test(genesis): run secondary DHCP cases through startup
2026-10-12 15:56:25 -03:00
Vinícius Ferrão
6a0629571c
test(ddns): verify key-file behavior instead of source layout
...
Remove source-pattern and helper-call counts. Check key-file creation and
replacement through the real DDNS code, with file access redirected to a
temporary fixture. Keep the signing and named configuration checks.
2026-10-12 15:07:57 -03:00