1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! Shared test infrastructure for boxlite integration tests.
//!
//! Runtime setup:
//! - [`PerTestBoxHome::new()`]: Per-test home with image cache (for VM tests).
//! - [`PerTestBoxHome::isolated()`]: Per-test home without cache (for non-VM tests).
//!
//! Helper functions:
//! - [`alpine_opts()`]: Default `BoxOptions` with `alpine:latest`, `auto_remove=false`
//! - [`alpine_opts_auto()`]: Same but `auto_remove=true`
// Re-export shared infrastructure from boxlite-test-utils.
pub use *;
use ;
// ============================================================================
// BOX OPTIONS HELPERS
// ============================================================================
/// Default test box options: `alpine:latest`, `auto_remove=false`.
/// Alpine box with `auto_remove=true` (cleaned up on stop).