nvidia-container-toolkit/internal
Evan Lezar 963250a58f Refactor CSV discovery for testability
This change improves the testibility of the CSV discoverer.
This is done by adding injection points for mocks for library discovery and
symlink resolution.

Note that this highlights a bug in the current implementation where the
library filter causes valid symlinks to be skipped.

Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-09-22 22:02:30 +02:00
..
config Add required option to new toml config 2023-09-07 11:56:01 +02:00
cuda Add CUDA ComputeCapability function 2022-05-05 14:09:28 +02:00
discover Move tegra-specifics to new package 2023-08-04 16:49:30 +02:00
dxcore Deduplicate WSL driverstore paths 2023-02-21 11:48:56 +02:00
edits Define a basic logger interface 2023-06-12 10:46:10 +02:00
info Add UsesNVGPUModule info function 2023-08-25 11:24:34 +02:00
ldcache Define a basic logger interface 2023-06-12 10:46:10 +02:00
logger Replace logger.Warn(f) with logger.Warning(f) 2023-06-12 10:48:04 +02:00
lookup Use functional options when constructing direcory locator 2023-07-18 15:36:03 +02:00
modifier add a warning statement listing unresolved CDI devices 2023-08-10 08:38:33 -07:00
nvcaps Correct constructin of MIG Caps 2022-10-13 14:06:30 +02:00
oci Define a basic logger interface 2023-06-12 10:46:10 +02:00
platform-support/tegra Refactor CSV discovery for testability 2023-09-22 22:02:30 +02:00
requirements Define a basic logger interface 2023-06-12 10:46:10 +02:00
runtime Pass image when constructing CSV modifier 2023-07-18 15:27:16 +02:00
system Split internal system package 2023-06-15 09:01:13 +02:00
test Add test package with GetModuleRoot and PrependToPath function 2022-03-29 11:05:41 +02:00