01KBH63RV8S2GJC2W4Z7T2SRB6: build-and-test

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        String(
            "stable",
        ),
    ),
    target: Some(
        "helios",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01KBH63YGN21WQRG23XM417M11

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-12-03T04:04:47.664Zjob assigned to worker 01KBH63Z0DFAE87JHSNM8K210P [factory gimlet-EVT22200007-propolis, EVT22200007/50175] (queued for 24 s)
 
22025-12-03T04:04:56.634Zstarting task 0: "setup"
32025-12-03T04:04:56.658Z++ uname -s
42025-12-03T04:04:56.658Z+ kern=SunOS
52025-12-03T04:04:56.658Z+ build_user=build
62025-12-03T04:04:56.658Z+ build_uid=12345
72025-12-03T04:04:56.659Z+ work_dir=/work
82025-12-03T04:04:56.659Z+ input_dir=/input
92025-12-03T04:04:56.659Z+ [[ 0 == 12345 ]]
102025-12-03T04:04:56.659Z+ case "$kern" in
112025-12-03T04:04:56.659Z+ groupadd -g 12345 build
122025-12-03T04:04:56.659Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-12-03T04:04:58.660Z+ zfs create -o mountpoint=/work rpool/work
142025-12-03T04:04:58.699Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-12-03T04:04:58.723Z+ home_fs=zfs
162025-12-03T04:04:58.723Z+ [[ zfs == autofs ]]
172025-12-03T04:04:58.723Z+ mkdir -p /home/build
182025-12-03T04:04:58.723Z+ chown build:build /home/build /work
192025-12-03T04:05:00.709Z+ chmod 0700 /home/build /work
202025-12-03T04:05:00.733Zprocess exited: duration 4081 ms, exit code 0
 
212025-12-03T04:05:00.782Zstarting task 1: "rust-toolchain"
222025-12-03T04:05:00.806Z+ printf ' * rust toolchain channel = "%s"\n' stable
232025-12-03T04:05:00.807Z * rust toolchain channel = "stable"
242025-12-03T04:05:00.807Z * rust toolchain profile = "default"
252025-12-03T04:05:00.807Z+ printf ' * rust toolchain profile = "%s"\n' default
262025-12-03T04:05:00.807Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-12-03T04:05:00.807Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-12-03T04:05:00.807Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-12-03T04:05:00.807Z+ /bin/bash -s - -y --no-modify-path --default-toolchain stable --profile default
302025-12-03T04:05:00.920Zinfo: downloading installer
312025-12-03T04:05:04.028Zwarn: It looks like you have an existing installation of Rust at:
322025-12-03T04:05:04.028Zwarn: /opt/ooce/bin
332025-12-03T04:05:04.029Zwarn: It is recommended that rustup be the primary Rust installation.
342025-12-03T04:05:04.029Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-12-03T04:05:04.029Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-12-03T04:05:04.029Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-12-03T04:05:04.029Zwarn: or pass `-y' to ignore all ignorable checks.
382025-12-03T04:05:04.029Zerror: cannot install while Rust is installed
392025-12-03T04:05:04.029Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-12-03T04:05:04.053Zinfo: profile set to 'default'
412025-12-03T04:05:04.053Zinfo: default host triple is x86_64-unknown-illumos
422025-12-03T04:05:04.053Zinfo: syncing channel updates for 'stable-x86_64-unknown-illumos'
432025-12-03T04:05:04.262Zinfo: latest update on 2025-11-10, rust version 1.91.1 (ed61e7d7e 2025-11-07)
442025-12-03T04:05:04.262Zinfo: downloading component 'cargo'
452025-12-03T04:05:06.258Zinfo: downloading component 'clippy'
462025-12-03T04:05:07.152Zinfo: downloading component 'rust-docs'
472025-12-03T04:05:10.136Zinfo: downloading component 'rust-std'
482025-12-03T04:05:13.388Zinfo: downloading component 'rustc'
492025-12-03T04:05:30.104Zinfo: downloading component 'rustfmt'
502025-12-03T04:05:30.518Zinfo: installing component 'cargo'
512025-12-03T04:05:31.696Zinfo: installing component 'clippy'
522025-12-03T04:05:32.140Zinfo: installing component 'rust-docs'
532025-12-03T04:05:35.268Zinfo: installing component 'rust-std'
542025-12-03T04:05:37.359Zinfo: installing component 'rustc'
552025-12-03T04:05:45.517Zinfo: installing component 'rustfmt'
562025-12-03T04:05:45.912Zinfo: default toolchain set to 'stable-x86_64-unknown-illumos'
572025-12-03T04:05:45.912Z
582025-12-03T04:05:46.085Z stable-x86_64-unknown-illumos installed - rustc 1.91.1 (ed61e7d7e 2025-11-07)
592025-12-03T04:05:46.085Z
602025-12-03T04:05:46.110Z
612025-12-03T04:05:46.110ZRust is installed now. Great!
622025-12-03T04:05:46.110Z
632025-12-03T04:05:46.110ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-12-03T04:05:46.110Zenvironment variable. This has not been done automatically.
652025-12-03T04:05:46.110Z
662025-12-03T04:05:46.110ZTo configure your current shell, you need to source
672025-12-03T04:05:46.110Zthe corresponding env file under $HOME/.cargo.
682025-12-03T04:05:46.110Z
692025-12-03T04:05:46.110ZThis is usually done by running one of the following (note the leading DOT):
702025-12-03T04:05:46.110Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-12-03T04:05:46.110Zsource "$HOME/.cargo/env.fish" # For fish
722025-12-03T04:05:46.110Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732025-12-03T04:05:46.203Z+ rustup --version
742025-12-03T04:05:46.227Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752025-12-03T04:05:46.227Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-12-03T04:05:46.319Zinfo: The currently active `rustc` version is `rustc 1.91.1 (ed61e7d7e 2025-11-07)`
772025-12-03T04:05:46.343Z+ cargo --version
782025-12-03T04:05:46.414Zcargo 1.91.1 (ea2d97820 2025-10-10)
792025-12-03T04:05:46.439Z+ rustc --version
802025-12-03T04:05:46.512Zrustc 1.91.1 (ed61e7d7e 2025-11-07)
812025-12-03T04:05:46.536Zprocess exited: duration 45734 ms, exit code 0
 
822025-12-03T04:05:46.584Zstarting task 2: "authentication"
832025-12-03T04:05:46.657Zprocess exited: duration 54 ms, exit code 0
 
842025-12-03T04:05:46.705Zstarting task 3: "clone repository"
852025-12-03T04:05:46.730Z+ mkdir -p /work/oxidecomputer/dlpi-sys
862025-12-03T04:05:46.730Z+ git clone https://github.com/oxidecomputer/dlpi-sys /work/oxidecomputer/dlpi-sys
872025-12-03T04:05:46.754ZCloning into '/work/oxidecomputer/dlpi-sys'...
882025-12-03T04:05:47.513Z+ cd /work/oxidecomputer/dlpi-sys
892025-12-03T04:05:47.513Z+ git fetch origin d3ca3b50ca2379bf6e970b8306c9bfc3e8d422b5
902025-12-03T04:05:47.813ZFrom https://github.com/oxidecomputer/dlpi-sys
912025-12-03T04:05:47.813Z * branch d3ca3b50ca2379bf6e970b8306c9bfc3e8d422b5 -> FETCH_HEAD
922025-12-03T04:05:47.837Z+ [[ -n renovate/actions-checkout-digest ]]
932025-12-03T04:05:47.837Z++ git branch --show-current
942025-12-03T04:05:47.837Z+ current=main
952025-12-03T04:05:47.837Z+ [[ main != renovate/actions-checkout-digest ]]
962025-12-03T04:05:47.837Z+ git branch -f renovate/actions-checkout-digest d3ca3b50ca2379bf6e970b8306c9bfc3e8d422b5
972025-12-03T04:05:47.837Z+ git checkout -f renovate/actions-checkout-digest
982025-12-03T04:05:47.862ZSwitched to branch 'renovate/actions-checkout-digest'
992025-12-03T04:05:47.862Z+ git reset --hard d3ca3b50ca2379bf6e970b8306c9bfc3e8d422b5
1002025-12-03T04:05:47.862ZHEAD is now at d3ca3b5 Update actions/checkout digest to 8e8c483
1012025-12-03T04:05:47.862Zprocess exited: duration 1145 ms, exit code 0
 
1022025-12-03T04:05:47.910Zstarting task 4: "build"
1032025-12-03T04:05:47.935Z+ cargo --version
1042025-12-03T04:05:47.995Zcargo 1.91.1 (ea2d97820 2025-10-10)
1052025-12-03T04:05:48.019Z+ rustc --version
1062025-12-03T04:05:48.094Zrustc 1.91.1 (ed61e7d7e 2025-11-07)
1072025-12-03T04:05:48.119Z+ banner build
1082025-12-03T04:05:48.119Z
1092025-12-03T04:05:48.119Z ##### # # # # #####
1102025-12-03T04:05:48.119Z # # # # # # # #
1112025-12-03T04:05:48.119Z ##### # # # # # #
1122025-12-03T04:05:48.119Z # # # # # # # #
1132025-12-03T04:05:48.119Z # # # # # # # #
1142025-12-03T04:05:48.119Z ##### #### # ###### #####
1152025-12-03T04:05:48.119Z
1162025-12-03T04:05:48.119Z+ ptime -m cargo build
1172025-12-03T04:05:48.213Zwarning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
1182025-12-03T04:05:48.213Znote: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
1192025-12-03T04:05:48.213Znote: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
1202025-12-03T04:05:48.213Znote: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
1212025-12-03T04:05:48.297Z Updating crates.io index
1222025-12-03T04:05:48.560Z Locking 50 packages to latest compatible versions
1232025-12-03T04:05:48.584Z Downloading crates ...
1242025-12-03T04:05:48.628Z Downloaded equivalent v1.0.2
1252025-12-03T04:05:48.653Z Downloaded pretty-hex v0.4.1
1262025-12-03T04:05:48.677Z Downloaded cfg-if v1.0.4
1272025-12-03T04:05:48.677Z Downloaded rustversion v1.0.22
1282025-12-03T04:05:48.677Z Downloaded num_enum v0.7.5
1292025-12-03T04:05:48.677Z Downloaded proc-macro-crate v3.4.0
1302025-12-03T04:05:48.701Z Downloaded num_enum_derive v0.7.5
1312025-12-03T04:05:48.702Z Downloaded scopeguard v1.2.0
1322025-12-03T04:05:48.702Z Downloaded toml_datetime v0.7.3
1332025-12-03T04:05:48.726Z Downloaded thiserror-impl v2.0.17
1342025-12-03T04:05:48.726Z Downloaded signal-hook-registry v1.4.7
1352025-12-03T04:05:48.750Z Downloaded parking_lot_core v0.9.12
1362025-12-03T04:05:48.750Z Downloaded smallvec v1.15.1
1372025-12-03T04:05:48.774Z Downloaded thiserror v2.0.17
1382025-12-03T04:05:48.774Z Downloaded lock_api v0.4.14
1392025-12-03T04:05:48.774Z Downloaded quote v1.0.42
1402025-12-03T04:05:48.774Z Downloaded toml_parser v1.0.4
1412025-12-03T04:05:48.774Z Downloaded tokio-macros v2.6.0
1422025-12-03T04:05:48.774Z Downloaded indexmap v2.12.1
1432025-12-03T04:05:48.798Z Downloaded pin-project-lite v0.2.16
1442025-12-03T04:05:48.798Z Downloaded unicode-ident v1.0.22
1452025-12-03T04:05:48.798Z Downloaded parking_lot v0.12.5
1462025-12-03T04:05:48.822Z Downloaded proc-macro2 v1.0.103
1472025-12-03T04:05:48.822Z Downloaded toml_edit v0.23.7
1482025-12-03T04:05:48.846Z Downloaded socket2 v0.6.1
1492025-12-03T04:05:48.846Z Downloaded serde_core v1.0.228
1502025-12-03T04:05:48.847Z Downloaded bytes v1.11.0
1512025-12-03T04:05:48.847Z Downloaded mio v1.1.0
1522025-12-03T04:05:48.871Z Downloaded memchr v2.7.6
1532025-12-03T04:05:48.895Z Downloaded hashbrown v0.16.1
1542025-12-03T04:05:48.940Z Downloaded winnow v0.7.14
1552025-12-03T04:05:49.036Z Downloaded syn v2.0.111
1562025-12-03T04:05:49.172Z Downloaded libc v0.2.178
1572025-12-03T04:05:49.206Z Downloaded tokio v1.48.0
1582025-12-03T04:05:49.299Z Compiling proc-macro2 v1.0.103
1592025-12-03T04:05:49.299Z Compiling quote v1.0.42
1602025-12-03T04:05:49.323Z Compiling unicode-ident v1.0.22
1612025-12-03T04:05:49.324Z Compiling libc v0.2.178
1622025-12-03T04:05:49.324Z Compiling equivalent v1.0.2
1632025-12-03T04:05:49.324Z Compiling winnow v0.7.14
1642025-12-03T04:05:49.324Z Compiling hashbrown v0.16.1
1652025-12-03T04:05:49.324Z Compiling toml_datetime v0.7.3
1662025-12-03T04:05:49.466Z Compiling parking_lot_core v0.9.12
1672025-12-03T04:05:49.515Z Compiling rustversion v1.0.22
1682025-12-03T04:05:49.710Z Compiling cfg-if v1.0.4
1692025-12-03T04:05:49.792Z Compiling scopeguard v1.2.0
1702025-12-03T04:05:49.866Z Compiling smallvec v1.15.1
1712025-12-03T04:05:49.890Z Compiling libdlpi-sys v0.1.0 (/work/oxidecomputer/dlpi-sys/libdlpi-sys)
1722025-12-03T04:05:49.921Z Compiling lock_api v0.4.14
1732025-12-03T04:05:50.098Z Compiling thiserror v2.0.17
1742025-12-03T04:05:50.231Z Compiling indexmap v2.12.1
1752025-12-03T04:05:50.308Z Compiling bytes v1.11.0
1762025-12-03T04:05:50.333Z Compiling pin-project-lite v0.2.16
1772025-12-03T04:05:50.610Z Compiling pretty-hex v0.4.1
1782025-12-03T04:05:50.820Z Compiling signal-hook-registry v1.4.7
1792025-12-03T04:05:50.929Z Compiling mio v1.1.0
1802025-12-03T04:05:51.236Z Compiling parking_lot v0.12.5
1812025-12-03T04:05:51.416Z Compiling socket2 v0.6.1
1822025-12-03T04:05:51.516Z Compiling syn v2.0.111
1832025-12-03T04:05:51.872Z Compiling toml_parser v1.0.4
1842025-12-03T04:05:52.519Z Compiling toml_edit v0.23.7
1852025-12-03T04:05:53.445Z Compiling proc-macro-crate v3.4.0
1862025-12-03T04:05:56.686Z Compiling num_enum_derive v0.7.5
1872025-12-03T04:05:56.686Z Compiling tokio-macros v2.6.0
1882025-12-03T04:05:56.710Z Compiling thiserror-impl v2.0.17
1892025-12-03T04:05:57.671Z Compiling tokio v1.48.0
1902025-12-03T04:05:58.008Z Compiling num_enum v0.7.5
1912025-12-03T04:06:04.026Z Compiling dlpi v0.2.0 (/work/oxidecomputer/dlpi-sys/dlpi)
1922025-12-03T04:06:05.740Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.55s
1932025-12-03T04:06:05.779Z
1942025-12-03T04:06:05.779Zreal 17.663649085
1952025-12-03T04:06:05.779Zuser 41.032775224
1962025-12-03T04:06:05.779Zsys 7.352262027
1972025-12-03T04:06:05.779Ztrap 0.015328724
1982025-12-03T04:06:05.779Ztflt 0.152441259
1992025-12-03T04:06:05.779Zdflt 0.406532701
2002025-12-03T04:06:05.779Zkflt 0.001681532
2012025-12-03T04:06:05.804Zlock 1:32.951722755
2022025-12-03T04:06:05.804Zslp 2:04.279401146
2032025-12-03T04:06:05.804Zlat 1.972942362
2042025-12-03T04:06:05.804Zstop 2.149355688
2052025-12-03T04:06:05.804Z+ cargo fmt -- --check
2062025-12-03T04:06:06.088Z+ cargo clippy
2072025-12-03T04:06:06.308Zwarning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
2082025-12-03T04:06:06.308Znote: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
2092025-12-03T04:06:06.308Znote: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
2102025-12-03T04:06:06.308Znote: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
2112025-12-03T04:06:06.452Z Checking libc v0.2.178
2122025-12-03T04:06:06.452Z Checking cfg-if v1.0.4
2132025-12-03T04:06:06.452Z Checking scopeguard v1.2.0
2142025-12-03T04:06:06.477Z Checking smallvec v1.15.1
2152025-12-03T04:06:06.478Z Compiling libdlpi-sys v0.1.0 (/work/oxidecomputer/dlpi-sys/libdlpi-sys)
2162025-12-03T04:06:06.478Z Checking bytes v1.11.0
2172025-12-03T04:06:06.478Z Checking pin-project-lite v0.2.16
2182025-12-03T04:06:06.478Z Checking thiserror v2.0.17
2192025-12-03T04:06:06.535Z Checking num_enum v0.7.5
2202025-12-03T04:06:06.585Z Checking lock_api v0.4.14
2212025-12-03T04:06:06.609Z Checking pretty-hex v0.4.1
2222025-12-03T04:06:06.853Zwarning: empty line after doc comment
2232025-12-03T04:06:06.853Z --> libdlpi-sys/src/lib.rs:8:1
2242025-12-03T04:06:06.853Z |
2252025-12-03T04:06:06.853Z 8 | / /// DLPI Flags
2262025-12-03T04:06:06.853Z 9 | |
2272025-12-03T04:06:06.853Z | |_^
2282025-12-03T04:06:06.853Z10 | /// Exclusive open.
2292025-12-03T04:06:06.853Z11 | pub const DLPI_EXCL: c_uint = 0x0001;
2302025-12-03T04:06:06.853Z | ------------------- the comment documents this constant item
2312025-12-03T04:06:06.853Z |
2322025-12-03T04:06:06.853Z = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.91.0/index.html#empty_line_after_doc_comments
2332025-12-03T04:06:06.853Z = note: `#[warn(clippy::empty_line_after_doc_comments)]` on by default
2342025-12-03T04:06:06.853Z = help: if the empty line is unintentional, remove it
2352025-12-03T04:06:06.853Zhelp: if the documentation should include the empty line include it in the comment
2362025-12-03T04:06:06.853Z |
2372025-12-03T04:06:06.853Z 9 | ///
2382025-12-03T04:06:06.853Z |
2392025-12-03T04:06:06.853Z
2402025-12-03T04:06:06.932Zwarning: `libdlpi-sys` (lib) generated 1 warning
2412025-12-03T04:06:07.107Z Checking parking_lot_core v0.9.12
2422025-12-03T04:06:07.107Z Checking socket2 v0.6.1
2432025-12-03T04:06:07.131Z Checking signal-hook-registry v1.4.7
2442025-12-03T04:06:07.131Z Checking mio v1.1.0
2452025-12-03T04:06:07.413Z Checking parking_lot v0.12.5
2462025-12-03T04:06:07.682Z Checking tokio v1.48.0
2472025-12-03T04:06:13.147Z Checking dlpi v0.2.0 (/work/oxidecomputer/dlpi-sys/dlpi)
2482025-12-03T04:06:13.269Zwarning: empty line after doc comment
2492025-12-03T04:06:13.269Z --> dlpi/src/lib.rs:220:1
2502025-12-03T04:06:13.269Z |
2512025-12-03T04:06:13.269Z220 | / /// **`src` must be at least [`sys::DLPI_PHYSADDR_MAX`] in length**.
2522025-12-03T04:06:13.269Z221 | | /*pub fn recv_async<'a>(
2532025-12-03T04:06:13.269Z222 | | h: DlpiHandle,
2542025-12-03T04:06:13.269Z223 | | src: &'a mut [u8],
2552025-12-03T04:06:13.269Z... |
2562025-12-03T04:06:13.269Z229 | | */
2572025-12-03T04:06:13.269Z230 | |
2582025-12-03T04:06:13.269Z | |_^
2592025-12-03T04:06:13.269Z231 | #[cfg(feature = "async")]
2602025-12-03T04:06:13.269Z232 | pub async fn recv_async<'a>(
2612025-12-03T04:06:13.269Z | ----------------------- the comment documents this function
2622025-12-03T04:06:13.269Z |
2632025-12-03T04:06:13.269Z = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.91.0/index.html#empty_line_after_doc_comments
2642025-12-03T04:06:13.270Z = note: `#[warn(clippy::empty_line_after_doc_comments)]` on by default
2652025-12-03T04:06:13.270Z = help: if the empty line is unintentional, remove it
2662025-12-03T04:06:13.270Zhelp: if the doc comment should not document function `recv_async` then comment it out
2672025-12-03T04:06:13.270Z |
2682025-12-03T04:06:13.270Z217 ~ // /// An `async` version of [`recv`]. Calling `await` on result yields same
2692025-12-03T04:06:13.270Z218 ~ // /// result as [`recv`].
2702025-12-03T04:06:13.270Z219 ~ // ///
2712025-12-03T04:06:13.270Z220 ~ // /// **`src` must be at least [`sys::DLPI_PHYSADDR_MAX`] in length**.
2722025-12-03T04:06:13.270Z |
2732025-12-03T04:06:13.270Z
2742025-12-03T04:06:13.395Zwarning: this can be `std::io::Error::other(_)`
2752025-12-03T04:06:13.395Z --> dlpi/src/lib.rs:369:19
2762025-12-03T04:06:13.395Z |
2772025-12-03T04:06:13.395Z369 | Ok(rc) => Error::new(ErrorKind::Other, rc),
2782025-12-03T04:06:13.395Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2792025-12-03T04:06:13.395Z |
2802025-12-03T04:06:13.395Z = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.91.0/index.html#io_other_error
2812025-12-03T04:06:13.395Z = note: `#[warn(clippy::io_other_error)]` on by default
2822025-12-03T04:06:13.395Zhelp: use `std::io::Error::other`
2832025-12-03T04:06:13.395Z |
2842025-12-03T04:06:13.395Z369 - Ok(rc) => Error::new(ErrorKind::Other, rc),
2852025-12-03T04:06:13.395Z369 + Ok(rc) => Error::other(rc),
2862025-12-03T04:06:13.395Z |
2872025-12-03T04:06:13.395Z
2882025-12-03T04:06:13.430Zwarning: `dlpi` (lib) generated 2 warnings (run `cargo clippy --fix --lib -p dlpi` to apply 1 suggestion)
2892025-12-03T04:06:13.430Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.14s
2902025-12-03T04:06:13.454Z+ banner test
2912025-12-03T04:06:13.478Z
2922025-12-03T04:06:13.478Z ##### ###### #### #####
2932025-12-03T04:06:13.478Z # # # #
2942025-12-03T04:06:13.478Z # ##### #### #
2952025-12-03T04:06:13.478Z # # # #
2962025-12-03T04:06:13.478Z # # # # #
2972025-12-03T04:06:13.478Z # ###### #### #
2982025-12-03T04:06:13.478Z
2992025-12-03T04:06:13.478Z+ ./run_tests.sh
3002025-12-03T04:06:13.559Zwarning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
3012025-12-03T04:06:13.559Znote: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
3022025-12-03T04:06:13.559Znote: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
3032025-12-03T04:06:13.559Znote: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
3042025-12-03T04:06:13.711Z Compiling libdlpi-sys v0.1.0 (/work/oxidecomputer/dlpi-sys/libdlpi-sys)
3052025-12-03T04:06:13.711Z Compiling dlpi v0.2.0 (/work/oxidecomputer/dlpi-sys/dlpi)
3062025-12-03T04:06:14.954Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.41s
3072025-12-03T04:06:15.012Zfound 2 test binaries
3082025-12-03T04:06:15.036ZEXEC: /work/oxidecomputer/dlpi-sys/target/debug/deps/libdlpi_sys-cc098901f45d3931
3092025-12-03T04:06:15.036Z
3102025-12-03T04:06:15.036Zrunning 0 tests
3112025-12-03T04:06:15.036Z
3122025-12-03T04:06:15.036Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
3132025-12-03T04:06:15.036Z
3142025-12-03T04:06:15.036ZEXEC: /work/oxidecomputer/dlpi-sys/target/debug/deps/dlpi-95a2009b8078a489
3152025-12-03T04:06:15.061Z
3162025-12-03T04:06:15.061Zrunning 1 test
3172025-12-03T04:06:15.061Z
3182025-12-03T04:06:15.061Z0000: 64 6f 20 79 6f 75 20 6b do you k
3192025-12-03T04:06:15.061Z0008: 6e 6f 77 20 74 68 65 20 now the
3202025-12-03T04:06:15.061Z0010: 6d 75 66 66 69 6e 20 6d muffin m
3212025-12-03T04:06:15.061Z0018: 61 6e 3f 00 00 00 00 00 an?.....
3222025-12-03T04:06:15.061Z0020: 00 00 00 00 00 00 00 00 ........
3232025-12-03T04:06:15.061Z0028: 00 00 00 00 00 00 ......
3242025-12-03T04:06:15.062Z
3252025-12-03T04:06:15.062Ztest test::test_loopback_send_recv ... ok
3262025-12-03T04:06:15.062Z
3272025-12-03T04:06:15.062Ztest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
3282025-12-03T04:06:15.062Z
3292025-12-03T04:06:15.062Zprocess exited: duration 27148 ms, exit code 0
 
3302025-12-03T04:06:15.111Zfound 0 output files