01KKBR1PVBFJJ7Q185CGTM8VPV: opte-api

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01KKBR21XWQP81E5ZA02VGY34W

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-03-10T11:28:57.726Zjob assigned to worker 01KKBR27VCD41XXQA6EJK2KAWX [factory aws, i-047c908dee5963da4] (queued for 54 s)
 
22026-03-10T11:29:05.973Zstarting task 0: "setup"
32026-03-10T11:29:05.978Z++ uname -s
42026-03-10T11:29:05.981Z+ kern=SunOS
52026-03-10T11:29:05.981Z+ build_user=build
62026-03-10T11:29:05.981Z+ build_uid=12345
72026-03-10T11:29:05.981Z+ work_dir=/work
82026-03-10T11:29:05.981Z+ input_dir=/input
92026-03-10T11:29:05.981Z+ [[ 0 == 12345 ]]
102026-03-10T11:29:05.981Z+ case "$kern" in
112026-03-10T11:29:05.981Z+ groupadd -g 12345 build
122026-03-10T11:29:05.984Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-03-10T11:29:07.988Z+ zfs create -o mountpoint=/work rpool/work
142026-03-10T11:29:08.050Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-03-10T11:29:08.053Z+ home_fs=zfs
162026-03-10T11:29:08.053Z+ [[ zfs == autofs ]]
172026-03-10T11:29:08.053Z+ mkdir -p /home/build
182026-03-10T11:29:08.053Z+ chown build:build /home/build /work
192026-03-10T11:29:10.056Z+ chmod 0700 /home/build /work
202026-03-10T11:29:10.059Zprocess exited: duration 4086 ms, exit code 0
 
212026-03-10T11:29:10.066Zstarting task 1: "rust-toolchain"
222026-03-10T11:29:10.070Z+ printf ' * rust toolchain channel = "%s"\n' 1.94.0
232026-03-10T11:29:10.070Z * rust toolchain channel = "1.94.0"
242026-03-10T11:29:10.070Z+ printf ' * rust toolchain profile = "%s"\n' default
252026-03-10T11:29:10.070Z * rust toolchain profile = "default"
262026-03-10T11:29:10.070Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-03-10T11:29:10.071Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-03-10T11:29:10.074Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-03-10T11:29:10.074Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.94.0 --profile default
302026-03-10T11:29:10.189Zinfo: downloading installer
312026-03-10T11:29:12.190Zwarn: It looks like you have an existing installation of Rust at:
322026-03-10T11:29:12.190Zwarn: /opt/ooce/bin
332026-03-10T11:29:12.190Zwarn: It is recommended that rustup be the primary Rust installation.
342026-03-10T11:29:12.190Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352026-03-10T11:29:12.190Zwarn: If you are sure that you want both rustup and your already installed Rust
362026-03-10T11:29:12.190Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372026-03-10T11:29:12.190Zwarn: or pass `-y' to ignore all ignorable checks.
382026-03-10T11:29:12.190Zerror: cannot install while Rust is installed
392026-03-10T11:29:12.190Zwarn: continuing (because the -y flag is set and the error is ignorable)
402026-03-10T11:29:12.203Zinfo: profile set to 'default'
412026-03-10T11:29:12.203Zinfo: default host triple is x86_64-unknown-illumos
422026-03-10T11:29:12.206Zinfo: syncing channel updates for '1.94.0-x86_64-unknown-illumos'
432026-03-10T11:29:12.372Zinfo: latest update on 2026-03-05, rust version 1.94.0 (4a4ef493e 2026-03-02)
442026-03-10T11:29:12.372Zinfo: downloading component 'cargo'
452026-03-10T11:29:13.696Zinfo: downloading component 'clippy'
462026-03-10T11:29:14.168Zinfo: downloading component 'rust-docs'
472026-03-10T11:29:15.942Zinfo: downloading component 'rust-std'
482026-03-10T11:29:18.327Zinfo: downloading component 'rustc'
492026-03-10T11:29:27.415Zinfo: downloading component 'rustfmt'
502026-03-10T11:29:27.735Zinfo: installing component 'cargo'
512026-03-10T11:29:28.570Zinfo: installing component 'clippy'
522026-03-10T11:29:28.928Zinfo: installing component 'rust-docs'
532026-03-10T11:29:30.394Zinfo: installing component 'rust-std'
542026-03-10T11:29:31.887Zinfo: installing component 'rustc'
552026-03-10T11:29:37.761Zinfo: installing component 'rustfmt'
562026-03-10T11:29:38.054Zinfo: default toolchain set to '1.94.0-x86_64-unknown-illumos'
572026-03-10T11:29:38.055Z
582026-03-10T11:29:38.468Z 1.94.0-x86_64-unknown-illumos installed - rustc 1.94.0 (4a4ef493e 2026-03-02)
592026-03-10T11:29:38.468Z
602026-03-10T11:29:38.471Z
612026-03-10T11:29:38.471ZRust is installed now. Great!
622026-03-10T11:29:38.471Z
632026-03-10T11:29:38.472ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642026-03-10T11:29:38.472Zenvironment variable. This has not been done automatically.
652026-03-10T11:29:38.472Z
662026-03-10T11:29:38.472ZTo configure your current shell, you need to source
672026-03-10T11:29:38.472Zthe corresponding env file under $HOME/.cargo.
682026-03-10T11:29:38.472Z
692026-03-10T11:29:38.472ZThis is usually done by running one of the following (note the leading DOT):
702026-03-10T11:29:38.472Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712026-03-10T11:29:38.472Zsource "$HOME/.cargo/env.fish" # For fish
722026-03-10T11:29:38.472Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732026-03-10T11:29:38.570Z+ rustup --version
742026-03-10T11:29:38.581Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752026-03-10T11:29:38.584Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762026-03-10T11:29:38.651Zinfo: The currently active `rustc` version is `rustc 1.94.0 (4a4ef493e 2026-03-02)`
772026-03-10T11:29:38.654Z+ cargo --version
782026-03-10T11:29:38.707Zcargo 1.94.0 (85eff7c80 2026-01-15)
792026-03-10T11:29:38.710Z+ rustc --version
802026-03-10T11:29:38.770Zrustc 1.94.0 (4a4ef493e 2026-03-02)
812026-03-10T11:29:38.773Zprocess exited: duration 28702 ms, exit code 0
 
822026-03-10T11:29:38.779Zstarting task 2: "authentication"
832026-03-10T11:29:38.798Zprocess exited: duration 19 ms, exit code 0
 
842026-03-10T11:29:38.804Zstarting task 3: "clone repository"
852026-03-10T11:29:38.808Z+ mkdir -p /work/oxidecomputer/opte
862026-03-10T11:29:38.811Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
872026-03-10T11:29:38.846ZCloning into '/work/oxidecomputer/opte'...
882026-03-10T11:29:39.744Z+ cd /work/oxidecomputer/opte
892026-03-10T11:29:39.748Z+ git fetch origin 596f57d8e43c618d5a224f994537e1f5d0082067
902026-03-10T11:29:40.002ZFrom https://github.com/oxidecomputer/opte
912026-03-10T11:29:40.002Z * branch 596f57d8e43c618d5a224f994537e1f5d0082067 -> FETCH_HEAD
922026-03-10T11:29:40.009Z+ [[ -n renovate/rust-1.x ]]
932026-03-10T11:29:40.012Z++ git branch --show-current
942026-03-10T11:29:40.015Z+ current=master
952026-03-10T11:29:40.015Z+ [[ master != renovate/rust-1.x ]]
962026-03-10T11:29:40.015Z+ git branch -f renovate/rust-1.x 596f57d8e43c618d5a224f994537e1f5d0082067
972026-03-10T11:29:40.018Z+ git checkout -f renovate/rust-1.x
982026-03-10T11:29:40.038ZSwitched to branch 'renovate/rust-1.x'
992026-03-10T11:29:40.041Z+ git reset --hard 596f57d8e43c618d5a224f994537e1f5d0082067
1002026-03-10T11:29:40.061ZHEAD is now at 596f57d Update dependency rust to v1.94.0
1012026-03-10T11:29:40.064Zprocess exited: duration 1257 ms, exit code 0
 
1022026-03-10T11:29:40.070Zstarting task 4: "build"
1032026-03-10T11:29:40.074Z+ source .github/buildomat/common.sh
1042026-03-10T11:29:40.077Z++ rustup show active-toolchain
1052026-03-10T11:29:40.115Z1.94.0-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
1062026-03-10T11:29:40.117Z++ pushd xde
1072026-03-10T11:29:40.118Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1082026-03-10T11:29:40.118Z++ rustup show active-toolchain
1092026-03-10T11:29:40.124Zinfo: syncing channel updates for 'nightly-2026-02-24-x86_64-unknown-illumos'
1102026-03-10T11:29:40.291Zinfo: latest update on 2026-02-24, rust version 1.95.0-nightly (b3869b94c 2026-02-23)
1112026-03-10T11:29:40.294Zinfo: downloading component 'cargo'
1122026-03-10T11:29:41.637Zinfo: downloading component 'clippy'
1132026-03-10T11:29:42.220Zinfo: downloading component 'rust-src'
1142026-03-10T11:29:42.575Zinfo: downloading component 'rust-std'
1152026-03-10T11:29:45.243Zinfo: downloading component 'rustc'
1162026-03-10T11:29:56.352Zinfo: downloading component 'rustfmt'
1172026-03-10T11:29:56.626Zinfo: installing component 'cargo'
1182026-03-10T11:29:57.459Zinfo: installing component 'clippy'
1192026-03-10T11:29:57.818Zinfo: installing component 'rust-src'
1202026-03-10T11:29:58.158Zinfo: installing component 'rust-std'
1212026-03-10T11:29:59.680Zinfo: installing component 'rustc'
1222026-03-10T11:30:05.478Zinfo: installing component 'rustfmt'
1232026-03-10T11:30:05.769Znightly-2026-02-24-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1242026-03-10T11:30:05.869Z+++ rustup show active-toolchain -v
1252026-03-10T11:30:05.872Z+++ head -n 1
1262026-03-10T11:30:05.872Z+++ cut '-d ' -f1
1272026-03-10T11:30:05.961Z++ export NIGHTLY=nightly-2026-02-24-x86_64-unknown-illumos
1282026-03-10T11:30:05.961Z++ NIGHTLY=nightly-2026-02-24-x86_64-unknown-illumos
1292026-03-10T11:30:05.964Z++ popd
1302026-03-10T11:30:05.964Z/work/oxidecomputer/opte
1312026-03-10T11:30:05.964Z+ cargo --version
1322026-03-10T11:30:06.010Zcargo 1.94.0 (85eff7c80 2026-01-15)
1332026-03-10T11:30:06.013Z+ rustc --version
1342026-03-10T11:30:06.075Zrustc 1.94.0 (4a4ef493e 2026-03-02)
1352026-03-10T11:30:06.078Z+ cd crates/opte-api
1362026-03-10T11:30:06.078Z+ header 'check API_VERSION'
1372026-03-10T11:30:06.078Z+ echo '# ==== check API_VERSION ==== #'
1382026-03-10T11:30:06.078Z# ==== check API_VERSION ==== #
1392026-03-10T11:30:06.078Z+ ./check-api-version.sh
1402026-03-10T11:30:06.087Z+ header 'check style'
1412026-03-10T11:30:06.087Z+ echo '# ==== check style ==== #'
1422026-03-10T11:30:06.089Z# ==== check style ==== #
1432026-03-10T11:30:06.089Z+ ptime -m cargo +nightly-2026-02-24-x86_64-unknown-illumos fmt -- --check
1442026-03-10T11:30:06.277Z
1452026-03-10T11:30:06.277Zreal 0.186787531
1462026-03-10T11:30:06.277Zuser 0.120326333
1472026-03-10T11:30:06.277Zsys 0.061806796
1482026-03-10T11:30:06.280Ztrap 0.000047790
1492026-03-10T11:30:06.280Ztflt 0.000011427
1502026-03-10T11:30:06.280Zdflt 0.000004639
1512026-03-10T11:30:06.280Zkflt 0.000000000
1522026-03-10T11:30:06.280Zlock 0.542829574
1532026-03-10T11:30:06.280Zslp 0.190572612
1542026-03-10T11:30:06.280Zlat 0.000334651
1552026-03-10T11:30:06.280Zstop 0.000113790
1562026-03-10T11:30:06.280Z+ header 'analyze std'
1572026-03-10T11:30:06.280Z+ echo '# ==== analyze std ==== #'
1582026-03-10T11:30:06.280Z# ==== analyze std ==== #
1592026-03-10T11:30:06.280Z+ ptime -m cargo clippy --all-targets
1602026-03-10T11:30:06.523Z Updating crates.io index
1612026-03-10T11:30:06.526Z Updating git repository `https://github.com/oxidecomputer/falcon`
1622026-03-10T11:30:07.445Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1632026-03-10T11:30:07.718Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1642026-03-10T11:30:08.087Z Updating git repository `https://github.com/oxidecomputer/zone`
1652026-03-10T11:30:08.490Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1662026-03-10T11:30:08.752Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1672026-03-10T11:30:09.014Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1682026-03-10T11:30:10.717Z Downloading crates ...
1692026-03-10T11:30:10.761Z Downloaded defmt-parser v1.0.0
1702026-03-10T11:30:10.776Z Downloaded defmt v0.3.100
1712026-03-10T11:30:10.779Z Downloaded darling_macro v0.21.3
1722026-03-10T11:30:10.785Z Downloaded strsim v0.11.1
1732026-03-10T11:30:10.787Z Downloaded proc-macro-error-attr2 v2.0.0
1742026-03-10T11:30:10.787Z Downloaded fnv v1.0.7
1752026-03-10T11:30:10.791Z Downloaded cfg-if v1.0.4
1762026-03-10T11:30:10.794Z Downloaded ident_case v1.0.1
1772026-03-10T11:30:10.801Z Downloaded embedded-io v0.6.1
1782026-03-10T11:30:10.804Z Downloaded stable_deref_trait v1.2.1
1792026-03-10T11:30:10.808Z Downloaded managed v0.8.0
1802026-03-10T11:30:10.811Z Downloaded hash32 v0.3.1
1812026-03-10T11:30:10.811Z Downloaded macaddr v1.0.1
1822026-03-10T11:30:10.816Z Downloaded cobs v0.3.0
1832026-03-10T11:30:10.823Z Downloaded embedded-io v0.4.0
1842026-03-10T11:30:10.823Z Downloaded defmt-macros v1.0.1
1852026-03-10T11:30:10.823Z Downloaded byteorder v1.5.0
1862026-03-10T11:30:10.827Z Downloaded ingot v0.1.1
1872026-03-10T11:30:10.827Z Downloaded defmt v1.0.1
1882026-03-10T11:30:10.830Z Downloaded bitflags v1.3.2
1892026-03-10T11:30:10.830Z Downloaded ipnetwork v0.21.1
1902026-03-10T11:30:10.833Z Downloaded thiserror v2.0.18
1912026-03-10T11:30:10.835Z Downloaded proc-macro-error2 v2.0.1
1922026-03-10T11:30:10.838Z Downloaded ingot-types v0.1.2
1932026-03-10T11:30:10.838Z Downloaded quote v1.0.45
1942026-03-10T11:30:10.841Z Downloaded either v1.15.0
1952026-03-10T11:30:10.841Z Downloaded darling_core v0.21.3
1962026-03-10T11:30:10.849Z Downloaded darling v0.21.3
1972026-03-10T11:30:10.852Z Downloaded thiserror-impl v2.0.18
1982026-03-10T11:30:10.852Z Downloaded bitflags v2.11.0
1992026-03-10T11:30:10.866Z Downloaded postcard v1.1.3
2002026-03-10T11:30:10.871Z Downloaded ingot-macros v0.1.1
2012026-03-10T11:30:10.874Z Downloaded proc-macro2 v1.0.106
2022026-03-10T11:30:10.878Z Downloaded unicode-ident v1.0.24
2032026-03-10T11:30:10.881Z Downloaded serde_core v1.0.228
2042026-03-10T11:30:10.887Z Downloaded serde_derive v1.0.228
2052026-03-10T11:30:10.900Z Downloaded serde v1.0.228
2062026-03-10T11:30:10.903Z Downloaded memchr v2.8.0
2072026-03-10T11:30:10.906Z Downloaded heapless v0.8.0
2082026-03-10T11:30:10.909Z Downloaded zerocopy-derive v0.8.42
2092026-03-10T11:30:10.943Z Downloaded aho-corasick v1.1.4
2102026-03-10T11:30:10.947Z Downloaded itertools v0.14.0
2112026-03-10T11:30:10.952Z Downloaded regex v1.12.3
2122026-03-10T11:30:10.981Z Downloaded zerocopy v0.8.42
2132026-03-10T11:30:10.995Z Downloaded syn v2.0.117
2142026-03-10T11:30:11.004Z Downloaded smoltcp v0.11.0
2152026-03-10T11:30:11.011Z Downloaded regex-syntax v0.8.10
2162026-03-10T11:30:11.030Z Downloaded regex-automata v0.4.14
2172026-03-10T11:30:11.074Z Compiling proc-macro2 v1.0.106
2182026-03-10T11:30:11.077Z Compiling quote v1.0.45
2192026-03-10T11:30:11.077Z Compiling unicode-ident v1.0.24
2202026-03-10T11:30:11.077Z Compiling fnv v1.0.7
2212026-03-10T11:30:11.077Z Compiling strsim v0.11.1
2222026-03-10T11:30:11.077Z Compiling ident_case v1.0.1
2232026-03-10T11:30:11.077Z Compiling memchr v2.8.0
2242026-03-10T11:30:11.077Z Compiling serde_core v1.0.228
2252026-03-10T11:30:11.273Z Compiling regex-syntax v0.8.10
2262026-03-10T11:30:11.299Z Compiling thiserror v2.0.18
2272026-03-10T11:30:11.302Z Compiling either v1.15.0
2282026-03-10T11:30:11.535Z Compiling serde v1.0.228
2292026-03-10T11:30:11.550Z Compiling zerocopy v0.8.42
2302026-03-10T11:30:11.612Z Compiling itertools v0.14.0
2312026-03-10T11:30:11.708Z Compiling aho-corasick v1.1.4
2322026-03-10T11:30:11.954Z Compiling heapless v0.8.0
2332026-03-10T11:30:12.055Z Checking byteorder v1.5.0
2342026-03-10T11:30:12.163Z Checking macaddr v1.0.1
2352026-03-10T11:30:12.245Z Checking hash32 v0.3.1
2362026-03-10T11:30:12.334Z Compiling smoltcp v0.11.0
2372026-03-10T11:30:12.368Z Checking stable_deref_trait v1.2.1
2382026-03-10T11:30:12.504Z Checking bitflags v2.11.0
2392026-03-10T11:30:12.675Z Compiling syn v2.0.117
2402026-03-10T11:30:12.735Z Checking cfg-if v1.0.4
2412026-03-10T11:30:12.758Z Checking bitflags v1.3.2
2422026-03-10T11:30:12.800Z Checking managed v0.8.0
2432026-03-10T11:30:12.828Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2442026-03-10T11:30:13.028Z Checking ipnetwork v0.21.1
2452026-03-10T11:30:13.250Z Compiling regex-automata v0.4.14
2462026-03-10T11:30:15.323Z Compiling regex v1.12.3
2472026-03-10T11:30:15.857Z Compiling darling_core v0.21.3
2482026-03-10T11:30:16.336Z Compiling zerocopy-derive v0.8.42
2492026-03-10T11:30:16.336Z Compiling serde_derive v1.0.228
2502026-03-10T11:30:16.339Z Compiling thiserror-impl v2.0.18
2512026-03-10T11:30:17.581Z Checking cobs v0.3.0
2522026-03-10T11:30:17.773Z Compiling darling_macro v0.21.3
2532026-03-10T11:30:18.359Z Compiling darling v0.21.3
2542026-03-10T11:30:18.433Z Compiling ingot-macros v0.1.1
2552026-03-10T11:30:19.347Z Checking postcard v1.1.3
2562026-03-10T11:30:21.377Z Checking ingot-types v0.1.2
2572026-03-10T11:30:21.761Z Checking ingot v0.1.1
2582026-03-10T11:30:23.713Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2592026-03-10T11:30:25.110Z Finished `dev` profile [optimized + debuginfo] target(s) in 18.69s
2602026-03-10T11:30:25.234Z
2612026-03-10T11:30:25.234Zreal 18.947529233
2622026-03-10T11:30:25.234Zuser 44.152968839
2632026-03-10T11:30:25.237Zsys 7.113337308
2642026-03-10T11:30:25.237Ztrap 0.014053811
2652026-03-10T11:30:25.237Ztflt 0.122612044
2662026-03-10T11:30:25.237Zdflt 0.230282712
2672026-03-10T11:30:25.237Zkflt 0.001615938
2682026-03-10T11:30:25.237Zlock 2:07.863686041
2692026-03-10T11:30:25.237Zslp 1:59.293120027
2702026-03-10T11:30:25.238Zlat 1.600513583
2712026-03-10T11:30:25.238Zstop 5.825593263
2722026-03-10T11:30:25.238Z+ header 'analyze no_std'
2732026-03-10T11:30:25.238Z+ echo '# ==== analyze no_std ==== #'
2742026-03-10T11:30:25.238Z# ==== analyze no_std ==== #
2752026-03-10T11:30:25.238Z+ ptime -m cargo clippy --no-default-features --all-targets -- --deny warnings
2762026-03-10T11:30:25.444Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2772026-03-10T11:30:25.743Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2782026-03-10T11:30:27.096Z Finished `dev` profile [optimized + debuginfo] target(s) in 1.73s
2792026-03-10T11:30:27.121Z
2802026-03-10T11:30:27.124Zreal 1.880451236
2812026-03-10T11:30:27.124Zuser 2.742579230
2822026-03-10T11:30:27.124Zsys 0.338108464
2832026-03-10T11:30:27.124Ztrap 0.000310523
2842026-03-10T11:30:27.124Ztflt 0.000039050
2852026-03-10T11:30:27.124Zdflt 0.000040217
2862026-03-10T11:30:27.124Zkflt 0.000000000
2872026-03-10T11:30:27.124Zlock 6.974980235
2882026-03-10T11:30:27.124Zslp 7.475316082
2892026-03-10T11:30:27.124Zlat 0.000497022
2902026-03-10T11:30:27.124Zstop 0.051314366
2912026-03-10T11:30:27.124Z+ header test
2922026-03-10T11:30:27.124Z+ echo '# ==== test ==== #'
2932026-03-10T11:30:27.124Z# ==== test ==== #
2942026-03-10T11:30:27.124Z+ ptime -m cargo test
2952026-03-10T11:30:27.344Z Compiling byteorder v1.5.0
2962026-03-10T11:30:27.344Z Compiling serde_core v1.0.228
2972026-03-10T11:30:27.347Z Compiling stable_deref_trait v1.2.1
2982026-03-10T11:30:27.347Z Compiling macaddr v1.0.1
2992026-03-10T11:30:27.372Z Compiling thiserror v2.0.18
3002026-03-10T11:30:27.372Z Compiling zerocopy v0.8.42
3012026-03-10T11:30:27.377Z Compiling bitflags v2.11.0
3022026-03-10T11:30:27.380Z Compiling managed v0.8.0
3032026-03-10T11:30:27.435Z Compiling cfg-if v1.0.4
3042026-03-10T11:30:27.475Z Compiling cobs v0.3.0
3052026-03-10T11:30:27.498Z Compiling bitflags v1.3.2
3062026-03-10T11:30:27.567Z Compiling hash32 v0.3.1
3072026-03-10T11:30:27.577Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3082026-03-10T11:30:27.646Z Compiling ipnetwork v0.21.1
3092026-03-10T11:30:27.668Z Compiling heapless v0.8.0
3102026-03-10T11:30:28.146Z Compiling smoltcp v0.11.0
3112026-03-10T11:30:29.569Z Compiling serde v1.0.228
3122026-03-10T11:30:30.126Z Compiling postcard v1.1.3
3132026-03-10T11:30:31.243Z Compiling ingot-types v0.1.2
3142026-03-10T11:30:31.633Z Compiling ingot v0.1.1
3152026-03-10T11:30:33.698Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3162026-03-10T11:30:35.957Z Finished `test` profile [optimized + debuginfo] target(s) in 8.78s
3172026-03-10T11:30:35.970Z Running unittests src/lib.rs (/work/oxidecomputer/opte/target/debug/deps/opte_api-c5d8333a32870e85)
3182026-03-10T11:30:35.973Z
3192026-03-10T11:30:35.973Zrunning 25 tests
3202026-03-10T11:30:35.973Ztest encap::test::good_vni ... ok
3212026-03-10T11:30:35.973Ztest encap::test::bad_vni ... ok
3222026-03-10T11:30:35.973Ztest dns::tests::test_domain_name ... ok
3232026-03-10T11:30:35.973Ztest encap::test::vni_round_trip ... ok
3242026-03-10T11:30:35.973Ztest ip::test::bad_cidr ... ok
3252026-03-10T11:30:35.973Ztest ip::test::bad_prefix_len ... ok
3262026-03-10T11:30:35.973Ztest ip::test::good_cidr ... ok
3272026-03-10T11:30:35.973Ztest ip::test::dhcp_fqdn ... ok
3282026-03-10T11:30:35.973Ztest ip::test::ipv4_mask ... ok
3292026-03-10T11:30:35.973Ztest ip::test::ipv4_addr_bad ... ok
3302026-03-10T11:30:35.973Ztest ip::test::ipv4_addr_good ... ok
3312026-03-10T11:30:35.973Ztest ip::test::ipv6_cidr_is_member ... ok
3322026-03-10T11:30:35.973Ztest ip::test::ipv6_mask ... ok
3332026-03-10T11:30:35.973Ztest ip::test::ipv6_is_default ... ok
3342026-03-10T11:30:35.973Ztest ip::test::ipv6_prefix_len ... ok
3352026-03-10T11:30:35.973Ztest ip::test::test_ip_addr_from_str ... ok
3362026-03-10T11:30:35.973Ztest ip::test::test_ip_cidr_from_str ... ok
3372026-03-10T11:30:35.973Ztest ip::test::test_ipv4_multicast_mac ... ok
3382026-03-10T11:30:35.973Ztest ip::test::test_ipv6_admin_scoped_multicast ... ok
3392026-03-10T11:30:35.973Ztest ip::test::test_ipv6_from_const ... ok
3402026-03-10T11:30:35.973Ztest ip::test::test_ipv6_from_eui64 ... ok
3412026-03-10T11:30:35.973Ztest ip::test::test_ipv6_is_multicast ... ok
3422026-03-10T11:30:35.973Ztest ip::test::test_ipv6_multicast_mac ... ok
3432026-03-10T11:30:35.973Ztest ip::test::test_ipv6_solicited_node_multicast ... ok
3442026-03-10T11:30:35.973Ztest ip::test::test_multicast_underlay_serde ... ok
3452026-03-10T11:30:35.973Z
3462026-03-10T11:30:35.973Ztest result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
3472026-03-10T11:30:35.973Z
3482026-03-10T11:30:35.977Z Doc-tests opte_api
3492026-03-10T11:30:36.735Z
3502026-03-10T11:30:36.735Zrunning 1 test
3512026-03-10T11:30:36.738Ztest crates/opte-api/src/dns.rs - dns::DomainName::encode (line 81) ... ok
3522026-03-10T11:30:36.738Z
3532026-03-10T11:30:36.738Ztest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
3542026-03-10T11:30:36.738Z
3552026-03-10T11:30:36.741Zall doctests ran in 0.55s; merged doctests compilation took 0.54s
3562026-03-10T11:30:36.762Z
3572026-03-10T11:30:36.765Zreal 9.629321810
3582026-03-10T11:30:36.765Zuser 24.099796108
3592026-03-10T11:30:36.765Zsys 2.536673032
3602026-03-10T11:30:36.765Ztrap 0.006460794
3612026-03-10T11:30:36.765Ztflt 0.101439315
3622026-03-10T11:30:36.765Zdflt 0.273617985
3632026-03-10T11:30:36.765Zkflt 0.000000000
3642026-03-10T11:30:36.765Zlock 1:18.779368904
3652026-03-10T11:30:36.765Zslp 44.532745006
3662026-03-10T11:30:36.765Zlat 0.387239596
3672026-03-10T11:30:36.765Zstop 0.782563950
3682026-03-10T11:30:36.765Zprocess exited: duration 56683 ms, exit code 0
 
3692026-03-10T11:30:36.772Zfound 0 output files