Test

Public

Run fast unit and integration tests

start, refactor CdcStream methods to take a list of capture_instances

Passed in 41m 48s
:pipeline:
mkpipeline
:rust: Cargo test
Restart test
Yugabyte CDC tests
Short Zippy
Feature benchmark (Kafka only)
Persistence tests
Cluster isolation test
chbench smoke test
Metabase smoke test
dbt-materialize tests
Storage Usage Table Test
Tracing Fast Path

Fast SQL logic tests 2 failed, main history: :bk-status-passed::bk-status-passed::bk-status-passed::bk-status-passed::bk-status-passed:

PlanFailure:test/sqllogictest/float.slt:151:
db error: ERROR: Overflow detected for row: [Float64(0.0)]: ERROR: Overflow detected for row: [Float64(0.0)]
PlanFailure:test/sqllogictest/float.slt:157:
db error: ERROR: Overflow detected for row: [Null]: ERROR: Overflow detected for row: [Null]
Test details & reproducer Run SQL tests using an instance of Mz that is embedded in the sqllogic binary itself. Good for basic SQL tests, but can't interact with sources like MySQL/Kafka, see Testdrive for that.
BUILDKITE_PARALLEL_JOB=1 BUILDKITE_PARALLEL_JOB_COUNT=6 bin/mzcompose --find sqllogictest run fast-tests 

:rust: Cargo test failed, main history: :bk-status-passed::bk-status-passed::bk-status-passed::bk-status-passed::bk-status-passed:

        FAIL [   0.010s] mz-ore overflowing::test::test_panicking_add

(2 occurrences)

        FAIL [   0.389s] mz-ore overflowing::test::test_wrapping_add

(2 occurrences)

note: test did not panic as expected
thread 'overflowing::test::test_wrapping_add' panicked at src/ore/src/overflowing.rs:787:9:
assertion `left == right` failed
  left: Overflowing(127)
 right: Overflowing(-127)
stack backtrace:
   0: rust_begin_unwind
             at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:665:5
   1: core::panicking::panic_fmt
             at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:74:14
   2: core::panicking::assert_failed_inner
   3: core::panicking::assert_failed::<mz_ore::overflowing::Overflowing<i8>, mz_ore::overflowing::Overflowing<i8>>
             at /usr/local/lib/rustlib/src/rust/library/core/src/panicking.rs:367:5
   4: test_impl
             at ./src/overflowing.rs:787:9
   5: mz_ore::overflowing::test::test_wrapping_add
             at ./src/overflowing.rs:784:5
   6: mz_ore::overflowing::test::test_wrapping_add::{closure#0}
             at ./src/overflowing.rs:784:19
   7: <mz_ore::overflowing::test::test_wrapping_add::{closure#0} as core::ops::function::FnOnce<()>>::call_once
             at /usr/local/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
   8: core::ops::function::FnOnce::call_once
             at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
subprocess.CalledProcessError: Command '['cargo', 'nextest', 'run', '--workspace', '--all-features', '--profile=ci', '--cargo-profile=ci', '--partition=count:1/1']' returned non-zero exit status 100.
Test details & reproducer Runs the Rust-based unit tests in Debug mode.
bin/mzcompose --find cargo-test run default 

Pushed images with Docker tag v0.140.0-dev.0--pr.gb3f2777858cde70cc7fe6fb475a422f6a186119c

aarch64 Docker tags produced in this build
  • materialize/ubuntu-base:mzbuild-MGCEUE5KYJCPZM5WSNHLJ7BPR55SKROF
  • materialize/prod-base:mzbuild-XSTYLCSKZRUYNVKDRZHKF6IKZFXOSHF2
  • materialize/balancerd:mzbuild-7UHXMZ6YCQHC3AEVD6EKAI7DCDFZURZB
  • materialize/bazel:mzbuild-GPYWYBGCHHBCMN7UEBT3PZGKINW55JTV
  • materialize/chbenchmark:mzbuild-FMVL5ENVNK4PRSX4H3SARY3ZBNQBIUQJ
  • materialize/ci-java-smoketest:mzbuild-V6ZYPN3CXH52RCVQFST2M42YUGUQD5TX
  • materialize/ci-metabase-smoketest:mzbuild-KNHVNRFPMY6LYYAWAGSJRL6DUXXWS2MK
  • materialize/cli:mzbuild-2SZRAOXXX5ACNUKIHGH4ARY7SNMNK7R2
  • materialize/clusterd:mzbuild-7UBFIFA3NJUB56USFU3EMZBT4KSCFP2L
  • materialize/dbt-materialize:mzbuild-LOCRYTOO733UBHFHKHBYZL7JVHO5HU3O
  • materialize/debezium:mzbuild-RMYH5YYIXAC4K3VHNK7GUKZQHCAW75CY
  • materialize/environmentd:mzbuild-NDTFA2GELPJ66ZKINQHMLP2U75TPEGJ5
  • materialize/fivetran-destination:mzbuild-XKXJ5D24XPYZYSEAPNQQ6QWORHFQ3XOG
  • materialize/fivetran-destination-tester:mzbuild-HW7CRZ4B65JKS4GKFEMLYMJDREKBLVCU
  • materialize/frontegg-mock:mzbuild-AOMPWFY5QYISQV3FZSHE3YNDWZ2AS4GQ
  • materialize/jobs:mzbuild-CY32RD5UY6NI45FHRSP2FBHQMBYXHCRF
  • materialize/kgen:mzbuild-MPCCPTJYWNJER7UROP7Q26545NO5RF6V
  • materialize/maelstrom-persist-base:mzbuild-AIDNKP5YQGJTORKPEPAUUAESL3YRPSQL
  • materialize/maelstrom-persist:mzbuild-7BD7ML4YKBQEDUGI2BW42WTHIJVCWY4B
  • materialize/materialized-base:mzbuild-W56MVNSG6EIN4VEUEYVUUICCVRQWMOVO
  • materialize/materialized:mzbuild-QQLEPYRI7RFV7SF72ZOLIBCFYMB5QHYH
  • materialize/test-certs:mzbuild-75GIVGZBOAYS54JCYUUD6R2FEE5VDR3W
  • materialize/mysql:mzbuild-NZUI4244CPCPQPG7GOVYGXWWQLYPP6EP
  • materialize/mysql-client:mzbuild-LUEEEMGAFUDNFYJEZCDRPN556DNYPINZ
  • materialize/mz:mzbuild-4SHC3HUCLEM36PGWVMGRCXG2V6A47EEO
  • materialize/orchestratord:mzbuild-UK6DIWIXQ54Q7MNOUSNYRGWZTTGFXGHK
  • materialize/postgres:mzbuild-EZI4RN5GRRAFRIFYK4TGYCNFJ3TMX2FB
  • materialize/psql:mzbuild-LMZWHKC4CZRBG7IA77FKMHQ4XECNCE73
  • materialize/sqlancer:mzbuild-5L7ZLJRGN7ZQXBAAJ7X2BVQRFMQQAOXP
  • materialize/sqllogictest:mzbuild-DHUL6ICZFWM4EIIEAS2NHS6NS73RPDSN
  • materialize/sqlsmith:mzbuild-XHNLYM577YYRKWN6A5PTJZPWRE324PXR
  • materialize/testdrive-base:mzbuild-Q3PAFJZHO5BPZRA7WYXVIY5Y3MN3WHHN
  • materialize/testdrive:mzbuild-GTOHJASCZCJ56YD3FUXZI33OWKHD7LBJ
x86_64 Docker tags produced in this build
  • materialize/ubuntu-base:mzbuild-5NAFJNH2KMVHELOHVJME6SGR3PLLJN2A
  • materialize/prod-base:mzbuild-AZBXOQ7O2TLCAAFRQ54TTXOKACLIEPY2
  • materialize/balancerd:mzbuild-5G7KETXDZGEW3QSTN3GQWPDEPJQHFOXV
  • materialize/bazel:mzbuild-DV73MZQVHFIBFUMXOQQQN52SZHYU7ZLF
  • materialize/chbenchmark:mzbuild-DHPJOEKOE44YO5SXPKDCNWLUPU2ZZ6W5
  • materialize/ci-java-smoketest:mzbuild-IYGR7Z4VXJLZI2TNYZ2NDBRCMHDXTU2Q
  • materialize/ci-metabase-smoketest:mzbuild-B7MXJYCS4C3VA5VLSTRV6AHQOTSW7XYJ
  • materialize/cli:mzbuild-FPVFNAOUVKYUZ63YBKUEDED63TS5XKGA
  • materialize/clusterd:mzbuild-7ZDKV7LRULFMIQITN3YDB75BP7JVPWQX
  • materialize/dbt-materialize:mzbuild-33G72JKOAH7I5URHQJGNKFBVRHZGAR7G
  • materialize/debezium:mzbuild-DH3UATRUW63NX4NC45OHBETXJZNLKBQ5
  • materialize/environmentd:mzbuild-GUTT73N2ZDSNFIHJRQZFQLVP73Q6TCWF
  • materialize/fivetran-destination:mzbuild-OI7IQMHHK42SWCFYP5B5GPS7P7IP3ONJ
  • materialize/fivetran-destination-tester:mzbuild-QGENPO4MHMNGHRK5VPEWPKRELQKQWZX3
  • materialize/frontegg-mock:mzbuild-YL3ZA5W3TICCPV4NITWPSVIPA6TCODJI
  • materialize/jobs:mzbuild-DRC5O3LJ725VVYIUCHALZZYEFRAKDKH2
  • materialize/kgen:mzbuild-GUB3YIB3WED4PNEGFGLEJ6ZKZU3RAYVB
  • materialize/maelstrom-persist-base:mzbuild-LVSGCWMZXLE3QRYIDIHBGIRYVSRWZ6CI
  • materialize/maelstrom-persist:mzbuild-VQUM5PAFJAR73AHIO2XQS5VT2TKPXTM5
  • materialize/materialized-base:mzbuild-IFNDR2I54636APTP5UNGQAPCH2F57MTX
  • materialize/materialized:mzbuild-DAVAYL2QVPQT7NG7XXYCRIF4AISVLYHZ
  • materialize/test-certs:mzbuild-Z2YUNQRKOEMYYW4OPM4E4BWDSPQKJ57U
  • materialize/mysql:mzbuild-HFTGC5USPVHB6VFLU2SVX7AJMASQK5EQ
  • materialize/mysql-client:mzbuild-ML4Y767WRJNDQLCBWU7KSTV24XPE6PUQ
  • materialize/mz:mzbuild-4TNLZBICY7ETNRKYUHVQVXCQXSHNC2JF
  • materialize/orchestratord:mzbuild-AZL75NP3HSATDFNWGNWV5EHTVMJGQ6SH
  • materialize/postgres:mzbuild-FWSB6QZSR6SCG54RFVC6ZXQJQSELIJ63
  • materialize/psql:mzbuild-GNHCHJUW4XE6RCEY4GDDEQBVTYB6AXOR
  • materialize/sqlancer:mzbuild-NDOUBNF5POAW5MKNPYGCCEK6ITH5OPEH
  • materialize/sqllogictest:mzbuild-IB4QLTSVRHESXQCOMB6LI7ORJHM7GCAI
  • materialize/sqlsmith:mzbuild-W4PBNCEJXKXRGUUNJ72IWGGODU5RKT3C
  • materialize/testdrive-base:mzbuild-M5WTIILEKDNJCN6KUE2JGQLFWSASA6FM
  • materialize/testdrive:mzbuild-RJMWVVP7M2BVUUKBG7PQ65UUIH4QGO2R
:pipeline:ci/test/mkpipeline.sh
Waited 1s
·
Ran in 21s
mkpipelinebin/ci-builder run min bin/pyactivate -m ci.mkpipeline test
Waited 11s
·
Ran in 6m 28s
:bazel: Build x86_64bin/ci-builder run min bin/pyactivate -m ci.test.build
Waited 51s
·
Ran in 4m 40s
:bazel: Build aarch64bin/ci-builder run min bin/pyactivate -m ci.test.build
Waited 50s
·
Ran in 4m 51s
Build WASMbin/ci-builder run stable bin/pyactivate -m ci.deploy.npm --no-release
Waited 10s
·
Ran in 4m 21s
Merge skew cargo checkci/test/check-merge-with-target.sh
Waited 11s
·
Ran in 13m 58s
Tag development docker imagesbin/ci-builder run min bin/pyactivate -m ci.test.dev_tag
Waited 31s
·
Ran in 1m 1s
Lint and rustfmtbin/ci-builder run stable ci/test/lint-fast.sh
Waited 53s
·
Ran in 5m 9s
Clippy and doctestsbin/ci-builder run stable ci/test/lint-slow.sh
Waited 1m 51s
·
Ran in 22m 23s
Lint dependenciesbin/ci-builder run stable ci/test/lint-deps.sh
Waited 9s
·
Ran in 1m 2s
:rust: Cargo test
Waited 1m 55s
·
Ran in 24m 29s
1/8
Testdrive 1
Waited 6s
·
Ran in 13m 45s
2/8
Testdrive 2
Waited 4s
·
Ran in 10m 43s
3/8
Testdrive 3
Waited 9s
·
Ran in 9m 19s
4/8
Testdrive 4
Waited 2s
·
Ran in 8m 40s
5/8
Testdrive 5
Waited 1s
·
Ran in 11m 17s
6/8
Testdrive 6
Waited 9s
·
Ran in 8m 40s
7/8
Testdrive 7
Waited 24s
·
Ran in 9m 40s
8/8
Testdrive 8
Waited 17s
·
Ran in 12m 37s
1/4
Cluster tests 1
Waited 2m 41s
·
Ran in 18m 44s
2/4
Cluster tests 2
Waited 2m 44s
·
Ran in 17m 44s
3/4
Cluster tests 3
Waited 2m 45s
·
Ran in 19m 41s
4/4
Cluster tests 4
Waited 2m 55s
·
Ran in 18m 51s
1/6
Fast SQL logic tests 1
Waited 2m 4s
·
Ran in 17m 17s
2/6
Fast SQL logic tests 2
Waited 2m 31s
·
Ran in 16m 44s
3/6
Fast SQL logic tests 3
Waited 2m 32s
·
Ran in 14m 20s
4/6
Fast SQL logic tests 4
Waited 2m 35s
·
Ran in 15m 24s
5/6
Fast SQL logic tests 5
Waited 2m 36s
·
Ran in 15m 49s
6/6
Fast SQL logic tests 6
Waited 2m 37s
·
Ran in 16m 55s
Restart test
Waited 2m 46s
·
Ran in 13m 40s
1/2
Legacy upgrade tests (last version from docs, ignore missing) 1
Waited 2m 49s
·
Ran in 14m 4s
2/2
Legacy upgrade tests (last version from docs, ignore missing) 2
Waited 2m 49s
·
Ran in 18m 9s
Debezium Postgres tests
Waited 2m 47s
·
Ran in 10m 59s
Debezium SQL Server tests
Waited 2m 10s
·
Ran in 18m 26s
Debezium MySQL tests
Waited 2m 49s
·
Ran in 8m 55s
1/2
MySQL CDC tests 1
Waited 2m 51s
·
Ran in 16m 33s
2/2
MySQL CDC tests 2
Waited 2m 51s
·
Ran in 18m 28s
1/6
MySQL CDC resumption tests 1
Waited 2m 47s
·
Ran in 9m 0s
2/6
MySQL CDC resumption tests 2
Waited 2m 48s
·
Ran in 11m 43s
3/6
MySQL CDC resumption tests 3
Waited 2m 49s
·
Ran in 9m 36s
4/6
MySQL CDC resumption tests 4
Waited 3m 0s
·
Ran in 20m 56s
5/6
MySQL CDC resumption tests 5
Waited 2m 52s
·
Ran in 18m 23s
6/6
MySQL CDC resumption tests 6
Waited 2m 58s
·
Ran in 11m 51s
MySQL RTR tests
Waited 2m 51s
·
Ran in 7m 18s
1/2
Postgres CDC tests 1
Waited 3m 3s
·
Ran in 18m 28s
2/2
Postgres CDC tests 2
Waited 3m 3s
·
Ran in 15m 30s
1/5
Postgres CDC resumption tests 1
Waited 2m 37s
·
Ran in 8m 49s
2/5
Postgres CDC resumption tests 2
Waited 2m 37s
·
Ran in 13m 28s
3/5
Postgres CDC resumption tests 3
Waited 2m 38s
·
Ran in 11m 2s
4/5
Postgres CDC resumption tests 4
Waited 2m 39s
·
Ran in 12m 25s
5/5
Postgres CDC resumption tests 5
Waited 2m 39s
·
Ran in 14m 47s
Postgres RTR tests
Waited 2m 54s
·
Ran in 7m 17s
Yugabyte CDC tests
Waited 3m 4s
·
Ran in 9m 28s
1/2
SQL Server CDC tests 1
Waited 3m 4s
·
Ran in 6m 34s
2/2
SQL Server CDC tests 2
Waited 3m 4s
·
Ran in 6m 41s
SSH connection tests
Waited 2m 59s
·
Ran in 16m 7s
Fivetran Destination tests
Waited 2m 56s
·
Ran in 10m 24s
Copy to S3
Waited 2m 56s
·
Ran in 7m 25s
Kafka resumption tests
Waited 3m 2s
·
Ran in 16m 45s
Kafka auth test
Waited 3m 7s
·
Ran in 14m 33s
Kafka exactly-once tests
Waited 2m 57s
·
Ran in 7m 38s
1/2
Kafka RTR tests 1
Waited 3m 3s
·
Ran in 8m 26s
2/2
Kafka RTR tests 2
Waited 3m 4s
·
Ran in 10m 51s
Short Zippy
Waited 2m 57s
·
Ran in 13m 47s
1/6
Checks + restart of environmentd & storage clusterd 1
Waited 2m 40s
·
Ran in 14m 59s
2/6
Checks + restart of environmentd & storage clusterd 2
Waited 2m 41s
·
Ran in 15m 33s
3/6
Checks + restart of environmentd & storage clusterd 3
Waited 2m 42s
·
Ran in 13m 56s
4/6
Checks + restart of environmentd & storage clusterd 4
Waited 2m 42s
·
Ran in 13m 11s
5/6
Checks + restart of environmentd & storage clusterd 5
Waited 2m 42s
·
Ran in 14m 47s
6/6
Checks + restart of environmentd & storage clusterd 6
Waited 2m 43s
·
Ran in 13m 53s
1/6
Checks without restart or upgrade 1
Waited 2m 43s
·
Ran in 13m 13s
2/6
Checks without restart or upgrade 2
Waited 2m 54s
·
Ran in 14m 32s
3/6
Checks without restart or upgrade 3
Waited 2m 46s
·
Ran in 12m 35s
4/6
Checks without restart or upgrade 4
Waited 2m 46s
·
Ran in 12m 16s
5/6
Checks without restart or upgrade 5
Waited 2m 47s
·
Ran in 13m 26s
6/6
Checks without restart or upgrade 6
Waited 2m 47s
·
Ran in 12m 14s
1/2
Source/Sink Error Reporting 1
Waited 2m 59s
·
Ran in 13m 43s
2/2
Source/Sink Error Reporting 2
Waited 2m 59s
·
Ran in 9m 48s
Feature benchmark (Kafka only)
Waited 1m 15s
·
Ran in 28m 0s
Persistence tests
Waited 3m 13s
·
Ran in 12m 4s
Cluster isolation test
Waited 3m 4s
·
Ran in 11m 24s
chbench smoke test
Waited 3m 5s
·
Ran in 12m 39s
Metabase smoke test
Waited 2m 29s
·
Ran in 14m 31s
dbt-materialize tests
Waited 3m 10s
·
Ran in 16m 33s
Storage Usage Table Test
Waited 3m 15s
·
Ran in 12m 21s
Tracing Fast Path
Waited 56s
·
Ran in 5m 35s
Build will continue even if previous stage fails
Build will continue even if previous stage fails
Total Job Run Time: 18h 4m