Lines Matching full:requirements
11 from ci.test_runner import Requirements, main
13 # A list of all crates and their requirements
14 # See ci/test_runner.py for documentation on the requirements
15 CRATE_REQUIREMENTS: Dict[str, List[Requirements]] = {
16 "aarch64": [Requirements.AARCH64],
23 "cros_async": [Requirements.DISABLED],
24 "crosvm": [Requirements.DO_NOT_RUN],
25 "crosvm_plugin": [Requirements.X86_64],
28 Requirements.SINGLE_THREADED,
29 Requirements.PRIVILEGED,
30 Requirements.X86_64,
32 "disk": [Requirements.PRIVILEGED],
35 "fuzz": [Requirements.DISABLED],
37 "hypervisor": [Requirements.PRIVILEGED, Requirements.X86_64],
38 "integration_tests": [Requirements.PRIVILEGED, Requirements.X86_64],
40 Requirements.SEPARATE_WORKSPACE,
41 Requirements.PRIVILEGED,
42 Requirements.SINGLE_THREADED,
45 "kernel_loader": [Requirements.PRIVILEGED],
46 "kvm_sys": [Requirements.PRIVILEGED],
47 "kvm": [Requirements.PRIVILEGED, Requirements.X86_64],
51 "net_util": [Requirements.PRIVILEGED],
57 "rutabaga_gfx": [Requirements.CROS_BUILD, Requirements.PRIVILEGED],
59 "sys_util": [Requirements.SINGLE_THREADED, Requirements.PRIVILEGED],
67 "vhost": [Requirements.PRIVILEGED],
70 "vm_memory": [Requirements.PRIVILEGED],
71 "x86_64": [Requirements.X86_64, Requirements.PRIVILEGED],
74 # Just like for crates, lists requirements for each cargo feature flag.
75 FEATURE_REQUIREMENTS: Dict[str, List[Requirements]] = {
78 "gpu": [Requirements.CROS_BUILD],
79 "plugin": [Requirements.PRIVILEGED, Requirements.X86_64],
81 "tpm": [Requirements.CROS_BUILD],
82 "video-decoder": [Requirements.DISABLED],
83 "video-encoder": [Requirements.DISABLED],
84 "wl-dmabuf": [Requirements.DISABLED],
86 "virgl_renderer_next": [Requirements.CROS_BUILD],
88 "virgl_renderer": [Requirements.CROS_BUILD],
89 "gfxstream": [Requirements.DISABLED],