01M68S4TVCDMFBVSJWJNRE8K8W: build-and-test

BasicConfig {
    output_rules: [
        "/work/debug/*",
        "/work/release/*",
    ],
    rust_toolchain: Some(
        String(
            "stable",
        ),
    ),
    target: Some(
        "helios-3.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01M68S5BB2961EXD9ZWMNT8X4N

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12026-10-31T10:48:39.901Zjob assigned to worker 01M68S5JCX69YB42QQQ03CVT6K [factory aws, i-0344c47dcf76cd035] (queued for 48 s)
 
22026-10-31T10:48:46.328Zstarting task 0: "setup"
32026-10-31T10:48:46.335Z++ uname -s
42026-10-31T10:48:46.338Z+ kern=SunOS
52026-10-31T10:48:46.339Z+ build_user=build
62026-10-31T10:48:46.339Z+ build_uid=12345
72026-10-31T10:48:46.339Z+ work_dir=/work
82026-10-31T10:48:46.339Z+ input_dir=/input
92026-10-31T10:48:46.339Z+ [[ 0 == 12345 ]]
102026-10-31T10:48:46.339Z+ case "$kern" in
112026-10-31T10:48:46.339Z+ groupadd -g 12345 build
122026-10-31T10:48:46.342Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-10-31T10:48:48.345Z+ zfs create -o mountpoint=/work rpool/work
142026-10-31T10:48:48.464Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-10-31T10:48:48.467Z+ home_fs=zfs
162026-10-31T10:48:48.467Z+ [[ zfs == autofs ]]
172026-10-31T10:48:48.467Z+ mkdir -p /home/build
182026-10-31T10:48:48.467Z+ chown build:build /home/build /work
192026-10-31T10:48:50.468Z+ chmod 0700 /home/build /work
202026-10-31T10:48:50.471Zprocess exited: duration 4141 ms, exit code 0
 
212026-10-31T10:48:50.478Zstarting task 1: "rust-toolchain"
222026-10-31T10:48:50.482Z+ printf ' * rust toolchain channel = "%s"\n' stable
232026-10-31T10:48:50.482Z * rust toolchain channel = "stable"
242026-10-31T10:48:50.482Z * rust toolchain profile = "default"
252026-10-31T10:48:50.482Z+ printf ' * rust toolchain profile = "%s"\n' default
262026-10-31T10:48:50.482Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-10-31T10:48:50.482Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-10-31T10:48:50.486Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-10-31T10:48:50.486Z+ /bin/bash -s - -y --no-modify-path --default-toolchain stable --profile default
302026-10-31T10:48:50.592Zinfo: downloading installer
312026-10-31T10:48:51.832Zinfo: profile set to default
322026-10-31T10:48:51.832Zinfo: default host tuple is x86_64-unknown-illumos
332026-10-31T10:48:51.835Zinfo: syncing channel updates for stable-x86_64-unknown-illumos
342026-10-31T10:48:51.994Zinfo: latest update on 2026-10-15 for version 1.99.1 (58cf8f9c3 2026-10-13)
352026-10-31T10:48:51.998Zinfo: downloading 6 components
362026-10-31T10:49:07.705Z
372026-10-31T10:49:07.705Zinfo: default toolchain set to stable-x86_64-unknown-illumos
382026-10-31T10:49:07.731Z stable-x86_64-unknown-illumos installed - rustc 1.99.1 (58cf8f9c3 2026-10-13)
392026-10-31T10:49:07.731Z
402026-10-31T10:49:07.734Z
412026-10-31T10:49:07.734ZRust is installed now. Great!
422026-10-31T10:49:07.734Z
432026-10-31T10:49:07.734ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
442026-10-31T10:49:07.734Zenvironment variable. This has not been done automatically.
452026-10-31T10:49:07.734Z
462026-10-31T10:49:07.734ZTo configure your current shell, you need to source
472026-10-31T10:49:07.734Zthe corresponding env file under $HOME/.cargo.
482026-10-31T10:49:07.734Z
492026-10-31T10:49:07.734ZConsider running the right command for your shell (note the leading DOT):
502026-10-31T10:49:07.734Z. "$HOME/.cargo/env" # For sh/ash/dash/pdksh
512026-10-31T10:49:07.734Zcargo:rerun-if-env-changed=CC_x86_64-unknown-illumos
522026-10-31T10:49:07.734ZCC_x86_64-unknown-illumos = None
532026-10-31T10:49:07.734Zcargo:rerun-if-env-changed=CC_x86_64_unknown_illumos
542026-10-31T10:49:07.734ZCC_x86_64_unknown_illumos = None
552026-10-31T10:49:07.734Zcargo:rerun-if-env-changed=HOST_CC
562026-10-31T10:49:07.734ZHOST_CC = None
572026-10-31T10:49:07.734Zcargo:rerun-if-env-changed=CC
582026-10-31T10:49:07.734ZCC = None
592026-10-31T10:49:07.734Zcargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
602026-10-31T10:49:07.911Zcargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
612026-10-31T10:49:07.911ZCRATE_CC_NO_DEFAULTS = None
622026-10-31T10:49:07.911Zcargo:rerun-if-env-changed=CFLAGS
632026-10-31T10:49:07.911ZCFLAGS = None
642026-10-31T10:49:07.911Zcargo:rerun-if-env-changed=HOST_CFLAGS
652026-10-31T10:49:07.911ZHOST_CFLAGS = None
662026-10-31T10:49:07.911Zcargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_illumos
672026-10-31T10:49:07.911ZCFLAGS_x86_64_unknown_illumos = None
682026-10-31T10:49:07.911Zcargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-illumos
692026-10-31T10:49:07.911ZCFLAGS_x86_64-unknown-illumos = None
702026-10-31T10:49:07.997Z+ rustup --version
712026-10-31T10:49:08.005Zrustup 1.29.2 (d8c92c676 2026-10-21)
722026-10-31T10:49:08.010Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
732026-10-31T10:49:08.026Zinfo: the currently active `rustc` version is `rustc 1.99.1 (58cf8f9c3 2026-10-13)`
742026-10-31T10:49:08.029Z+ cargo --version
752026-10-31T10:49:08.042Zcargo 1.99.1 (5f94df478 2026-08-27)
762026-10-31T10:49:08.045Z+ rustc --version
772026-10-31T10:49:08.061Zrustc 1.99.1 (58cf8f9c3 2026-10-13)
782026-10-31T10:49:08.065Zprocess exited: duration 17585 ms, exit code 0
 
792026-10-31T10:49:08.074Zstarting task 2: "authentication"
802026-10-31T10:49:08.089Zprocess exited: duration 16 ms, exit code 0
 
812026-10-31T10:49:08.096Zstarting task 3: "clone repository"
822026-10-31T10:49:08.100Z+ mkdir -p /work/oxidecomputer/p4
832026-10-31T10:49:08.103Z+ git clone https://github.com/oxidecomputer/p4 /work/oxidecomputer/p4
842026-10-31T10:49:08.137ZCloning into '/work/oxidecomputer/p4'...
852026-10-31T10:49:08.942Z+ cd /work/oxidecomputer/p4
862026-10-31T10:49:08.943Z+ git fetch origin bc2adade96e4cc7a36a5fffb4ecf2d2b4aeb058e
872026-10-31T10:49:09.207ZFrom https://github.com/oxidecomputer/p4
882026-10-31T10:49:09.207Z * branch bc2adade96e4cc7a36a5fffb4ecf2d2b4aeb058e -> FETCH_HEAD
892026-10-31T10:49:09.212Z+ [[ -n renovate/serde-1.x-lockfile ]]
902026-10-31T10:49:09.228Z++ git branch --show-current
912026-10-31T10:49:09.228Z+ current=main
922026-10-31T10:49:09.228Z+ [[ main != renovate/serde-1.x-lockfile ]]
932026-10-31T10:49:09.228Z+ git branch -f renovate/serde-1.x-lockfile bc2adade96e4cc7a36a5fffb4ecf2d2b4aeb058e
942026-10-31T10:49:09.228Z+ git checkout -f renovate/serde-1.x-lockfile
952026-10-31T10:49:09.228ZSwitched to branch 'renovate/serde-1.x-lockfile'
962026-10-31T10:49:09.231Z+ git reset --hard bc2adade96e4cc7a36a5fffb4ecf2d2b4aeb058e
972026-10-31T10:49:09.234ZHEAD is now at bc2adad Update Rust crate serde to v1.0.229
982026-10-31T10:49:09.234Zprocess exited: duration 1137 ms, exit code 0
 
992026-10-31T10:49:09.254Zstarting task 4: "build"
1002026-10-31T10:49:09.268Z+ cargo --version
1012026-10-31T10:49:09.268Zinfo: syncing channel updates for 1.92.0-x86_64-unknown-illumos
1022026-10-31T10:49:09.438Zinfo: latest update on 2025-12-11 for version 1.92.0 (ded5c06cf 2025-12-08)
1032026-10-31T10:49:09.443Zinfo: downloading 6 components
1042026-10-31T10:49:26.134Zwarn: the missing active toolchain `1.92.0-x86_64-unknown-illumos` has been auto-installed
1052026-10-31T10:49:26.134Zwarn: this might cause rustup commands to take longer time to finish than expected
1062026-10-31T10:49:26.134Zinfo: you may opt out with `RUSTUP_AUTO_INSTALL=0` or `rustup set auto-install disable`
1072026-10-31T10:49:26.237Zcargo 1.92.0 (344c4567c 2025-10-21)
1082026-10-31T10:49:26.240Z+ rustc --version
1092026-10-31T10:49:26.267Zrustc 1.92.0 (ded5c06cf 2025-12-08)
1102026-10-31T10:49:26.271Z+ banner check
1112026-10-31T10:49:26.274Z
1122026-10-31T10:49:26.275Z #### # # ###### #### # #
1132026-10-31T10:49:26.275Z # # # # # # # # #
1142026-10-31T10:49:26.275Z # ###### ##### # ####
1152026-10-31T10:49:26.275Z # # # # # # #
1162026-10-31T10:49:26.275Z # # # # # # # # #
1172026-10-31T10:49:26.275Z #### # # ###### #### # #
1182026-10-31T10:49:26.275Z
1192026-10-31T10:49:26.278Z+ cargo fmt -- --check
1202026-10-31T10:49:26.431Z+ cargo check
1212026-10-31T10:49:26.497Z Updating crates.io index
1222026-10-31T10:49:26.532Z Updating git repository `https://github.com/oxidecomputer/xfr`
1232026-10-31T10:49:26.823ZFrom https://github.com/oxidecomputer/xfr
1242026-10-31T10:49:26.823Z * [new ref] 8a89ee73d039abf91fdddcdd66de6ff04ce2518d -> refs/commit/8a89ee73d039abf91fdddcdd66de6ff04ce2518d
1252026-10-31T10:49:27.573Z Downloading crates ...
1262026-10-31T10:49:27.615Z Downloaded anstyle-query v1.1.5
1272026-10-31T10:49:27.640Z Downloaded anstyle v1.0.13
1282026-10-31T10:49:27.658Z Downloaded anstream v1.0.0
1292026-10-31T10:49:27.659Z Downloaded block-buffer v0.10.4
1302026-10-31T10:49:27.659Z Downloaded anyhow v1.0.102
1312026-10-31T10:49:27.659Z Downloaded errno v0.3.14
1322026-10-31T10:49:27.659Z Downloaded autocfg v1.5.0
1332026-10-31T10:49:27.659Z Downloaded anstyle-parse v1.0.0
1342026-10-31T10:49:27.659Z Downloaded byteorder v1.5.0
1352026-10-31T10:49:27.659Z Downloaded cfg-if v1.0.4
1362026-10-31T10:49:27.659Z Downloaded bitflags v2.11.0
1372026-10-31T10:49:27.659Z Downloaded tap v1.0.1
1382026-10-31T10:49:27.659Z Downloaded pretty-hex v0.4.1
1392026-10-31T10:49:27.659Z Downloaded itoa v1.0.17
1402026-10-31T10:49:27.669Z Downloaded dtrace-parser v0.2.0
1412026-10-31T10:49:27.669Z Downloaded pnet_base v0.35.0
1422026-10-31T10:49:27.669Z Downloaded num-complex v0.4.6
1432026-10-31T10:49:27.669Z Downloaded cpufeatures v0.2.17
1442026-10-31T10:49:27.669Z Downloaded crypto-common v0.1.7
1452026-10-31T10:49:27.669Z Downloaded pnet_transport v0.35.0
1462026-10-31T10:49:27.669Z Downloaded zerocopy v0.7.35
1472026-10-31T10:49:27.669Z Downloaded once_cell v1.21.3
1482026-10-31T10:49:27.669Z Downloaded clap_lex v1.0.0
1492026-10-31T10:49:27.673Z Downloaded generic-array v0.14.7
1502026-10-31T10:49:27.673Z Downloaded funty v2.0.0
1512026-10-31T10:49:27.674Z Downloaded fastrand v2.3.0
1522026-10-31T10:49:27.674Z Downloaded pnet_sys v0.35.0
1532026-10-31T10:49:27.674Z Downloaded clap_derive v4.6.1
1542026-10-31T10:49:27.674Z Downloaded colorchoice v1.0.4
1552026-10-31T10:49:27.696Z Downloaded strsim v0.11.1
1562026-10-31T10:49:27.711Z Downloaded utf8parse v0.2.2
1572026-10-31T10:49:27.711Z Downloaded memmap v0.7.0
1582026-10-31T10:49:27.711Z Downloaded radium v0.7.0
1592026-10-31T10:49:27.711Z Downloaded pnet_macros_support v0.35.0
1602026-10-31T10:49:27.711Z Downloaded thread-id v4.2.2
1612026-10-31T10:49:27.711Z Downloaded num-iter v0.1.45
1622026-10-31T10:49:27.711Z Downloaded num v0.4.3
1632026-10-31T10:49:27.711Z Downloaded plain v0.2.3
1642026-10-31T10:49:27.711Z Downloaded usdt-macro v0.5.0
1652026-10-31T10:49:27.711Z Downloaded usdt-attr-macro v0.5.0
1662026-10-31T10:49:27.711Z Downloaded heck v0.5.0
1672026-10-31T10:49:27.730Z Downloaded version_check v0.9.5
1682026-10-31T10:49:27.730Z Downloaded dof v0.3.0
1692026-10-31T10:49:27.730Z Downloaded is_terminal_polyfill v1.70.2
1702026-10-31T10:49:27.730Z Downloaded scroll_derive v0.12.1
1712026-10-31T10:49:27.730Z Downloaded pnet_macros v0.35.0
1722026-10-31T10:49:27.730Z Downloaded digest v0.10.7
1732026-10-31T10:49:27.730Z Downloaded serde_tokenstream v0.2.3
1742026-10-31T10:49:27.730Z Downloaded pnet_datalink v0.35.0
1752026-10-31T10:49:27.734Z Downloaded thiserror-impl v1.0.69
1762026-10-31T10:49:27.735Z Downloaded quote v1.0.45
1772026-10-31T10:49:27.735Z Downloaded pnet_packet v0.35.0
1782026-10-31T10:49:27.735Z Downloaded no-std-net v0.6.0
1792026-10-31T10:49:27.740Z Downloaded usdt v0.5.0
1802026-10-31T10:49:27.740Z Downloaded rand_chacha v0.9.0
1812026-10-31T10:49:27.744Z Downloaded rand_core v0.9.5
1822026-10-31T10:49:27.744Z Downloaded wyz v0.5.1
1832026-10-31T10:49:27.744Z Downloaded ppv-lite86 v0.2.21
1842026-10-31T10:49:27.761Z Downloaded usdt-impl v0.5.0
1852026-10-31T10:49:27.761Z Downloaded glob v0.3.3
1862026-10-31T10:49:27.761Z Downloaded sha2 v0.10.9
1872026-10-31T10:49:27.766Z Downloaded zmij v1.0.21
1882026-10-31T10:49:27.766Z Downloaded ipnetwork v0.20.0
1892026-10-31T10:49:27.766Z Downloaded pest_generator v2.8.6
1902026-10-31T10:49:27.766Z Downloaded num-integer v0.1.46
1912026-10-31T10:49:27.773Z Downloaded tempfile v3.27.0
1922026-10-31T10:49:27.773Z Downloaded scroll v0.12.0
1932026-10-31T10:49:27.778Z Downloaded ucd-trie v0.1.7
1942026-10-31T10:49:27.781Z Downloaded zerocopy-derive v0.7.35
1952026-10-31T10:49:27.785Z Downloaded thiserror v1.0.69
1962026-10-31T10:49:27.785Z Downloaded pnet v0.35.0
1972026-10-31T10:49:27.812Z Downloaded serde_derive v1.0.229
1982026-10-31T10:49:27.812Z Downloaded pest_derive v2.8.6
1992026-10-31T10:49:27.812Z Downloaded proc-macro2 v1.0.106
2002026-10-31T10:49:27.812Z Downloaded num-traits v0.2.19
2012026-10-31T10:49:27.812Z Downloaded pest_meta v2.8.6
2022026-10-31T10:49:27.812Z Downloaded colored v3.1.1
2032026-10-31T10:49:27.812Z Downloaded clap v4.6.1
2042026-10-31T10:49:27.829Z Downloaded unicode-ident v1.0.24
2052026-10-31T10:49:27.829Z Downloaded getrandom v0.3.4
2062026-10-31T10:49:27.829Z Downloaded serde_core v1.0.229
2072026-10-31T10:49:27.829Z Downloaded prettyplease v0.2.37
2082026-10-31T10:49:27.829Z Downloaded log v0.4.29
2092026-10-31T10:49:27.829Z Downloaded getrandom v0.4.1
2102026-10-31T10:49:27.829Z Downloaded num-rational v0.4.2
2112026-10-31T10:49:27.902Z Downloaded serde v1.0.229
2122026-10-31T10:49:27.903Z Downloaded rand v0.9.3
2132026-10-31T10:49:27.903Z Downloaded typenum v1.19.0
2142026-10-31T10:49:27.903Z Downloaded memchr v2.8.0
2152026-10-31T10:49:27.903Z Downloaded num-bigint v0.4.6
2162026-10-31T10:49:27.903Z Downloaded bitvec v1.1.1
2172026-10-31T10:49:27.903Z Downloaded aho-corasick v1.1.4
2182026-10-31T10:49:27.903Z Downloaded pest v2.8.6
2192026-10-31T10:49:27.903Z Downloaded serde_json v1.0.149
2202026-10-31T10:49:27.903Z Downloaded clap_builder v4.6.0
2212026-10-31T10:49:27.903Z Downloaded regex v1.12.4
2222026-10-31T10:49:27.908Z Downloaded goblin v0.8.2
2232026-10-31T10:49:27.935Z Downloaded zerocopy v0.8.40
2242026-10-31T10:49:27.941Z Downloaded syn v2.0.118
2252026-10-31T10:49:27.960Z Downloaded syn v3.0.9
2262026-10-31T10:49:27.964Z Downloaded regex-syntax v0.8.11
2272026-10-31T10:49:27.964Z Downloaded rustix v1.1.4
2282026-10-31T10:49:27.994Z Downloaded regex-automata v0.4.14
2292026-10-31T10:49:28.000Z Downloaded libc v0.2.182
2302026-10-31T10:49:28.068Z Compiling proc-macro2 v1.0.106
2312026-10-31T10:49:28.069Z Compiling quote v1.0.45
2322026-10-31T10:49:28.069Z Compiling unicode-ident v1.0.24
2332026-10-31T10:49:28.069Z Compiling libc v0.2.182
2342026-10-31T10:49:28.078Z Compiling serde_core v1.0.229
2352026-10-31T10:49:28.079Z Compiling memchr v2.8.0
2362026-10-31T10:49:28.079Z Compiling serde v1.0.229
2372026-10-31T10:49:28.224Z Compiling zmij v1.0.21
2382026-10-31T10:49:28.473Z Compiling thiserror v1.0.69
2392026-10-31T10:49:28.489Z Compiling ucd-trie v0.1.7
2402026-10-31T10:49:28.569Z Compiling getrandom v0.4.1
2412026-10-31T10:49:28.677Z Compiling pest v2.8.6
2422026-10-31T10:49:28.705Z Compiling rustix v1.1.4
2432026-10-31T10:49:28.833Z Compiling serde_json v1.0.149
2442026-10-31T10:49:28.947Z Compiling version_check v0.9.5
2452026-10-31T10:49:29.090Z Compiling autocfg v1.5.0
2462026-10-31T10:49:29.278Z Compiling aho-corasick v1.1.4
2472026-10-31T10:49:29.298Z Compiling syn v2.0.118
2482026-10-31T10:49:29.367Z Compiling syn v3.0.9
2492026-10-31T10:49:29.431Z Compiling num-traits v0.2.19
2502026-10-31T10:49:29.672Z Compiling prettyplease v0.2.37
2512026-10-31T10:49:29.904Z Compiling pest_meta v2.8.6
2522026-10-31T10:49:29.920Z Compiling regex-syntax v0.8.11
2532026-10-31T10:49:30.169Z Checking cfg-if v1.0.4
2542026-10-31T10:49:30.739Z Compiling byteorder v1.5.0
2552026-10-31T10:49:30.744Z Compiling itoa v1.0.17
2562026-10-31T10:49:30.912Z Compiling usdt-impl v0.5.0
2572026-10-31T10:49:30.984Z Checking num-integer v0.1.46
2582026-10-31T10:49:31.188Z Compiling thread-id v4.2.2
2592026-10-31T10:49:31.282Z Checking plain v0.2.3
2602026-10-31T10:49:31.356Z Compiling serde_derive v1.0.229
2612026-10-31T10:49:31.393Z Compiling regex-automata v0.4.14
2622026-10-31T10:49:31.398Z Checking log v0.4.29
2632026-10-31T10:49:31.412Z Checking colored v3.1.1
2642026-10-31T10:49:31.596Z Compiling pest_generator v2.8.6
2652026-10-31T10:49:31.983Z Compiling errno v0.3.14
2662026-10-31T10:49:32.122Z Compiling radium v0.7.0
2672026-10-31T10:49:32.127Z Checking no-std-net v0.6.0
2682026-10-31T10:49:32.159Z Checking pretty-hex v0.4.1
2692026-10-31T10:49:32.181Z Compiling bitflags v2.11.0
2702026-10-31T10:49:32.261Z Checking pnet_base v0.35.0
2712026-10-31T10:49:32.411Z Compiling getrandom v0.3.4
2722026-10-31T10:49:32.467Z Compiling fastrand v2.3.0
2732026-10-31T10:49:33.966Z Compiling zerocopy v0.8.40
2742026-10-31T10:49:33.983Z Checking tap v1.0.1
2752026-10-31T10:49:33.983Z Compiling once_cell v1.21.3
2762026-10-31T10:49:33.983Z Checking wyz v0.5.1
2772026-10-31T10:49:33.983Z Compiling thiserror-impl v1.0.69
2782026-10-31T10:49:33.983Z Compiling zerocopy-derive v0.7.35
2792026-10-31T10:49:33.983Z Compiling pest_derive v2.8.6
2802026-10-31T10:49:33.983Z Compiling scroll_derive v0.12.1
2812026-10-31T10:49:33.983Z Compiling regex v1.12.4
2822026-10-31T10:49:33.983Z Compiling tempfile v3.27.0
2832026-10-31T10:49:33.983Z Compiling p4 v0.1.0 (/work/oxidecomputer/p4/p4)
2842026-10-31T10:49:33.983Z Checking num-iter v0.1.45
2852026-10-31T10:49:33.983Z Checking memmap v0.7.0
2862026-10-31T10:49:33.983Z Checking scroll v0.12.0
2872026-10-31T10:49:33.983Z Compiling zerocopy v0.7.35
2882026-10-31T10:49:33.983Z Checking goblin v0.8.2
2892026-10-31T10:49:34.163Z Compiling dtrace-parser v0.2.0
2902026-10-31T10:49:34.400Z Checking num-bigint v0.4.6
2912026-10-31T10:49:34.491Z Compiling dof v0.3.0
2922026-10-31T10:49:34.525Z Compiling serde_tokenstream v0.2.3
2932026-10-31T10:49:34.603Z Checking num-complex v0.4.6
2942026-10-31T10:49:34.804Z Checking funty v2.0.0
2952026-10-31T10:49:34.858Z Compiling anyhow v1.0.102
2962026-10-31T10:49:34.937Z Compiling p4-rust v0.1.0 (/work/oxidecomputer/p4/codegen/rust)
2972026-10-31T10:49:34.948Z Compiling pnet_macros v0.35.0
2982026-10-31T10:49:35.100Z Checking bitvec v1.1.1
2992026-10-31T10:49:35.234Z Checking num-rational v0.4.2
3002026-10-31T10:49:35.289Z Compiling usdt-attr-macro v0.5.0
3012026-10-31T10:49:35.374Z Compiling usdt-macro v0.5.0
3022026-10-31T10:49:35.509Z Checking num v0.4.3
3032026-10-31T10:49:36.009Z Checking pnet_macros_support v0.35.0
3042026-10-31T10:49:36.036Z Checking pnet_sys v0.35.0
3052026-10-31T10:49:36.128Z Checking utf8parse v0.2.2
3062026-10-31T10:49:36.234Z Checking anstyle-parse v1.0.0
3072026-10-31T10:49:36.245Z Checking rand_core v0.9.5
3082026-10-31T10:49:36.286Z Compiling p4-macro v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro)
3092026-10-31T10:49:36.374Z Checking pnet_packet v0.35.0
3102026-10-31T10:49:36.429Z Checking usdt v0.5.0
3112026-10-31T10:49:36.561Z Checking ipnetwork v0.20.0
3122026-10-31T10:49:36.608Z Checking p4rs v0.1.0 (/work/oxidecomputer/p4/lang/p4rs)
3132026-10-31T10:49:36.685Z Compiling pnet v0.35.0
3142026-10-31T10:49:36.895Z Checking anstyle v1.0.13
3152026-10-31T10:49:36.901Z Checking anstyle-query v1.1.5
3162026-10-31T10:49:36.966Z Checking is_terminal_polyfill v1.70.2
3172026-10-31T10:49:36.981Z Checking colorchoice v1.0.4
3182026-10-31T10:49:37.065Z Checking pnet_datalink v0.35.0
3192026-10-31T10:49:37.072Z Checking anstream v1.0.0
3202026-10-31T10:49:37.189Z Checking strsim v0.11.1
3212026-10-31T10:49:37.239Z Checking clap_lex v1.0.0
3222026-10-31T10:49:37.248Z Compiling heck v0.5.0
3232026-10-31T10:49:37.255Z Compiling tests v0.1.0 (/work/oxidecomputer/p4/test)
3242026-10-31T10:49:37.310Z Checking xfr v0.1.0 (https://github.com/oxidecomputer/xfr#8a89ee73)
3252026-10-31T10:49:37.399Z Checking clap_builder v4.6.0
3262026-10-31T10:49:37.447Z Compiling x4c-book v0.1.0 (/work/oxidecomputer/p4/book/code)
3272026-10-31T10:49:37.476Z Compiling sidecar-lite v0.1.0 (/work/oxidecomputer/p4/lang/prog/sidecar-lite)
3282026-10-31T10:49:37.476Z Compiling clap_derive v4.6.1
3292026-10-31T10:49:37.729Z Checking p4-macro-test v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro-test)
3302026-10-31T10:49:37.748Z Checking x4c_error_codes v0.1.0 (/work/oxidecomputer/p4/x4c_error_codes)
3312026-10-31T10:49:38.339Z Checking pnet_transport v0.35.0
3322026-10-31T10:49:38.430Z Checking ppv-lite86 v0.2.21
3332026-10-31T10:49:38.708Z Checking rand_chacha v0.9.0
3342026-10-31T10:49:38.837Z Checking clap v4.6.1
3352026-10-31T10:49:38.862Z Checking rand v0.9.3
3362026-10-31T10:49:39.163Z Checking x4c v0.1.0 (/work/oxidecomputer/p4/x4c)
3372026-10-31T10:49:39.851Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.41s
3382026-10-31T10:49:39.926Z+ cargo clippy --all-targets -- --deny warnings
3392026-10-31T10:49:40.045Z Downloading crates ...
3402026-10-31T10:49:40.099Z Downloaded libloading v0.9.0
3412026-10-31T10:49:41.279Z Compiling p4 v0.1.0 (/work/oxidecomputer/p4/p4)
3422026-10-31T10:49:41.279Z Checking p4rs v0.1.0 (/work/oxidecomputer/p4/lang/p4rs)
3432026-10-31T10:49:41.279Z Compiling tests v0.1.0 (/work/oxidecomputer/p4/test)
3442026-10-31T10:49:41.279Z Compiling x4c-book v0.1.0 (/work/oxidecomputer/p4/book/code)
3452026-10-31T10:49:41.279Z Compiling sidecar-lite v0.1.0 (/work/oxidecomputer/p4/lang/prog/sidecar-lite)
3462026-10-31T10:49:41.279Z Checking libloading v0.9.0
3472026-10-31T10:49:41.279Z Checking x4c_error_codes v0.1.0 (/work/oxidecomputer/p4/x4c_error_codes)
3482026-10-31T10:49:41.279Z Checking p4-rust v0.1.0 (/work/oxidecomputer/p4/codegen/rust)
3492026-10-31T10:49:41.896Z Checking x4c v0.1.0 (/work/oxidecomputer/p4/x4c)
3502026-10-31T10:49:41.896Z Checking p4-macro v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro)
3512026-10-31T10:49:42.855Z Checking p4-macro-test v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro-test)
3522026-10-31T10:49:51.721Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.74s
3532026-10-31T10:49:51.742Z+ banner build
3542026-10-31T10:49:51.748Z
3552026-10-31T10:49:51.748Z ##### # # # # #####
3562026-10-31T10:49:51.748Z # # # # # # # #
3572026-10-31T10:49:51.749Z ##### # # # # # #
3582026-10-31T10:49:51.749Z # # # # # # # #
3592026-10-31T10:49:51.749Z # # # # # # # #
3602026-10-31T10:49:51.749Z ##### #### # ###### #####
3612026-10-31T10:49:51.749Z
3622026-10-31T10:49:51.749Z+ ptime -m cargo build
3632026-10-31T10:49:51.879Z Compiling unicode-ident v1.0.24
3642026-10-31T10:49:51.880Z Compiling memchr v2.8.0
3652026-10-31T10:49:51.883Z Compiling regex-syntax v0.8.11
3662026-10-31T10:49:51.883Z Compiling libc v0.2.182
3672026-10-31T10:49:51.883Z Compiling serde_core v1.0.229
3682026-10-31T10:49:51.883Z Compiling ucd-trie v0.1.7
3692026-10-31T10:49:51.902Z Compiling cfg-if v1.0.4
3702026-10-31T10:49:51.905Z Compiling zmij v1.0.21
3712026-10-31T10:49:51.948Z Compiling itoa v1.0.17
3722026-10-31T10:49:51.996Z Compiling proc-macro2 v1.0.106
3732026-10-31T10:49:52.116Z Compiling byteorder v1.5.0
3742026-10-31T10:49:52.154Z Compiling num-traits v0.2.19
3752026-10-31T10:49:52.171Z Compiling thread-id v4.2.2
3762026-10-31T10:49:52.219Z Compiling errno v0.3.14
3772026-10-31T10:49:52.236Z Compiling bitflags v2.11.0
3782026-10-31T10:49:52.323Z Compiling aho-corasick v1.1.4
3792026-10-31T10:49:52.349Z Compiling quote v1.0.45
3802026-10-31T10:49:52.454Z Compiling pest v2.8.6
3812026-10-31T10:49:52.573Z Compiling syn v2.0.118
3822026-10-31T10:49:52.643Z Compiling syn v3.0.9
3832026-10-31T10:49:52.704Z Compiling num-integer v0.1.46
3842026-10-31T10:49:52.766Z Compiling rustix v1.1.4
3852026-10-31T10:49:53.009Z Compiling getrandom v0.4.1
3862026-10-31T10:49:53.142Z Compiling fastrand v2.3.0
3872026-10-31T10:49:54.533Z Compiling regex-automata v0.4.14
3882026-10-31T10:49:54.555Z Compiling pest_meta v2.8.6
3892026-10-31T10:49:54.555Z Compiling serde_json v1.0.149
3902026-10-31T10:49:54.555Z Compiling colored v3.1.1
3912026-10-31T10:49:54.555Z Compiling log v0.4.29
3922026-10-31T10:49:54.555Z Compiling once_cell v1.21.3
3932026-10-31T10:49:54.555Z Compiling plain v0.2.3
3942026-10-31T10:49:54.555Z Compiling tempfile v3.27.0
3952026-10-31T10:49:54.555Z Compiling no-std-net v0.6.0
3962026-10-31T10:49:54.561Z Compiling pretty-hex v0.4.1
3972026-10-31T10:49:54.561Z Compiling serde_derive v1.0.229
3982026-10-31T10:49:54.564Z Compiling pnet_base v0.35.0
3992026-10-31T10:49:54.657Z Compiling tap v1.0.1
4002026-10-31T10:49:54.715Z Compiling radium v0.7.0
4012026-10-31T10:49:54.753Z Compiling wyz v0.5.1
4022026-10-31T10:49:54.825Z Compiling pest_generator v2.8.6
4032026-10-31T10:49:54.859Z Compiling prettyplease v0.2.37
4042026-10-31T10:49:54.895Z Compiling num-iter v0.1.45
4052026-10-31T10:49:54.906Z Compiling memmap v0.7.0
4062026-10-31T10:49:54.923Z Compiling funty v2.0.0
4072026-10-31T10:49:54.996Z Compiling zerocopy v0.8.40
4082026-10-31T10:49:55.074Z Compiling regex v1.12.4
4092026-10-31T10:49:55.434Z Compiling p4 v0.1.0 (/work/oxidecomputer/p4/p4)
4102026-10-31T10:49:55.525Z Compiling bitvec v1.1.1
4112026-10-31T10:49:55.549Z Compiling getrandom v0.3.4
4122026-10-31T10:49:55.714Z Compiling pnet_macros_support v0.35.0
4132026-10-31T10:49:55.830Z Compiling pnet_sys v0.35.0
4142026-10-31T10:49:55.865Z Compiling utf8parse v0.2.2
4152026-10-31T10:49:56.100Z Compiling anstyle-parse v1.0.0
4162026-10-31T10:49:56.119Z Compiling rand_core v0.9.5
4172026-10-31T10:49:56.133Z Compiling anyhow v1.0.102
4182026-10-31T10:49:56.223Z Compiling anstyle-query v1.1.5
4192026-10-31T10:49:56.296Z Compiling p4-rust v0.1.0 (/work/oxidecomputer/p4/codegen/rust)
4202026-10-31T10:49:56.503Z Compiling anstyle v1.0.13
4212026-10-31T10:49:56.720Z Compiling colorchoice v1.0.4
4222026-10-31T10:49:56.820Z Compiling is_terminal_polyfill v1.70.2
4232026-10-31T10:49:56.891Z Compiling anstream v1.0.0
4242026-10-31T10:49:56.896Z Compiling strsim v0.11.1
4252026-10-31T10:49:57.130Z Compiling serde v1.0.229
4262026-10-31T10:49:57.169Z Compiling clap_lex v1.0.0
4272026-10-31T10:49:57.184Z Compiling thiserror-impl v1.0.69
4282026-10-31T10:49:57.199Z Compiling zerocopy-derive v0.7.35
4292026-10-31T10:49:57.285Z Compiling pest_derive v2.8.6
4302026-10-31T10:49:57.311Z Compiling scroll_derive v0.12.1
4312026-10-31T10:49:57.398Z Compiling pnet_macros v0.35.0
4322026-10-31T10:49:57.678Z Compiling serde_tokenstream v0.2.3
4332026-10-31T10:49:57.958Z Compiling num-bigint v0.4.6
4342026-10-31T10:49:57.966Z Compiling num-complex v0.4.6
4352026-10-31T10:49:58.018Z Compiling p4-macro v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro)
4362026-10-31T10:49:58.037Z Compiling ppv-lite86 v0.2.21
4372026-10-31T10:49:58.230Z Compiling scroll v0.12.0
4382026-10-31T10:49:58.237Z Compiling zerocopy v0.7.35
4392026-10-31T10:49:58.349Z Compiling ipnetwork v0.20.0
4402026-10-31T10:49:58.367Z Compiling rand_chacha v0.9.0
4412026-10-31T10:49:58.495Z Compiling goblin v0.8.2
4422026-10-31T10:49:58.551Z Compiling thiserror v1.0.69
4432026-10-31T10:49:58.625Z Compiling dtrace-parser v0.2.0
4442026-10-31T10:49:58.642Z Compiling pnet_datalink v0.35.0
4452026-10-31T10:49:58.793Z Compiling dof v0.3.0
4462026-10-31T10:49:58.798Z Compiling rand v0.9.3
4472026-10-31T10:49:59.003Z Compiling num-rational v0.4.2
4482026-10-31T10:49:59.131Z Compiling usdt-impl v0.5.0
4492026-10-31T10:49:59.250Z Compiling pnet_packet v0.35.0
4502026-10-31T10:49:59.324Z Compiling num v0.4.3
4512026-10-31T10:49:59.373Z Compiling clap_builder v4.6.0
4522026-10-31T10:49:59.389Z Compiling clap_derive v4.6.1
4532026-10-31T10:49:59.495Z Compiling xfr v0.1.0 (https://github.com/oxidecomputer/xfr#8a89ee73)
4542026-10-31T10:49:59.584Z Compiling x4c_error_codes v0.1.0 (/work/oxidecomputer/p4/x4c_error_codes)
4552026-10-31T10:49:59.643Z Compiling usdt-macro v0.5.0
4562026-10-31T10:49:59.643Z Compiling usdt-attr-macro v0.5.0
4572026-10-31T10:50:00.890Z Compiling clap v4.6.1
4582026-10-31T10:50:01.063Z Compiling x4c v0.1.0 (/work/oxidecomputer/p4/x4c)
4592026-10-31T10:50:01.345Z Compiling usdt v0.5.0
4602026-10-31T10:50:01.387Z Compiling pnet_transport v0.35.0
4612026-10-31T10:50:01.498Z Compiling p4rs v0.1.0 (/work/oxidecomputer/p4/lang/p4rs)
4622026-10-31T10:50:01.576Z Compiling pnet v0.35.0
4632026-10-31T10:50:01.906Z Compiling tests v0.1.0 (/work/oxidecomputer/p4/test)
4642026-10-31T10:50:02.040Z Compiling p4-macro-test v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro-test)
4652026-10-31T10:50:02.040Z Compiling sidecar-lite v0.1.0 (/work/oxidecomputer/p4/lang/prog/sidecar-lite)
4662026-10-31T10:50:02.183Z Compiling x4c-book v0.1.0 (/work/oxidecomputer/p4/book/code)
4672026-10-31T10:50:04.993Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.23s
4682026-10-31T10:50:05.014Z
4692026-10-31T10:50:05.018Zreal 13.260963381
4702026-10-31T10:50:05.018Zuser 1:13.108638765
4712026-10-31T10:50:05.018Zsys 12.078007423
4722026-10-31T10:50:05.018Ztrap 0.039361559
4732026-10-31T10:50:05.018Ztflt 0.039299856
4742026-10-31T10:50:05.018Zdflt 0.119306353
4752026-10-31T10:50:05.018Zkflt 0.000008500
4762026-10-31T10:50:05.018Zlock 2:50.739543721
4772026-10-31T10:50:05.019Zslp 4:59.320643838
4782026-10-31T10:50:05.019Zlat 3.533615515
4792026-10-31T10:50:05.019Zstop 4.452338163
4802026-10-31T10:50:05.019Z+ ptime -m cargo build --release
4812026-10-31T10:50:05.095Z Compiling proc-macro2 v1.0.106
4822026-10-31T10:50:05.095Z Compiling quote v1.0.45
4832026-10-31T10:50:05.095Z Compiling unicode-ident v1.0.24
4842026-10-31T10:50:05.095Z Compiling libc v0.2.182
4852026-10-31T10:50:05.096Z Compiling serde_core v1.0.229
4862026-10-31T10:50:05.096Z Compiling memchr v2.8.0
4872026-10-31T10:50:05.100Z Compiling serde v1.0.229
4882026-10-31T10:50:05.207Z Compiling zmij v1.0.21
4892026-10-31T10:50:05.406Z Compiling thiserror v1.0.69
4902026-10-31T10:50:05.486Z Compiling ucd-trie v0.1.7
4912026-10-31T10:50:05.630Z Compiling getrandom v0.4.1
4922026-10-31T10:50:05.691Z Compiling rustix v1.1.4
4932026-10-31T10:50:05.709Z Compiling serde_json v1.0.149
4942026-10-31T10:50:05.836Z Compiling pest v2.8.6
4952026-10-31T10:50:05.899Z Compiling aho-corasick v1.1.4
4962026-10-31T10:50:06.243Z Compiling syn v2.0.118
4972026-10-31T10:50:06.258Z Compiling syn v3.0.9
4982026-10-31T10:50:06.262Z Compiling prettyplease v0.2.37
4992026-10-31T10:50:06.299Z Compiling version_check v0.9.5
5002026-10-31T10:50:06.497Z Compiling autocfg v1.5.0
5012026-10-31T10:50:06.556Z Compiling regex-syntax v0.8.11
5022026-10-31T10:50:06.935Z Compiling pest_meta v2.8.6
5032026-10-31T10:50:07.296Z Compiling num-traits v0.2.19
5042026-10-31T10:50:08.210Z Compiling regex-automata v0.4.14
5052026-10-31T10:50:08.214Z Compiling serde_derive v1.0.229
5062026-10-31T10:50:08.270Z Compiling itoa v1.0.17
5072026-10-31T10:50:08.434Z Compiling byteorder v1.5.0
5082026-10-31T10:50:08.624Z Compiling pest_generator v2.8.6
5092026-10-31T10:50:08.653Z Compiling cfg-if v1.0.4
5102026-10-31T10:50:08.718Z Compiling usdt-impl v0.5.0
5112026-10-31T10:50:09.337Z Compiling num-integer v0.1.46
5122026-10-31T10:50:09.519Z Compiling errno v0.3.14
5132026-10-31T10:50:09.552Z Compiling thread-id v4.2.2
5142026-10-31T10:50:09.648Z Compiling log v0.4.29
5152026-10-31T10:50:09.775Z Compiling thiserror-impl v1.0.69
5162026-10-31T10:50:09.820Z Compiling zerocopy-derive v0.7.35
5172026-10-31T10:50:09.853Z Compiling pest_derive v2.8.6
5182026-10-31T10:50:09.910Z Compiling regex v1.12.4
5192026-10-31T10:50:10.173Z Compiling scroll_derive v0.12.1
5202026-10-31T10:50:10.299Z Compiling plain v0.2.3
5212026-10-31T10:50:10.367Z Compiling bitflags v2.11.0
5222026-10-31T10:50:10.653Z Compiling zerocopy v0.7.35
5232026-10-31T10:50:11.010Z Compiling dtrace-parser v0.2.0
5242026-10-31T10:50:11.276Z Compiling serde_tokenstream v0.2.3
5252026-10-31T10:50:11.331Z Compiling dof v0.3.0
5262026-10-31T10:50:11.341Z Compiling scroll v0.12.0
5272026-10-31T10:50:11.552Z Compiling goblin v0.8.2
5282026-10-31T10:50:11.618Z Compiling no-std-net v0.6.0
5292026-10-31T10:50:11.659Z Compiling fastrand v2.3.0
5302026-10-31T10:50:11.681Z Compiling colored v3.1.1
5312026-10-31T10:50:11.772Z Compiling once_cell v1.21.3
5322026-10-31T10:50:11.966Z Compiling pretty-hex v0.4.1
5332026-10-31T10:50:11.979Z Compiling radium v0.7.0
5342026-10-31T10:50:12.077Z Compiling tempfile v3.27.0
5352026-10-31T10:50:12.105Z Compiling p4 v0.1.0 (/work/oxidecomputer/p4/p4)
5362026-10-31T10:50:12.373Z Compiling pnet_base v0.35.0
5372026-10-31T10:50:12.591Z Compiling num-bigint v0.4.6
5382026-10-31T10:50:13.100Z Compiling tap v1.0.1
5392026-10-31T10:50:13.104Z Compiling getrandom v0.3.4
5402026-10-31T10:50:13.202Z Compiling zerocopy v0.8.40
5412026-10-31T10:50:13.210Z Compiling wyz v0.5.1
5422026-10-31T10:50:13.289Z Compiling p4-rust v0.1.0 (/work/oxidecomputer/p4/codegen/rust)
5432026-10-31T10:50:13.437Z Compiling usdt-attr-macro v0.5.0
5442026-10-31T10:50:13.611Z Compiling usdt-macro v0.5.0
5452026-10-31T10:50:13.625Z Compiling num-complex v0.4.6
5462026-10-31T10:50:14.157Z Compiling num-rational v0.4.2
5472026-10-31T10:50:14.286Z Compiling num-iter v0.1.45
5482026-10-31T10:50:14.400Z Compiling memmap v0.7.0
5492026-10-31T10:50:14.404Z Compiling funty v2.0.0
5502026-10-31T10:50:15.181Z Compiling anyhow v1.0.102
5512026-10-31T10:50:15.361Z Compiling usdt v0.5.0
5522026-10-31T10:50:15.409Z Compiling bitvec v1.1.1
5532026-10-31T10:50:15.710Z Compiling num v0.4.3
5542026-10-31T10:50:16.136Z Compiling pnet_macros_support v0.35.0
5552026-10-31T10:50:16.189Z Compiling pnet_macros v0.35.0
5562026-10-31T10:50:16.257Z Compiling pnet_sys v0.35.0
5572026-10-31T10:50:17.302Z Compiling utf8parse v0.2.2
5582026-10-31T10:50:17.405Z Compiling anstyle-parse v1.0.0
5592026-10-31T10:50:17.597Z Compiling p4rs v0.1.0 (/work/oxidecomputer/p4/lang/p4rs)
5602026-10-31T10:50:17.617Z Compiling pnet_packet v0.35.0
5612026-10-31T10:50:18.996Z Compiling ppv-lite86 v0.2.21
5622026-10-31T10:50:19.091Z Compiling rand_core v0.9.5
5632026-10-31T10:50:19.344Z Compiling p4-macro v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro)
5642026-10-31T10:50:20.020Z Compiling ipnetwork v0.20.0
5652026-10-31T10:50:20.501Z Compiling pnet v0.35.0
5662026-10-31T10:50:20.505Z Compiling is_terminal_polyfill v1.70.2
5672026-10-31T10:50:20.584Z Compiling anstyle-query v1.1.5
5682026-10-31T10:50:20.682Z Compiling colorchoice v1.0.4
5692026-10-31T10:50:20.791Z Compiling anstyle v1.0.13
5702026-10-31T10:50:21.056Z Compiling anstream v1.0.0
5712026-10-31T10:50:21.697Z Compiling pnet_datalink v0.35.0
5722026-10-31T10:50:21.964Z Compiling pnet_transport v0.35.0
5732026-10-31T10:50:22.298Z Compiling rand_chacha v0.9.0
5742026-10-31T10:50:22.476Z Compiling strsim v0.11.1
5752026-10-31T10:50:22.600Z Compiling tests v0.1.0 (/work/oxidecomputer/p4/test)
5762026-10-31T10:50:22.834Z Compiling heck v0.5.0
5772026-10-31T10:50:22.877Z Compiling clap_lex v1.0.0
5782026-10-31T10:50:23.028Z Compiling clap_derive v4.6.1
5792026-10-31T10:50:23.085Z Compiling clap_builder v4.6.0
5802026-10-31T10:50:23.294Z Compiling rand v0.9.3
5812026-10-31T10:50:24.147Z Compiling xfr v0.1.0 (https://github.com/oxidecomputer/xfr#8a89ee73)
5822026-10-31T10:50:24.191Z Compiling x4c-book v0.1.0 (/work/oxidecomputer/p4/book/code)
5832026-10-31T10:50:24.441Z Compiling sidecar-lite v0.1.0 (/work/oxidecomputer/p4/lang/prog/sidecar-lite)
5842026-10-31T10:50:24.739Z Compiling x4c_error_codes v0.1.0 (/work/oxidecomputer/p4/x4c_error_codes)
5852026-10-31T10:50:27.464Z Compiling clap v4.6.1
5862026-10-31T10:50:28.561Z Compiling x4c v0.1.0 (/work/oxidecomputer/p4/x4c)
5872026-10-31T10:50:29.382Z Compiling p4-macro-test v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro-test)
5882026-10-31T10:50:36.294Z Finished `release` profile [optimized] target(s) in 31.27s
5892026-10-31T10:50:36.316Z
5902026-10-31T10:50:36.316Zreal 31.293020786
5912026-10-31T10:50:36.316Zuser 3:16.450341207
5922026-10-31T10:50:36.319Zsys 18.154977429
5932026-10-31T10:50:36.319Ztrap 0.108289425
5942026-10-31T10:50:36.319Ztflt 0.252443894
5952026-10-31T10:50:36.319Zdflt 0.105450683
5962026-10-31T10:50:36.319Zkflt 0.000041390
5972026-10-31T10:50:36.320Zlock 9:52.696290757
5982026-10-31T10:50:36.320Zslp 12:22.068763950
5992026-10-31T10:50:36.320Zlat 13.000469777
6002026-10-31T10:50:36.320Zstop 9.519229133
6012026-10-31T10:50:36.320Z+ for x in debug release
6022026-10-31T10:50:36.320Z+ mkdir -p /work/debug
6032026-10-31T10:50:36.320Z+ cp target/debug/x4c /work/debug/
6042026-10-31T10:50:36.345Z+ cp target/debug/libsidecar_lite.so /work/debug/
6052026-10-31T10:50:36.380Z+ for x in debug release
6062026-10-31T10:50:36.381Z+ mkdir -p /work/release
6072026-10-31T10:50:36.385Z+ cp target/release/x4c /work/release/
6082026-10-31T10:50:36.390Z+ cp target/release/libsidecar_lite.so /work/release/
6092026-10-31T10:50:36.399Z+ banner test
6102026-10-31T10:50:36.403Z
6112026-10-31T10:50:36.403Z ##### ###### #### #####
6122026-10-31T10:50:36.403Z # # # #
6132026-10-31T10:50:36.403Z # ##### #### #
6142026-10-31T10:50:36.403Z # # # #
6152026-10-31T10:50:36.403Z # # # # #
6162026-10-31T10:50:36.403Z # ###### #### #
6172026-10-31T10:50:36.403Z
6182026-10-31T10:50:36.403Z+ cargo test
6192026-10-31T10:50:36.474Z Compiling p4-macro v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro)
6202026-10-31T10:50:36.490Z Compiling libloading v0.9.0
6212026-10-31T10:50:36.494Z Compiling p4rs v0.1.0 (/work/oxidecomputer/p4/lang/p4rs)
6222026-10-31T10:50:36.494Z Compiling x4c v0.1.0 (/work/oxidecomputer/p4/x4c)
6232026-10-31T10:50:36.494Z Compiling p4-rust v0.1.0 (/work/oxidecomputer/p4/codegen/rust)
6242026-10-31T10:50:36.497Z Compiling p4 v0.1.0 (/work/oxidecomputer/p4/p4)
6252026-10-31T10:50:36.684Z Compiling x4c_error_codes v0.1.0 (/work/oxidecomputer/p4/x4c_error_codes)
6262026-10-31T10:50:37.718Z Compiling tests v0.1.0 (/work/oxidecomputer/p4/test)
6272026-10-31T10:50:37.718Z Compiling sidecar-lite v0.1.0 (/work/oxidecomputer/p4/lang/prog/sidecar-lite)
6282026-10-31T10:50:37.718Z Compiling p4-macro-test v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro-test)
6292026-10-31T10:50:38.018Z Compiling x4c-book v0.1.0 (/work/oxidecomputer/p4/book/code)
6302026-10-31T10:50:48.947Z Finished `test` profile [unoptimized + debuginfo] target(s) in 12.53s
6312026-10-31T10:50:48.960Z Running unittests src/lib.rs (target/debug/deps/p4-85be53bc186e4c60)
6322026-10-31T10:50:48.964Z
6332026-10-31T10:50:48.965Zrunning 27 tests
6342026-10-31T10:50:48.965Ztest check::tests::control_out_parameter_rejects_literal ... ok
6352026-10-31T10:50:48.965Ztest check::tests::control_instances_and_block_locals_accepted ... ok
6362026-10-31T10:50:48.965Ztest check::tests::arbitrary_int_rejected_at_runtime ... ok
6372026-10-31T10:50:48.965Ztest error::tests::carat_marks_lvalues ... ok
6382026-10-31T10:50:48.965Ztest error::tests::carat_marks_operators ... ok
6392026-10-31T10:50:48.965Ztest check::tests::width_128_accepted ... ok
6402026-10-31T10:50:48.965Ztest error::tests::carat_spans_parsed_lvalues ... ok
6412026-10-31T10:50:48.965Ztest error::tests::carat_stops_at_line_end ... ok
6422026-10-31T10:50:48.965Ztest check::tests::default_action_must_be_listed ... ok
6432026-10-31T10:50:48.965Ztest check::tests::port_bitmap_accepts_bit_type ... ok
6442026-10-31T10:50:48.969Ztest check::tests::control_checks_follow_hlir ... ok
6452026-10-31T10:50:48.970Ztest check::tests::width_over_128_rejected ... ok
6462026-10-31T10:50:48.971Ztest check::tests::port_bitmap_rejects_non_bit_type ... ok
6472026-10-31T10:50:48.971Ztest hlir::tests::action_assignment_follows_apply_rules ... ok
6482026-10-31T10:50:48.971Ztest check::tests::control_data_variables_rejected ... ok
6492026-10-31T10:50:48.971Ztest hlir::tests::negative_shift_count_rejected ... ok
6502026-10-31T10:50:48.971Ztest hlir::tests::slice_assign_rejects_comparison_rhs ... ok
6512026-10-31T10:50:48.971Ztest hlir::tests::initializer_types_accepted ... ok
6522026-10-31T10:50:48.971Ztest hlir::tests::slice_assign_bound_errors ... ok
6532026-10-31T10:50:48.971Ztest hlir::tests::varbit_index_rejected ... ok
6542026-10-31T10:50:48.971Ztest parser::tests::nested_binary_types_are_distinct ... ok
6552026-10-31T10:50:48.971Ztest hlir::tests::slice_read_bound_errors ... ok
6562026-10-31T10:50:48.971Ztest hlir::tests::shift_operand_type_errors ... ok
6572026-10-31T10:50:48.971Ztest hlir::tests::slice_assign_rhs_type_errors ... ok
6582026-10-31T10:50:48.971Ztest hlir::tests::initializer_type_errors ... ok
6592026-10-31T10:50:48.971Ztest hlir::tests::slice_assign_rhs_matching_types ... ok
6602026-10-31T10:50:48.975Ztest hlir::tests::shift_count_types_preserve_result_type ... ok
6612026-10-31T10:50:48.975Z
6622026-10-31T10:50:48.975Ztest result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
6632026-10-31T10:50:48.975Z
6642026-10-31T10:50:48.975Z Running unittests src/lib.rs (target/debug/deps/p4_macro-de1b5c87ed7494ae)
6652026-10-31T10:50:48.975Z
6662026-10-31T10:50:48.975Zrunning 3 tests
6672026-10-31T10:50:48.975Ztest tests::macro_rejects_width_in_final_file ... ok
6682026-10-31T10:50:48.977Ztest tests::macro_diagnostic_uses_included_source ... ok
6692026-10-31T10:50:48.977Ztest tests::macro_checks_complete_program_after_includes ... ok
6702026-10-31T10:50:48.977Z
6712026-10-31T10:50:48.977Ztest result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6722026-10-31T10:50:48.977Z
6732026-10-31T10:50:48.977Z Running unittests src/main.rs (target/debug/deps/p4_macro_test-2e0dbaaf37414d22)
6742026-10-31T10:50:48.981Z
6752026-10-31T10:50:48.981Zrunning 0 tests
6762026-10-31T10:50:48.981Z
6772026-10-31T10:50:48.981Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6782026-10-31T10:50:48.981Z
6792026-10-31T10:50:48.981Z Running unittests src/lib.rs (target/debug/deps/p4_rust-682a88024cdd39f0)
6802026-10-31T10:50:48.981Z
6812026-10-31T10:50:48.981Zrunning 1 test
6822026-10-31T10:50:48.981Ztest expression::tests::slice_mask_widths ... ok
6832026-10-31T10:50:48.981Z
6842026-10-31T10:50:48.982Ztest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
6852026-10-31T10:50:48.982Z
6862026-10-31T10:50:48.982Z Running unittests src/lib.rs (target/debug/deps/p4rs-54d297be8eee3932)
6872026-10-31T10:50:48.982Z
6882026-10-31T10:50:48.982Zrunning 32 tests
6892026-10-31T10:50:48.982Ztest bitmath::tests::bitmath_add_mixed_size ... ok
6902026-10-31T10:50:48.982Ztest bitmath::tests::bitmath_add_be ... ok
6912026-10-31T10:50:48.982Ztest bitmath::tests::bitmath_mod ... ok
6922026-10-31T10:50:48.986Ztest bitmath::tests::bitmath_add_cascade ... ok
6932026-10-31T10:50:48.986Ztest bitmath::tests::bitmath_add_le ... ok
6942026-10-31T10:50:48.986Ztest bitmath::tests::bitmath_shifts_by_zero_width_count ... ok
6952026-10-31T10:50:48.986Ztest bitmath::tests::bitmath_shifts_at_width_le ... ok
6962026-10-31T10:50:48.986Ztest bitmath::tests::bitmath_add_nest ... ok
6972026-10-31T10:50:48.986Ztest bitmath::tests::bitmath_shifts_zero_width_value ... ok
6982026-10-31T10:50:48.986Ztest bitmath::tests::bitmath_shl_le ... ok
6992026-10-31T10:50:48.986Ztest bitmath::tests::bitmath_shl_shr_roundtrip_le ... ok
7002026-10-31T10:50:48.986Ztest bitmath::tests::bitmath_shr_le ... ok
7012026-10-31T10:50:48.986Ztest bitmath::tests::bitmath_sub_be ... ok
7022026-10-31T10:50:48.986Ztest bitmath::tests::bitmath_sub_le ... ok
7032026-10-31T10:50:48.986Ztest bitmath::tests::unsigned_orders_by_value ... ok
7042026-10-31T10:50:48.987Ztest checksum::tests::udp_checksum ... ok
7052026-10-31T10:50:48.987Ztest table::tests::match_lpm_ternary_1 ... ok
7062026-10-31T10:50:48.987Ztest tests::bitvec_resize_empty_values ... ok
7072026-10-31T10:50:48.987Ztest table::tests::match_lpm_ternary_range ... ok
7082026-10-31T10:50:48.987Ztest table::tests::match_lpm_1 ... ok
7092026-10-31T10:50:48.987Ztest tests::bitvec_resize_preserves_value ... ok
7102026-10-31T10:50:48.987Ztest table::tests::match_ternary_1 ... ok
7112026-10-31T10:50:48.987Ztest tests::bitvec_to_biguint_empty ... ok
7122026-10-31T10:50:48.987Ztest table::tests::match_with_action ... ok
7132026-10-31T10:50:48.987Ztest tests::bitvec_resize_aligns_slices ... ok
7142026-10-31T10:50:48.987Ztest tests::bitvec_to_biguint_parsed_ihl ... ok
7152026-10-31T10:50:48.987Ztest tests::replication_of_empty_bitmap_yields_no_ports ... ok
7162026-10-31T10:50:48.987Ztest tests::bitvec_to_biguint_non_byte_aligned ... ok
7172026-10-31T10:50:48.987Ztest tests::extract_bit_action_parameter_wide_unaligned ... ok
7182026-10-31T10:50:48.987Ztest tests::extract_bit_action_parameter_sub_byte_widths ... ok
7192026-10-31T10:50:48.987Ztest tests::replication_radix_is_bounded_by_bitmap_width ... ok
7202026-10-31T10:50:48.987Ztest tests::bitvec_to_biguint_storage_offsets ... ok
7212026-10-31T10:50:48.988Z
7222026-10-31T10:50:48.988Ztest result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
7232026-10-31T10:50:48.988Z
7242026-10-31T10:50:48.988Z Running unittests src/lib.rs (target/debug/deps/sidecar_lite-c0524c707f78ad82)
7252026-10-31T10:50:48.992Z
7262026-10-31T10:50:48.992Zrunning 2 tests
7272026-10-31T10:50:48.992Ztest tests::routing_miss_drops ... ok
7282026-10-31T10:50:48.992Ztest tests::mcast_group_replicates_to_bitmap_ports ... ok
7292026-10-31T10:50:48.992Z
7302026-10-31T10:50:48.992Ztest result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
7312026-10-31T10:50:48.992Z
7322026-10-31T10:50:48.992Z Running unittests src/lib.rs (target/debug/deps/tests-e9728c51955c4fbe)
7332026-10-31T10:50:48.993Z
7342026-10-31T10:50:48.993Zrunning 65 tests
7352026-10-31T10:50:48.997Ztest controller_multiple_instantiation::controller_multiple_instantiation ... ok
7362026-10-31T10:50:48.997Ztest double_instantiation::each_instance_gets_its_own_table ... ok
7372026-10-31T10:50:48.997Ztest dload::pipeline_create ... ok
7382026-10-31T10:50:48.997Ztest double_instantiation::instance_tables_hold_separate_entries ... ok
7392026-10-31T10:50:49.002Ztest dload::dynamic_load ... ok
7402026-10-31T10:50:49.002Ztest dynamic_router_noaddr::local_dst_goes_to_scrimlet ... ok
7412026-10-31T10:50:49.002Ztest headers::ipv6_header_read_write ... ok
7422026-10-31T10:50:49.002Ztest dynamic_router_noaddr::remote_dst_is_routed ... ok
7432026-10-31T10:50:49.002Ztest hub::drop_precedes_broadcast ... ok
7442026-10-31T10:50:49.002Ztest hub::drop_precedes_unicast ... ok
7452026-10-31T10:50:49.002Ztest ipv6::test_ipv6_parse ... ok
7462026-10-31T10:50:49.006Ztest arithmetic::arithmetic ... ok
7472026-10-31T10:50:49.006Ztest decap::geneve_decap ... ok
7482026-10-31T10:50:49.014Ztest action_param_offset::action_param_offset ... ok
7492026-10-31T10:50:49.018Ztest mcast::bitmap_ports_beyond_radix_ignored ... ok
7502026-10-31T10:50:49.021Ztest mac_rewrite::mac_rewrite2 ... ok
7512026-10-31T10:50:49.021Ztest mcast::drop_precedes_nonempty_bitmap ... ok
7522026-10-31T10:50:49.021Ztest mcast::bitmap_precedence_over_broadcast ... ok
7532026-10-31T10:50:49.021Ztest mcast::empty_bitmap_falls_back_to_unicast ... ok
7542026-10-31T10:50:49.021Ztest mcast::empty_bitmap_falls_back_to_broadcast ... ok
7552026-10-31T10:50:49.021Ztest mcast::filtered_bitmap_ingress_only_precedes_broadcast ... ok
7562026-10-31T10:50:49.021Ztest mcast::metadata_bit_fields_default_to_sized_zeros ... ok
7572026-10-31T10:50:49.022Ztest mcast::filtered_bitmap_out_of_radix_only_precedes_unicast ... ok
7582026-10-31T10:50:49.022Ztest mcast::no_table_match_yields_no_egress ... ok
7592026-10-31T10:50:49.022Ztest mcast::per_replica_ingress_metadata_is_isolated ... ok
7602026-10-31T10:50:49.022Ztest mcast::replicas_rewrite_mac_in_egress ... ok
7612026-10-31T10:50:49.026Ztest mcast::unicast_rewrites_mac_in_ingress ... ok
7622026-10-31T10:50:49.026Ztest mcast::bitmap_all_ports ... ok
7632026-10-31T10:50:49.026Ztest metadata_names::shared_parameter_names::forwarding ... ok
7642026-10-31T10:50:49.026Ztest metadata_names::wrapper_local_names::forwarding ... ok
7652026-10-31T10:50:49.026Ztest shift::counts::arithmetic_prec ... ok
7662026-10-31T10:50:49.026Ztest shift::counts::explicit_grouping ... ok
7672026-10-31T10:50:49.026Ztest shift::counts::large_literal_counts ... ok
7682026-10-31T10:50:49.026Ztest shift::counts::linear_shifts ... ok
7692026-10-31T10:50:49.026Ztest shift::counts::literal_counts ... ok
7702026-10-31T10:50:49.029Ztest shift::counts::narrow_variable_counts ... ok
7712026-10-31T10:50:49.035Ztest shift::shift_by_egress_port ... ok
7722026-10-31T10:50:49.036Ztest shift::counts::wide_variable_counts ... ok
7732026-10-31T10:50:49.036Ztest disag_router::disag_router ... ok
7742026-10-31T10:50:49.040Ztest range::range ... ok
7752026-10-31T10:50:49.040Ztest mcast::bitmap_no_self_replication ... ok
7762026-10-31T10:50:49.040Ztest hub::hub2 ... ok
7772026-10-31T10:50:49.040Ztest shift::shift_by_higher_egress_port ... ok
7782026-10-31T10:50:49.040Ztest slice_assign_empty::cross_byte_egress_port ... ok
7792026-10-31T10:50:49.040Ztest slice_assign_empty::bit_widening_zero_extends ... ok
7802026-10-31T10:50:49.040Ztest slice_assign_empty::bit_widening_operands_are_owned ... ok
7812026-10-31T10:50:49.040Ztest slice_assign_empty::int_literal_assignments_are_sized ... ok
7822026-10-31T10:50:49.040Ztest slice_assign_empty::full_width_egress_port ... ok
7832026-10-31T10:50:49.040Ztest slice_assign_empty::int_literal_control_argument_is_sized ... ok
7842026-10-31T10:50:49.040Ztest slice_assign_empty::int_literal_slice_assignments_are_sized ... ok
7852026-10-31T10:50:49.040Ztest slice_assign_empty::ordered_comparison_is_numeric ... ok
7862026-10-31T10:50:49.040Ztest slice_assign_empty::sliced_shift_operands_are_owned ... ok
7872026-10-31T10:50:49.040Ztest slice_assign_empty::zero_width_int_literals_are_empty ... ok
7882026-10-31T10:50:49.040Ztest basic_router::basic_router2 ... ok
7892026-10-31T10:50:49.040Ztest dynamic_router::dynamic_router2 ... ok
7902026-10-31T10:50:49.041Ztest slice_assign_empty::uninitialized_local_is_zero ... ok
7912026-10-31T10:50:49.041Ztest table_clear::clear_table_entries ... ok
7922026-10-31T10:50:49.041Ztest vlan::test_vlan_parse ... ok
7932026-10-31T10:50:49.041Ztest slice_read::slice_read_across_bytes ... ok
7942026-10-31T10:50:49.041Ztest slice_read::slice_read_low_nibble ... ok
7952026-10-31T10:50:49.044Ztest table_in_egress_and_ingress::table_in_egress_and_ingress ... ok
7962026-10-31T10:50:49.052Ztest slice_read::slice_read_top_nibble ... ok
7972026-10-31T10:50:49.052Ztest slice_assign::slice_assign_mcast_mac ... ok
7982026-10-31T10:50:49.061Ztest vrf_router::vrf_router ... ok
7992026-10-31T10:50:49.064Ztest vlan_trunk::vlan_trunk ... ok
8002026-10-31T10:50:49.068Z
8012026-10-31T10:50:49.068Ztest result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
8022026-10-31T10:50:49.068Z
8032026-10-31T10:50:49.080Z Running unittests src/lib.rs (target/debug/deps/x4c-3f17fb8bf88cde20)
8042026-10-31T10:50:49.083Z
8052026-10-31T10:50:49.083Zrunning 0 tests
8062026-10-31T10:50:49.083Z
8072026-10-31T10:50:49.084Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8082026-10-31T10:50:49.084Z
8092026-10-31T10:50:49.084Z Running unittests src/bin/x4c.rs (target/debug/deps/x4c-ad8bb27043b45cc9)
8102026-10-31T10:50:49.084Z
8112026-10-31T10:50:49.084Zrunning 0 tests
8122026-10-31T10:50:49.084Z
8132026-10-31T10:50:49.084Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8142026-10-31T10:50:49.084Z
8152026-10-31T10:50:49.084Z Running unittests src/bin/hello-world.rs (target/debug/deps/hello_world-2b90b0ac84c1ded0)
8162026-10-31T10:50:49.088Z
8172026-10-31T10:50:49.088Zrunning 0 tests
8182026-10-31T10:50:49.088Z
8192026-10-31T10:50:49.088Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8202026-10-31T10:50:49.088Z
8212026-10-31T10:50:49.088Z Running unittests src/bin/vlan-switch.rs (target/debug/deps/vlan_switch-86fa2c67fc496c90)
8222026-10-31T10:50:49.088Z
8232026-10-31T10:50:49.088Zrunning 0 tests
8242026-10-31T10:50:49.088Z
8252026-10-31T10:50:49.088Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8262026-10-31T10:50:49.088Z
8272026-10-31T10:50:49.089Z Running unittests src/lib.rs (target/debug/deps/x4c_error_codes-59270fb9cda91e42)
8282026-10-31T10:50:49.089Z
8292026-10-31T10:50:49.089Zrunning 0 tests
8302026-10-31T10:50:49.089Z
8312026-10-31T10:50:49.089Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8322026-10-31T10:50:49.089Z
8332026-10-31T10:50:49.089Z Doc-tests p4
8342026-10-31T10:50:49.181Z
8352026-10-31T10:50:49.181Zrunning 0 tests
8362026-10-31T10:50:49.181Z
8372026-10-31T10:50:49.181Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8382026-10-31T10:50:49.181Z
8392026-10-31T10:50:49.191Z Doc-tests p4_macro
8402026-10-31T10:50:49.234Z
8412026-10-31T10:50:49.234Zrunning 2 tests
8422026-10-31T10:50:49.238Ztest lang/p4-macro/src/lib.rs - (line 18) ... ignored
8432026-10-31T10:50:49.238Ztest lang/p4-macro/src/lib.rs - (line 6) ... ignored
8442026-10-31T10:50:49.238Z
8452026-10-31T10:50:49.238Ztest result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
8462026-10-31T10:50:49.238Z
8472026-10-31T10:50:49.243Z Doc-tests p4_rust
8482026-10-31T10:50:49.409Z
8492026-10-31T10:50:49.410Zrunning 0 tests
8502026-10-31T10:50:49.410Z
8512026-10-31T10:50:49.410Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8522026-10-31T10:50:49.410Z
8532026-10-31T10:50:49.421Z Doc-tests p4rs
8542026-10-31T10:50:49.505Z
8552026-10-31T10:50:49.505Zrunning 1 test
8562026-10-31T10:50:50.316Ztest lang/p4rs/src/lib.rs - (line 11) ... ok
8572026-10-31T10:50:50.316Z
8582026-10-31T10:50:50.316Ztest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.81s
8592026-10-31T10:50:50.316Z
8602026-10-31T10:50:50.326Z Doc-tests tests
8612026-10-31T10:50:50.388Z
8622026-10-31T10:50:50.389Zrunning 0 tests
8632026-10-31T10:50:50.389Z
8642026-10-31T10:50:50.389Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8652026-10-31T10:50:50.389Z
8662026-10-31T10:50:50.395Z Doc-tests x4c
8672026-10-31T10:50:50.440Z
8682026-10-31T10:50:50.440Zrunning 0 tests
8692026-10-31T10:50:50.440Z
8702026-10-31T10:50:50.440Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8712026-10-31T10:50:50.440Z
8722026-10-31T10:50:50.444Z Doc-tests x4c_error_codes
8732026-10-31T10:50:50.472Z
8742026-10-31T10:50:50.472Zrunning 0 tests
8752026-10-31T10:50:50.472Z
8762026-10-31T10:50:50.472Ztest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
8772026-10-31T10:50:50.472Z
8782026-10-31T10:50:50.483Z+ pushd test
8792026-10-31T10:50:50.488Z/work/oxidecomputer/p4/test /work/oxidecomputer/p4
8802026-10-31T10:50:50.488Z+ banner 'mac rewr'
8812026-10-31T10:50:50.488Z
8822026-10-31T10:50:50.488Z # # ## #### ##### ###### # # #####
8832026-10-31T10:50:50.488Z ## ## # # # # # # # # # # #
8842026-10-31T10:50:50.488Z # ## # # # # # # ##### # # # #
8852026-10-31T10:50:50.488Z # # ###### # ##### # # ## # #####
8862026-10-31T10:50:50.488Z # # # # # # # # # ## ## # #
8872026-10-31T10:50:50.488Z # # # # #### # # ###### # # # #
8882026-10-31T10:50:50.488Z
8892026-10-31T10:50:50.488Z+ RUST_BACKTRACE=1
8902026-10-31T10:50:50.488Z+ cargo test mac_rewrite -- --nocapture
8912026-10-31T10:50:50.584Z Compiling aho-corasick v1.1.4
8922026-10-31T10:50:50.600Z Compiling errno v0.3.14
8932026-10-31T10:50:50.603Z Compiling getrandom v0.4.1
8942026-10-31T10:50:50.603Z Compiling rustix v1.1.4
8952026-10-31T10:50:50.607Z Compiling prettyplease v0.2.37
8962026-10-31T10:50:51.284Z Compiling regex-automata v0.4.14
8972026-10-31T10:50:51.309Z Compiling tempfile v3.27.0
8982026-10-31T10:50:52.652Z Compiling regex v1.12.4
8992026-10-31T10:50:52.906Z Compiling p4 v0.1.0 (/work/oxidecomputer/p4/p4)
9002026-10-31T10:50:52.974Z Compiling pnet_macros v0.35.0
9012026-10-31T10:50:53.631Z Compiling p4-rust v0.1.0 (/work/oxidecomputer/p4/codegen/rust)
9022026-10-31T10:50:53.963Z Compiling pnet_packet v0.35.0
9032026-10-31T10:50:54.490Z Compiling p4-macro v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro)
9042026-10-31T10:50:55.808Z Compiling pnet_transport v0.35.0
9052026-10-31T10:50:55.928Z Compiling pnet v0.35.0
9062026-10-31T10:50:56.017Z Compiling tests v0.1.0 (/work/oxidecomputer/p4/test)
9072026-10-31T10:51:06.922Z Finished `test` profile [unoptimized + debuginfo] target(s) in 16.42s
9082026-10-31T10:51:06.936Z Running unittests src/lib.rs (/work/oxidecomputer/p4/target/debug/deps/tests-87e6e86f8bfbd304)
9092026-10-31T10:51:06.939Z
9102026-10-31T10:51:06.939Zrunning 1 test
9112026-10-31T10:51:06.945Z[phy2] do you know the muffin man?
9122026-10-31T10:51:06.948Z[cpu] the muffin man?
9132026-10-31T10:51:06.949Z[cpu] the muffin man!
9142026-10-31T10:51:06.949Z[cpu] why yes
9152026-10-31T10:51:06.952Z[phy1] i know the muffin man
9162026-10-31T10:51:06.952Z[phy3] the muffin man is me!!!
9172026-10-31T10:51:06.952Ztest mac_rewrite::mac_rewrite2 ... ok
9182026-10-31T10:51:06.952Z
9192026-10-31T10:51:06.952Ztest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 64 filtered out; finished in 0.01s
9202026-10-31T10:51:06.952Z
9212026-10-31T10:51:06.959Z+ banner 'dyn load'
9222026-10-31T10:51:06.962Z
9232026-10-31T10:51:06.962Z ##### # # # # # #### ## #####
9242026-10-31T10:51:06.962Z # # # # ## # # # # # # # #
9252026-10-31T10:51:06.962Z # # # # # # # # # # # # #
9262026-10-31T10:51:06.962Z # # # # # # # # # ###### # #
9272026-10-31T10:51:06.962Z # # # # ## # # # # # # #
9282026-10-31T10:51:06.962Z ##### # # # ###### #### # # #####
9292026-10-31T10:51:06.962Z
9302026-10-31T10:51:06.962Z+ RUST_BACKTRACE=1
9312026-10-31T10:51:06.962Z+ cargo test dload -- --nocapture
9322026-10-31T10:51:07.048Z Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
9332026-10-31T10:51:07.052Z Running unittests src/lib.rs (/work/oxidecomputer/p4/target/debug/deps/tests-87e6e86f8bfbd304)
9342026-10-31T10:51:07.055Z
9352026-10-31T10:51:07.055Zrunning 2 tests
9362026-10-31T10:51:07.059Ztest dload::pipeline_create ... ok
9372026-10-31T10:51:07.062Ztest dload::dynamic_load ... ok
9382026-10-31T10:51:07.062Z
9392026-10-31T10:51:07.062Ztest result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 0.01s
9402026-10-31T10:51:07.062Z
9412026-10-31T10:51:07.067Z+ banner disag
9422026-10-31T10:51:07.070Z
9432026-10-31T10:51:07.070Z ##### # #### ## ####
9442026-10-31T10:51:07.070Z # # # # # # # #
9452026-10-31T10:51:07.070Z # # # #### # # #
9462026-10-31T10:51:07.070Z # # # # ###### # ###
9472026-10-31T10:51:07.070Z # # # # # # # # #
9482026-10-31T10:51:07.070Z ##### # #### # # ####
9492026-10-31T10:51:07.070Z
9502026-10-31T10:51:07.070Z+ RUST_BACKTRACE=1
9512026-10-31T10:51:07.070Z+ cargo test disag_router -- --nocapture
9522026-10-31T10:51:07.157Z Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
9532026-10-31T10:51:07.160Z Running unittests src/lib.rs (/work/oxidecomputer/p4/target/debug/deps/tests-87e6e86f8bfbd304)
9542026-10-31T10:51:07.163Z
9552026-10-31T10:51:07.163Zrunning 1 test
9562026-10-31T10:51:07.169Z[phy2] do you know the muffin man?
9572026-10-31T10:51:07.172Z[cpu] the muffin man?
9582026-10-31T10:51:07.172Z[cpu] the muffin man!
9592026-10-31T10:51:07.172Z[cpu] why yes
9602026-10-31T10:51:07.175Z[phy1] i know the muffin man
9612026-10-31T10:51:07.175Z[phy3] the muffin man is me!!!
9622026-10-31T10:51:07.175Ztest disag_router::disag_router ... ok
9632026-10-31T10:51:07.175Z
9642026-10-31T10:51:07.175Ztest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 64 filtered out; finished in 0.01s
9652026-10-31T10:51:07.175Z
9662026-10-31T10:51:07.182Z+ banner 'dyn rtr'
9672026-10-31T10:51:07.185Z
9682026-10-31T10:51:07.185Z ##### # # # # ##### ##### #####
9692026-10-31T10:51:07.185Z # # # # ## # # # # # #
9702026-10-31T10:51:07.185Z # # # # # # # # # # #
9712026-10-31T10:51:07.185Z # # # # # # ##### # #####
9722026-10-31T10:51:07.185Z # # # # ## # # # # #
9732026-10-31T10:51:07.185Z ##### # # # # # # # #
9742026-10-31T10:51:07.185Z
9752026-10-31T10:51:07.185Z+ RUST_BACKTRACE=1
9762026-10-31T10:51:07.185Z+ cargo test dynamic_router -- --nocapture
9772026-10-31T10:51:07.272Z Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
9782026-10-31T10:51:07.275Z Running unittests src/lib.rs (/work/oxidecomputer/p4/target/debug/deps/tests-87e6e86f8bfbd304)
9792026-10-31T10:51:07.278Z
9802026-10-31T10:51:07.278Zrunning 3 tests
9812026-10-31T10:51:07.281Ztest dynamic_router_noaddr::remote_dst_is_routed ... ok
9822026-10-31T10:51:07.281Ztest dynamic_router_noaddr::local_dst_goes_to_scrimlet ... ok
9832026-10-31T10:51:07.284Z[phy2] do you know the muffin man?
9842026-10-31T10:51:07.287Z[cpu] the muffin man?
9852026-10-31T10:51:07.287Z[cpu] the muffin man!
9862026-10-31T10:51:07.287Z[cpu] why yes
9872026-10-31T10:51:07.290Z[phy1] i know the muffin man
9882026-10-31T10:51:07.290Z[phy3] the muffin man is me!!!
9892026-10-31T10:51:07.290Ztest dynamic_router::dynamic_router2 ... ok
9902026-10-31T10:51:07.290Z
9912026-10-31T10:51:07.290Ztest result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 62 filtered out; finished in 0.01s
9922026-10-31T10:51:07.291Z
9932026-10-31T10:51:07.296Z+ banner hub
9942026-10-31T10:51:07.299Z
9952026-10-31T10:51:07.299Z # # # # #####
9962026-10-31T10:51:07.299Z # # # # # #
9972026-10-31T10:51:07.299Z ###### # # #####
9982026-10-31T10:51:07.299Z # # # # # #
9992026-10-31T10:51:07.299Z # # # # # #
10002026-10-31T10:51:07.299Z # # #### #####
10012026-10-31T10:51:07.299Z
10022026-10-31T10:51:07.299Z+ RUST_BACKTRACE=1
10032026-10-31T10:51:07.299Z+ cargo test hub -- --nocapture
10042026-10-31T10:51:07.386Z Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
10052026-10-31T10:51:07.390Z Running unittests src/lib.rs (/work/oxidecomputer/p4/target/debug/deps/tests-87e6e86f8bfbd304)
10062026-10-31T10:51:07.393Z
10072026-10-31T10:51:07.393Zrunning 3 tests
10082026-10-31T10:51:07.396Ztest hub::drop_precedes_broadcast ... ok
10092026-10-31T10:51:07.396Ztest hub::drop_precedes_unicast ... ok
10102026-10-31T10:51:07.399Z[phy2] do you know the muffin man?
10112026-10-31T10:51:07.399Z[phy3] do you know the muffin man?
10122026-10-31T10:51:07.403Z[phy1] the muffin man?
10132026-10-31T10:51:07.403Z[phy3] the muffin man?
10142026-10-31T10:51:07.403Z[phy2] the muffin man!
10152026-10-31T10:51:07.403Z[phy3] the muffin man!
10162026-10-31T10:51:07.403Z[phy1] why yes
10172026-10-31T10:51:07.403Z[phy1] i know the muffin man
10182026-10-31T10:51:07.403Z[phy1] the muffin man is me!!!
10192026-10-31T10:51:07.403Z[phy3] why yes
10202026-10-31T10:51:07.403Z[phy3] i know the muffin man
10212026-10-31T10:51:07.403Z[phy3] the muffin man is me!!!
10222026-10-31T10:51:07.403Ztest hub::hub2 ... ok
10232026-10-31T10:51:07.403Z
10242026-10-31T10:51:07.403Ztest result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 62 filtered out; finished in 0.01s
10252026-10-31T10:51:07.403Z
10262026-10-31T10:51:07.410Z+ banner router
10272026-10-31T10:51:07.413Z
10282026-10-31T10:51:07.413Z ##### #### # # ##### ###### #####
10292026-10-31T10:51:07.413Z # # # # # # # # # #
10302026-10-31T10:51:07.413Z # # # # # # # ##### # #
10312026-10-31T10:51:07.413Z ##### # # # # # # #####
10322026-10-31T10:51:07.413Z # # # # # # # # # #
10332026-10-31T10:51:07.413Z # # #### #### # ###### # #
10342026-10-31T10:51:07.413Z
10352026-10-31T10:51:07.413Z+ RUST_BACKTRACE=1
10362026-10-31T10:51:07.413Z+ cargo test basic_router -- --nocapture
10372026-10-31T10:51:07.506Z Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
10382026-10-31T10:51:07.510Z Running unittests src/lib.rs (/work/oxidecomputer/p4/target/debug/deps/tests-87e6e86f8bfbd304)
10392026-10-31T10:51:07.513Z
10402026-10-31T10:51:07.513Zrunning 1 test
10412026-10-31T10:51:07.519Z[phy2] do you know the muffin man?
10422026-10-31T10:51:07.522Z[phy1] the muffin man?
10432026-10-31T10:51:07.522Z[phy2] the muffin man!
10442026-10-31T10:51:07.523Z[phy1] why yes
10452026-10-31T10:51:07.523Z[phy1] i know the muffin man
10462026-10-31T10:51:07.523Z[phy1] the muffin man is me!!!
10472026-10-31T10:51:07.526Ztest basic_router::basic_router2 ... ok
10482026-10-31T10:51:07.526Z
10492026-10-31T10:51:07.526Ztest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 64 filtered out; finished in 0.01s
10502026-10-31T10:51:07.526Z
10512026-10-31T10:51:07.532Z+ banner headers
10522026-10-31T10:51:07.535Z
10532026-10-31T10:51:07.535Z # # ###### ## ##### ###### ##### ####
10542026-10-31T10:51:07.535Z # # # # # # # # # # #
10552026-10-31T10:51:07.535Z ###### ##### # # # # ##### # # ####
10562026-10-31T10:51:07.535Z # # # ###### # # # ##### #
10572026-10-31T10:51:07.535Z # # # # # # # # # # # #
10582026-10-31T10:51:07.535Z # # ###### # # ##### ###### # # ####
10592026-10-31T10:51:07.535Z
10602026-10-31T10:51:07.535Z+ RUST_BACKTRACE=1
10612026-10-31T10:51:07.535Z+ cargo test headers -- --nocapture
10622026-10-31T10:51:07.624Z Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
10632026-10-31T10:51:07.627Z Running unittests src/lib.rs (/work/oxidecomputer/p4/target/debug/deps/tests-87e6e86f8bfbd304)
10642026-10-31T10:51:07.630Z
10652026-10-31T10:51:07.630Zrunning 1 test
10662026-10-31T10:51:07.630Ztest headers::ipv6_header_read_write ... ok
10672026-10-31T10:51:07.630Z
10682026-10-31T10:51:07.630Ztest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 64 filtered out; finished in 0.00s
10692026-10-31T10:51:07.630Z
10702026-10-31T10:51:07.637Zprocess exited: duration 118392 ms, exit code 0
 
10712026-10-31T10:51:07.644Zfound 4 output files
10722026-10-31T10:51:07.644Zuploading: /work/debug/libsidecar_lite.so (43368312 bytes)
10732026-10-31T10:51:09.351Zuploaded: /work/debug/libsidecar_lite.so
10742026-10-31T10:51:09.352Zuploading: /work/debug/x4c (37938976 bytes)
10752026-10-31T10:51:10.626Zuploaded: /work/debug/x4c
10762026-10-31T10:51:10.626Zuploading: /work/release/libsidecar_lite.so (9993336 bytes)
10772026-10-31T10:51:11.704Zuploaded: /work/release/libsidecar_lite.so
10782026-10-31T10:51:11.704Zuploading: /work/release/x4c (8706704 bytes)
10792026-10-31T10:51:12.774Zuploaded: /work/release/x4c