kernelkit / infix

Linux :yellow_heart: NETCONF = Infix
https://kernelkit.org
GNU General Public License v2.0
50 stars 12 forks source link

Refactor upgrade test for generic file server #687

Open troglobit opened 1 month ago

troglobit commented 1 month ago

The upgrade test currently has a FileServer class that could be refactored into a generic class for other tests. This would allow Infix DUTs to download whatever they want from "the Internet", e.g., a too big container image, or customer specific test data.

For this to be properly versioned/integrated and reproducible (think: make sdk), the big container image, or customer specific test data, would be handled by a generic package/foo/foo.mk (not host package!) that employs Buildroot's download and hash verification before installing the data, not to output/target/, but to $BINARIES_DIR, which the test could then map into the Infamy docker and serve as a file area.

troglobit commented 6 days ago

CCB decision: wkz says, remember to restore boot order after test. (Test system relies on netbooting)