Skip to Content
Результаты CIUnit-тесты (nextest)

Unit-тесты (nextest)

Статус: ✅ Успешно Дата: 2026-01-28T03:51:59+03:00

Вывод

Compiling ring v0.17.14 Compiling parser v0.1.0 (/home/runner/work/practicum-rust/practicum-rust/crates/parser) Compiling converter v0.0.1 (/home/runner/work/practicum-rust/practicum-rust/tools/converter) Compiling comparer v0.0.1 (/home/runner/work/practicum-rust/practicum-rust/tools/comparer) Compiling rustls-webpki v0.103.8 Compiling rustls v0.23.36 Compiling ureq v3.1.4 Compiling rustdoc-md v0.2.0 Compiling xtask v0.0.1 (/home/runner/work/practicum-rust/practicum-rust/xtask) Finished `test` profile [unoptimized + debuginfo] target(s) in 2.39s ──────────── Nextest run ID 092f2093-1db8-4312-8e4b-5561c072d47c with nextest profile: default Starting 59 tests across 4 binaries PASS [ 0.005s] ( 1/59) comparer::bin/ypbank_compare tests::test_identical_transactions PASS [ 0.005s] ( 2/59) comparer::bin/ypbank_compare tests::test_identical_different_order PASS [ 0.005s] ( 3/59) comparer::bin/ypbank_compare tests::test_empty_lists PASS [ 0.005s] ( 4/59) comparer::bin/ypbank_compare tests::test_mismatched_content PASS [ 0.005s] ( 5/59) comparer::bin/ypbank_compare tests::test_only_in_first PASS [ 0.005s] ( 6/59) comparer::bin/ypbank_compare tests::test_only_in_second PASS [ 0.005s] ( 7/59) converter::bin/converter tests::test_empty_input PASS [ 0.006s] ( 8/59) converter::bin/converter tests::test_csv_roundtrip PASS [ 0.005s] ( 9/59) converter::bin/converter tests::test_text_to_csv_conversion PASS [ 0.005s] (10/59) converter::bin/converter tests::test_text_to_text_roundtrip PASS [ 0.005s] (11/59) parser reader::tests::test_read_binary_transactions_with_reader PASS [ 0.005s] (12/59) parser reader::tests::test_read_multiple_text_transactions PASS [ 0.005s] (13/59) parser reader::tests::test_records_read_counter PASS [ 0.005s] (14/59) parser serde::binary::tests::test_empty_description PASS [ 0.005s] (15/59) parser serde::binary::tests::test_invalid_magic PASS [ 0.005s] (16/59) parser serde::binary::tests::test_iter_reader_empty PASS [ 0.005s] (17/59) parser serde::binary::tests::test_magic_bytes PASS [ 0.005s] (18/59) parser serde::binary::tests::test_recovery_after_corrupt_record PASS [ 0.005s] (19/59) parser serde::binary::tests::test_recovery_multiple_corruptions PASS [ 0.005s] (20/59) parser serde::binary::tests::test_recovery_stats PASS [ 0.005s] (21/59) parser serde::binary::tests::test_size_field PASS [ 0.005s] (22/59) parser serde::binary::tests::test_roundtrip PASS [ 0.005s] (23/59) parser serde::binary::tests::test_skip_to_next_magic_at_start PASS [ 0.005s] (24/59) parser serde::binary::tests::test_skip_to_next_magic_basic PASS [ 0.005s] (25/59) parser serde::binary::tests::test_skip_to_next_magic_eof PASS [ 0.005s] (26/59) parser serde::binary::tests::test_streaming_read_one PASS [ 0.005s] (27/59) parser serde::binary::tests::test_streaming_multiple_records PASS [ 0.005s] (28/59) parser serde::csv::tests::test_cyrillic_description PASS [ 0.006s] (29/59) parser serde::csv::tests::test_description_with_comma PASS [ 0.005s] (30/59) parser serde::csv::tests::test_empty_description PASS [ 0.006s] (31/59) parser serde::csv::tests::test_description_with_quotes PASS [ 0.005s] (32/59) parser serde::csv::tests::test_iter_reader_empty_file PASS [ 0.005s] (33/59) parser serde::csv::tests::test_iter_reader_header_only PASS [ 0.006s] (34/59) parser serde::csv::tests::test_iter_reader_multiple_records PASS [ 0.005s] (35/59) parser serde::csv::tests::test_iter_reader_with_header PASS [ 0.005s] (36/59) parser serde::csv::tests::test_roundtrip PASS [ 0.005s] (37/59) parser serde::csv::tests::test_to_string PASS [ 0.005s] (38/59) parser serde::csv::tests::test_write_header PASS [ 0.006s] (39/59) parser serde::csv::tests::test_write_and_read_multiple PASS [ 0.006s] (40/59) parser serde::text::tests::test_deserialize_with_comments PASS [ 0.005s] (41/59) parser serde::text::tests::test_empty_description PASS [ 0.005s] (42/59) parser serde::text::tests::test_iter_reader_empty PASS [ 0.005s] (43/59) parser serde::text::tests::test_missing_field PASS [ 0.005s] (44/59) parser serde::text::tests::test_roundtrip PASS [ 0.006s] (45/59) parser serde::text::tests::test_serialize PASS [ 0.006s] (46/59) parser serde::text::tests::test_streaming_multiple_records PASS [ 0.005s] (47/59) parser serde::text::tests::test_streaming_read_one PASS [ 0.005s] (48/59) parser serde::text::tests::test_write_and_read_multiple PASS [ 0.005s] (49/59) parser transaction::validation::tests::deposit_with_nonzero_source_fails PASS [ 0.005s] (50/59) parser transaction::validation::tests::minimal_positive_amount_passes PASS [ 0.005s] (51/59) parser transaction::validation::tests::negative_amount_fails PASS [ 0.006s] (52/59) parser transaction::validation::tests::self_transfer_fails PASS [ 0.005s] (53/59) parser transaction::validation::tests::valid_deposit PASS [ 0.005s] (54/59) parser transaction::validation::tests::valid_transfer PASS [ 0.006s] (55/59) parser transaction::validation::tests::valid_withdrawal PASS [ 0.005s] (56/59) parser transaction::validation::tests::withdrawal_with_nonzero_destination_fails PASS [ 0.004s] (57/59) parser writer::tests::test_write_text_format PASS [ 0.005s] (58/59) parser transaction::validation::tests::zero_amount_fails PASS [ 0.005s] (59/59) parser writer::tests::test_records_written_counter ──────────── Summary [ 0.081s] 59 tests run: 59 passed, 0 skipped