01KAJABRDVTN4T8VXXGYDYFVD4: build-and-test

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

Buildomat Job: 01KAJAC4XCWBYNA7G58KEFSDAX

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-11-21T04:22:45.325Zjob assigned to worker 01KAJAC5QQG854K42FK1CJ6C9Y [factory gimlet-EVT22200007-propolis, EVT22200007/49398] (queued for 26 s)
 
22025-11-21T04:22:54.142Zstarting task 0: "setup"
32025-11-21T04:22:54.167Z++ uname -s
42025-11-21T04:22:54.167Z+ kern=SunOS
52025-11-21T04:22:54.167Z+ build_user=build
62025-11-21T04:22:54.167Z+ build_uid=12345
72025-11-21T04:22:54.167Z+ work_dir=/work
82025-11-21T04:22:54.167Z+ input_dir=/input
92025-11-21T04:22:54.167Z+ [[ 0 == 12345 ]]
102025-11-21T04:22:54.167Z+ case "$kern" in
112025-11-21T04:22:54.167Z+ groupadd -g 12345 build
122025-11-21T04:22:54.167Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-11-21T04:22:56.168Z+ zfs create -o mountpoint=/work rpool/work
142025-11-21T04:22:56.206Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-11-21T04:22:56.231Z+ home_fs=zfs
162025-11-21T04:22:56.231Z+ [[ zfs == autofs ]]
172025-11-21T04:22:56.231Z+ mkdir -p /home/build
182025-11-21T04:22:56.231Z+ chown build:build /home/build /work
192025-11-21T04:22:58.217Z+ chmod 0700 /home/build /work
202025-11-21T04:22:58.242Zprocess exited: duration 4081 ms, exit code 0
 
212025-11-21T04:22:58.294Zstarting task 1: "rust-toolchain"
222025-11-21T04:22:58.320Z+ printf ' * rust toolchain channel = "%s"\n' stable
232025-11-21T04:22:58.320Z+ printf ' * rust toolchain profile = "%s"\n' default
242025-11-21T04:22:58.320Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
252025-11-21T04:22:58.320Z * rust toolchain channel = "stable"
262025-11-21T04:22:58.320Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-11-21T04:22:58.320Z * rust toolchain profile = "default"
282025-11-21T04:22:58.320Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-11-21T04:22:58.320Z+ /bin/bash -s - -y --no-modify-path --default-toolchain stable --profile default
302025-11-21T04:22:58.460Zinfo: downloading installer
312025-11-21T04:22:59.426Zwarn: It looks like you have an existing installation of Rust at:
322025-11-21T04:22:59.426Zwarn: /opt/ooce/bin
332025-11-21T04:22:59.426Zwarn: It is recommended that rustup be the primary Rust installation.
342025-11-21T04:22:59.426Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-11-21T04:22:59.426Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-11-21T04:22:59.426Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-11-21T04:22:59.426Zwarn: or pass `-y' to ignore all ignorable checks.
382025-11-21T04:22:59.426Zerror: cannot install while Rust is installed
392025-11-21T04:22:59.426Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-11-21T04:22:59.451Zinfo: profile set to 'default'
412025-11-21T04:22:59.451Zinfo: default host triple is x86_64-unknown-illumos
422025-11-21T04:22:59.451Zinfo: syncing channel updates for 'stable-x86_64-unknown-illumos'
432025-11-21T04:22:59.643Zinfo: latest update on 2025-11-10, rust version 1.91.1 (ed61e7d7e 2025-11-07)
442025-11-21T04:22:59.643Zinfo: downloading component 'cargo'
452025-11-21T04:22:59.844Zinfo: downloading component 'clippy'
462025-11-21T04:23:00.028Zinfo: downloading component 'rust-docs'
472025-11-21T04:23:00.403Zinfo: downloading component 'rust-std'
482025-11-21T04:23:01.156Zinfo: downloading component 'rustc'
492025-11-21T04:23:02.730Zinfo: downloading component 'rustfmt'
502025-11-21T04:23:02.917Zinfo: installing component 'cargo'
512025-11-21T04:23:04.127Zinfo: installing component 'clippy'
522025-11-21T04:23:04.572Zinfo: installing component 'rust-docs'
532025-11-21T04:23:07.902Zinfo: installing component 'rust-std'
542025-11-21T04:23:09.944Zinfo: installing component 'rustc'
552025-11-21T04:23:18.346Zinfo: installing component 'rustfmt'
562025-11-21T04:23:18.750Zinfo: default toolchain set to 'stable-x86_64-unknown-illumos'
572025-11-21T04:23:18.750Z
582025-11-21T04:23:18.925Z stable-x86_64-unknown-illumos installed - rustc 1.91.1 (ed61e7d7e 2025-11-07)
592025-11-21T04:23:18.925Z
602025-11-21T04:23:18.950Z
612025-11-21T04:23:18.950ZRust is installed now. Great!
622025-11-21T04:23:18.950Z
632025-11-21T04:23:18.950ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-11-21T04:23:18.950Zenvironment variable. This has not been done automatically.
652025-11-21T04:23:18.950Z
662025-11-21T04:23:18.950ZTo configure your current shell, you need to source
672025-11-21T04:23:18.950Zthe corresponding env file under $HOME/.cargo.
682025-11-21T04:23:18.950Z
692025-11-21T04:23:18.951ZThis is usually done by running one of the following (note the leading DOT):
702025-11-21T04:23:18.951Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-11-21T04:23:18.951Zsource "$HOME/.cargo/env.fish" # For fish
722025-11-21T04:23:18.951Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732025-11-21T04:23:19.044Z+ rustup --version
742025-11-21T04:23:19.068Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752025-11-21T04:23:19.068Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-11-21T04:23:19.201Zinfo: The currently active `rustc` version is `rustc 1.91.1 (ed61e7d7e 2025-11-07)`
772025-11-21T04:23:19.226Z+ cargo --version
782025-11-21T04:23:19.318Zcargo 1.91.1 (ea2d97820 2025-10-10)
792025-11-21T04:23:19.343Z+ rustc --version
802025-11-21T04:23:19.447Zrustc 1.91.1 (ed61e7d7e 2025-11-07)
812025-11-21T04:23:19.472Zprocess exited: duration 21163 ms, exit code 0
 
822025-11-21T04:23:19.522Zstarting task 2: "authentication"
832025-11-21T04:23:19.582Zprocess exited: duration 59 ms, exit code 0
 
842025-11-21T04:23:19.632Zstarting task 3: "clone repository"
852025-11-21T04:23:19.657Z+ mkdir -p /work/oxidecomputer/dlpi-sys
862025-11-21T04:23:19.657Z+ git clone https://github.com/oxidecomputer/dlpi-sys /work/oxidecomputer/dlpi-sys
872025-11-21T04:23:19.681ZCloning into '/work/oxidecomputer/dlpi-sys'...
882025-11-21T04:23:20.345Z+ cd /work/oxidecomputer/dlpi-sys
892025-11-21T04:23:20.345Z+ git fetch origin 14fba7b88b54f21d05ef423dfb2ec1e6fef342b6
902025-11-21T04:23:20.656ZFrom https://github.com/oxidecomputer/dlpi-sys
912025-11-21T04:23:20.656Z * branch 14fba7b88b54f21d05ef423dfb2ec1e6fef342b6 -> FETCH_HEAD
922025-11-21T04:23:20.680Z+ [[ -n renovate/actions-checkout-6.x ]]
932025-11-21T04:23:20.680Z++ git branch --show-current
942025-11-21T04:23:20.680Z+ current=main
952025-11-21T04:23:20.680Z+ [[ main != renovate/actions-checkout-6.x ]]
962025-11-21T04:23:20.680Z+ git branch -f renovate/actions-checkout-6.x 14fba7b88b54f21d05ef423dfb2ec1e6fef342b6
972025-11-21T04:23:20.705Z+ git checkout -f renovate/actions-checkout-6.x
982025-11-21T04:23:20.705ZSwitched to branch 'renovate/actions-checkout-6.x'
992025-11-21T04:23:20.705Z+ git reset --hard 14fba7b88b54f21d05ef423dfb2ec1e6fef342b6
1002025-11-21T04:23:20.705ZHEAD is now at 14fba7b Update actions/checkout action to v6
1012025-11-21T04:23:20.705Zprocess exited: duration 1067 ms, exit code 0
 
1022025-11-21T04:23:20.757Zstarting task 4: "build"
1032025-11-21T04:23:20.782Z+ cargo --version
1042025-11-21T04:23:20.873Zcargo 1.91.1 (ea2d97820 2025-10-10)
1052025-11-21T04:23:20.898Z+ rustc --version
1062025-11-21T04:23:21.013Zrustc 1.91.1 (ed61e7d7e 2025-11-07)
1072025-11-21T04:23:21.038Z+ banner build
1082025-11-21T04:23:21.038Z
1092025-11-21T04:23:21.038Z ##### # # # # #####
1102025-11-21T04:23:21.038Z # # # # # # # #
1112025-11-21T04:23:21.038Z ##### # # # # # #
1122025-11-21T04:23:21.038Z # # # # # # # #
1132025-11-21T04:23:21.038Z # # # # # # # #
1142025-11-21T04:23:21.038Z ##### #### # ###### #####
1152025-11-21T04:23:21.038Z
1162025-11-21T04:23:21.038Z+ ptime -m cargo build
1172025-11-21T04:23:21.169Zwarning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
1182025-11-21T04:23:21.169Znote: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
1192025-11-21T04:23:21.169Znote: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
1202025-11-21T04:23:21.169Znote: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
1212025-11-21T04:23:21.282Z Updating crates.io index
1222025-11-21T04:23:21.594Z Locking 50 packages to latest compatible versions
1232025-11-21T04:23:21.618Z Downloading crates ...
1242025-11-21T04:23:21.716Z Downloaded proc-macro2 v1.0.103
1252025-11-21T04:23:21.741Z Downloaded smallvec v1.15.1
1262025-11-21T04:23:21.741Z Downloaded num_enum_derive v0.7.5
1272025-11-21T04:23:21.741Z Downloaded winnow v0.7.13
1282025-11-21T04:23:21.741Z Downloaded thiserror v2.0.17
1292025-11-21T04:23:21.767Z Downloaded toml_parser v1.0.4
1302025-11-21T04:23:21.767Z Downloaded signal-hook-registry v1.4.6
1312025-11-21T04:23:21.767Z Downloaded rustversion v1.0.22
1322025-11-21T04:23:21.767Z Downloaded thiserror-impl v2.0.17
1332025-11-21T04:23:21.767Z Downloaded tokio-macros v2.6.0
1342025-11-21T04:23:21.767Z Downloaded unicode-ident v1.0.22
1352025-11-21T04:23:21.767Z Downloaded mio v1.1.0
1362025-11-21T04:23:21.767Z Downloaded parking_lot_core v0.9.12
1372025-11-21T04:23:21.791Z Downloaded indexmap v2.12.1
1382025-11-21T04:23:21.791Z Downloaded hashbrown v0.16.1
1392025-11-21T04:23:21.791Z Downloaded parking_lot v0.12.5
1402025-11-21T04:23:21.791Z Downloaded num_enum v0.7.5
1412025-11-21T04:23:21.791Z Downloaded cfg-if v1.0.4
1422025-11-21T04:23:21.791Z Downloaded scopeguard v1.2.0
1432025-11-21T04:23:21.792Z Downloaded memchr v2.7.6
1442025-11-21T04:23:21.817Z Downloaded toml_datetime v0.7.3
1452025-11-21T04:23:21.817Z Downloaded serde_core v1.0.228
1462025-11-21T04:23:21.817Z Downloaded quote v1.0.42
1472025-11-21T04:23:21.817Z Downloaded proc-macro-crate v3.4.0
1482025-11-21T04:23:21.817Z Downloaded syn v2.0.110
1492025-11-21T04:23:21.817Z Downloaded pretty-hex v0.4.1
1502025-11-21T04:23:21.817Z Downloaded lock_api v0.4.14
1512025-11-21T04:23:21.817Z Downloaded bytes v1.11.0
1522025-11-21T04:23:21.841Z Downloaded socket2 v0.6.1
1532025-11-21T04:23:21.841Z Downloaded pin-project-lite v0.2.16
1542025-11-21T04:23:21.841Z Downloaded equivalent v1.0.2
1552025-11-21T04:23:21.841Z Downloaded toml_edit v0.23.7
1562025-11-21T04:23:21.841Z Downloaded libc v0.2.177
1572025-11-21T04:23:21.866Z Downloaded tokio v1.48.0
1582025-11-21T04:23:21.955Z Compiling proc-macro2 v1.0.103
1592025-11-21T04:23:21.955Z Compiling quote v1.0.42
1602025-11-21T04:23:21.979Z Compiling unicode-ident v1.0.22
1612025-11-21T04:23:21.979Z Compiling libc v0.2.177
1622025-11-21T04:23:21.979Z Compiling winnow v0.7.13
1632025-11-21T04:23:21.979Z Compiling equivalent v1.0.2
1642025-11-21T04:23:21.979Z Compiling hashbrown v0.16.1
1652025-11-21T04:23:21.979Z Compiling parking_lot_core v0.9.12
1662025-11-21T04:23:22.117Z Compiling toml_datetime v0.7.3
1672025-11-21T04:23:22.177Z Compiling rustversion v1.0.22
1682025-11-21T04:23:22.466Z Compiling smallvec v1.15.1
1692025-11-21T04:23:22.495Z Compiling scopeguard v1.2.0
1702025-11-21T04:23:22.520Z Compiling cfg-if v1.0.4
1712025-11-21T04:23:22.623Z Compiling lock_api v0.4.14
1722025-11-21T04:23:22.651Z Compiling thiserror v2.0.17
1732025-11-21T04:23:22.773Z Compiling libdlpi-sys v0.1.0 (/work/oxidecomputer/dlpi-sys/libdlpi-sys)
1742025-11-21T04:23:23.019Z Compiling indexmap v2.12.1
1752025-11-21T04:23:23.046Z Compiling pin-project-lite v0.2.16
1762025-11-21T04:23:23.103Z Compiling bytes v1.11.0
1772025-11-21T04:23:23.313Z Compiling pretty-hex v0.4.1
1782025-11-21T04:23:23.476Z Compiling signal-hook-registry v1.4.6
1792025-11-21T04:23:23.507Z Compiling socket2 v0.6.1
1802025-11-21T04:23:23.920Z Compiling parking_lot v0.12.5
1812025-11-21T04:23:24.170Z Compiling syn v2.0.110
1822025-11-21T04:23:24.194Z Compiling mio v1.1.0
1832025-11-21T04:23:24.594Z Compiling toml_parser v1.0.4
1842025-11-21T04:23:25.271Z Compiling toml_edit v0.23.7
1852025-11-21T04:23:26.281Z Compiling proc-macro-crate v3.4.0
1862025-11-21T04:23:29.705Z Compiling num_enum_derive v0.7.5
1872025-11-21T04:23:29.705Z Compiling tokio-macros v2.6.0
1882025-11-21T04:23:29.732Z Compiling thiserror-impl v2.0.17
1892025-11-21T04:23:30.720Z Compiling tokio v1.48.0
1902025-11-21T04:23:31.058Z Compiling num_enum v0.7.5
1912025-11-21T04:23:37.567Z Compiling dlpi v0.2.0 (/work/oxidecomputer/dlpi-sys/dlpi)
1922025-11-21T04:23:39.410Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.28s
1932025-11-21T04:23:39.449Z
1942025-11-21T04:23:39.449Zreal 18.413891847
1952025-11-21T04:23:39.449Zuser 42.678445482
1962025-11-21T04:23:39.449Zsys 7.166574198
1972025-11-21T04:23:39.449Ztrap 0.016319439
1982025-11-21T04:23:39.449Ztflt 0.117585370
1992025-11-21T04:23:39.449Zdflt 0.333911451
2002025-11-21T04:23:39.449Zkflt 0.000714061
2012025-11-21T04:23:39.473Zlock 1:38.511185601
2022025-11-21T04:23:39.473Zslp 2:07.836218612
2032025-11-21T04:23:39.473Zlat 1.690568572
2042025-11-21T04:23:39.473Zstop 2.384164187
2052025-11-21T04:23:39.473Z+ cargo fmt -- --check
2062025-11-21T04:23:39.769Z+ cargo clippy
2072025-11-21T04:23:40.002Zwarning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
2082025-11-21T04:23:40.002Znote: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
2092025-11-21T04:23:40.003Znote: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
2102025-11-21T04:23:40.003Znote: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
2112025-11-21T04:23:40.168Z Checking scopeguard v1.2.0
2122025-11-21T04:23:40.168Z Checking cfg-if v1.0.4
2132025-11-21T04:23:40.168Z Checking libc v0.2.177
2142025-11-21T04:23:40.193Z Checking smallvec v1.15.1
2152025-11-21T04:23:40.193Z Compiling libdlpi-sys v0.1.0 (/work/oxidecomputer/dlpi-sys/libdlpi-sys)
2162025-11-21T04:23:40.193Z Checking pin-project-lite v0.2.16
2172025-11-21T04:23:40.193Z Checking bytes v1.11.0
2182025-11-21T04:23:40.193Z Checking num_enum v0.7.5
2192025-11-21T04:23:40.253Z Checking thiserror v2.0.17
2202025-11-21T04:23:40.297Z Checking lock_api v0.4.14
2212025-11-21T04:23:40.322Z Checking pretty-hex v0.4.1
2222025-11-21T04:23:40.592Zwarning: empty line after doc comment
2232025-11-21T04:23:40.592Z --> libdlpi-sys/src/lib.rs:8:1
2242025-11-21T04:23:40.592Z |
2252025-11-21T04:23:40.592Z 8 | / /// DLPI Flags
2262025-11-21T04:23:40.592Z 9 | |
2272025-11-21T04:23:40.592Z | |_^
2282025-11-21T04:23:40.592Z10 | /// Exclusive open.
2292025-11-21T04:23:40.592Z11 | pub const DLPI_EXCL: c_uint = 0x0001;
2302025-11-21T04:23:40.592Z | ------------------- the comment documents this constant item
2312025-11-21T04:23:40.592Z |
2322025-11-21T04:23:40.592Z = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.91.0/index.html#empty_line_after_doc_comments
2332025-11-21T04:23:40.592Z = note: `#[warn(clippy::empty_line_after_doc_comments)]` on by default
2342025-11-21T04:23:40.592Z = help: if the empty line is unintentional, remove it
2352025-11-21T04:23:40.592Zhelp: if the documentation should include the empty line include it in the comment
2362025-11-21T04:23:40.592Z |
2372025-11-21T04:23:40.592Z 9 | ///
2382025-11-21T04:23:40.592Z |
2392025-11-21T04:23:40.592Z
2402025-11-21T04:23:40.697Zwarning: `libdlpi-sys` (lib) generated 1 warning
2412025-11-21T04:23:40.875Z Checking parking_lot_core v0.9.12
2422025-11-21T04:23:40.876Z Checking mio v1.1.0
2432025-11-21T04:23:40.900Z Checking signal-hook-registry v1.4.6
2442025-11-21T04:23:40.900Z Checking socket2 v0.6.1
2452025-11-21T04:23:41.150Z Checking parking_lot v0.12.5
2462025-11-21T04:23:41.439Z Checking tokio v1.48.0
2472025-11-21T04:23:47.116Z Checking dlpi v0.2.0 (/work/oxidecomputer/dlpi-sys/dlpi)
2482025-11-21T04:23:47.230Zwarning: empty line after doc comment
2492025-11-21T04:23:47.230Z --> dlpi/src/lib.rs:220:1
2502025-11-21T04:23:47.230Z |
2512025-11-21T04:23:47.230Z220 | / /// **`src` must be at least [`sys::DLPI_PHYSADDR_MAX`] in length**.
2522025-11-21T04:23:47.230Z221 | | /*pub fn recv_async<'a>(
2532025-11-21T04:23:47.230Z222 | | h: DlpiHandle,
2542025-11-21T04:23:47.230Z223 | | src: &'a mut [u8],
2552025-11-21T04:23:47.230Z... |
2562025-11-21T04:23:47.230Z229 | | */
2572025-11-21T04:23:47.230Z230 | |
2582025-11-21T04:23:47.230Z | |_^
2592025-11-21T04:23:47.230Z231 | #[cfg(feature = "async")]
2602025-11-21T04:23:47.230Z232 | pub async fn recv_async<'a>(
2612025-11-21T04:23:47.230Z | ----------------------- the comment documents this function
2622025-11-21T04:23:47.230Z |
2632025-11-21T04:23:47.230Z = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.91.0/index.html#empty_line_after_doc_comments
2642025-11-21T04:23:47.230Z = note: `#[warn(clippy::empty_line_after_doc_comments)]` on by default
2652025-11-21T04:23:47.230Z = help: if the empty line is unintentional, remove it
2662025-11-21T04:23:47.230Zhelp: if the doc comment should not document function `recv_async` then comment it out
2672025-11-21T04:23:47.230Z |
2682025-11-21T04:23:47.230Z217 ~ // /// An `async` version of [`recv`]. Calling `await` on result yields same
2692025-11-21T04:23:47.230Z218 ~ // /// result as [`recv`].
2702025-11-21T04:23:47.230Z219 ~ // ///
2712025-11-21T04:23:47.230Z220 ~ // /// **`src` must be at least [`sys::DLPI_PHYSADDR_MAX`] in length**.
2722025-11-21T04:23:47.230Z |
2732025-11-21T04:23:47.231Z
2742025-11-21T04:23:47.361Zwarning: this can be `std::io::Error::other(_)`
2752025-11-21T04:23:47.362Z --> dlpi/src/lib.rs:369:19
2762025-11-21T04:23:47.362Z |
2772025-11-21T04:23:47.362Z369 | Ok(rc) => Error::new(ErrorKind::Other, rc),
2782025-11-21T04:23:47.362Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2792025-11-21T04:23:47.362Z |
2802025-11-21T04:23:47.362Z = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.91.0/index.html#io_other_error
2812025-11-21T04:23:47.362Z = note: `#[warn(clippy::io_other_error)]` on by default
2822025-11-21T04:23:47.362Zhelp: use `std::io::Error::other`
2832025-11-21T04:23:47.362Z |
2842025-11-21T04:23:47.362Z369 - Ok(rc) => Error::new(ErrorKind::Other, rc),
2852025-11-21T04:23:47.362Z369 + Ok(rc) => Error::other(rc),
2862025-11-21T04:23:47.362Z |
2872025-11-21T04:23:47.362Z
2882025-11-21T04:23:47.397Zwarning: `dlpi` (lib) generated 2 warnings (run `cargo clippy --fix --lib -p dlpi` to apply 1 suggestion)
2892025-11-21T04:23:47.397Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.41s
2902025-11-21T04:23:47.421Z+ banner test
2912025-11-21T04:23:47.446Z
2922025-11-21T04:23:47.446Z ##### ###### #### #####
2932025-11-21T04:23:47.446Z # # # #
2942025-11-21T04:23:47.446Z # ##### #### #
2952025-11-21T04:23:47.446Z # # # #
2962025-11-21T04:23:47.446Z # # # # #
2972025-11-21T04:23:47.446Z # ###### #### #
2982025-11-21T04:23:47.446Z
2992025-11-21T04:23:47.446Z+ ./run_tests.sh
3002025-11-21T04:23:47.534Zwarning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
3012025-11-21T04:23:47.534Znote: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
3022025-11-21T04:23:47.534Znote: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
3032025-11-21T04:23:47.534Znote: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
3042025-11-21T04:23:47.676Z Compiling libdlpi-sys v0.1.0 (/work/oxidecomputer/dlpi-sys/libdlpi-sys)
3052025-11-21T04:23:47.676Z Compiling dlpi v0.2.0 (/work/oxidecomputer/dlpi-sys/dlpi)
3062025-11-21T04:23:48.980Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.47s
3072025-11-21T04:23:49.031Zfound 2 test binaries
3082025-11-21T04:23:49.056ZEXEC: /work/oxidecomputer/dlpi-sys/target/debug/deps/libdlpi_sys-cc098901f45d3931
3092025-11-21T04:23:49.056Z
3102025-11-21T04:23:49.056Zrunning 0 tests
3112025-11-21T04:23:49.056Z
3122025-11-21T04:23:49.056Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
3132025-11-21T04:23:49.056Z
3142025-11-21T04:23:49.056ZEXEC: /work/oxidecomputer/dlpi-sys/target/debug/deps/dlpi-98bc95a2dbdebaf3
3152025-11-21T04:23:49.081Z
3162025-11-21T04:23:49.081Zrunning 1 test
3172025-11-21T04:23:49.081Z
3182025-11-21T04:23:49.081Z0000: 64 6f 20 79 6f 75 20 6b do you k
3192025-11-21T04:23:49.081Z0008: 6e 6f 77 20 74 68 65 20 now the
3202025-11-21T04:23:49.081Z0010: 6d 75 66 66 69 6e 20 6d muffin m
3212025-11-21T04:23:49.081Z0018: 61 6e 3f 00 00 00 00 00 an?.....
3222025-11-21T04:23:49.081Z0020: 00 00 00 00 00 00 00 00 ........
3232025-11-21T04:23:49.081Z0028: 00 00 00 00 00 00 ......
3242025-11-21T04:23:49.081Z
3252025-11-21T04:23:49.081Ztest test::test_loopback_send_recv ... ok
3262025-11-21T04:23:49.081Z
3272025-11-21T04:23:49.081Ztest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
3282025-11-21T04:23:49.081Z
3292025-11-21T04:23:49.081Zprocess exited: duration 28324 ms, exit code 0
 
3302025-11-21T04:23:49.131Zfound 0 output files