Closed pevik closed 11 months ago
There was a first idea to integrate this support, and it was done in the really first version of runltp-ng (2y ago), but we decided to get rid of it, since it was introducing more complexity to the tool, which is supposed to be only a runner and not an LTP installer.
Also, now kirk supports different testing frameworks, which creates even more complexity: we should provide an install procedure for all testing frameworks.
Original Cyril's perl based runltp-ng had mechanism to install build and runtime dependencies. But this was not ported to new Andrea's python runltp-ng/kirk.
Build dependencies aren't needed, because they are in ci scripts (although these aren't minimal dependencies), but runtime dependencies might be useful. It could be even split to runtest file based (e.g. all dependencies or dependencies only for syscalls).
This idea started as a discussion in Alpine container patch: https://lore.kernel.org/ltp/20230927062716.GF205174@pevik/