platform/upstream/rust-winnow.git
12 months agoMerge pull request #1 from myoungwoon-kim/dev accepted/tizen_rust accepted/tizen_unified accepted/tizen_unified_x tizen accepted/tizen/rust/20231016.022238 accepted/tizen/unified/20240328.123351 accepted/tizen/unified/x/20240328.131005
김명운/Tizen Platform Lab(SR)/삼성전자 [Mon, 15 May 2023 06:51:45 +0000 (15:51 +0900)]
Merge pull request #1 from myoungwoon-kim/dev

Add unittest

12 months agoAdd unittest
Roy7Kim [Mon, 15 May 2023 04:51:04 +0000 (13:51 +0900)]
Add unittest
[  125s] + ./winnow
[  125s]
[  125s] running 185 tests
[  125s] test bits::tests::test_bool_0_complete ... ok
[  125s] test bits::tests::test_bool_0_partial ... ok
[  125s] test bits::tests::test_bool_eof_complete ... ok
[  125s] test bits::tests::test_bool_eof_partial ... ok
[  125s] test bits::tests::test_complete_byte_consumption_bits ... ok
[  125s] test bits::tests::test_partial_byte_consumption_bits ... ok
[  125s] test bits::tests::test_incomplete_bits ... ok
[  125s] test bits::tests::test_tag_partial_err ... ok
[  125s] test bits::tests::test_tag_partial_ok ... ok
[  125s] test bits::tests::test_take_complete_0 ... ok
[  125s] test bits::tests::test_take_complete_eof ... ok
[  125s] test bits::tests::test_take_complete_span_over_multiple_bytes ... ok
[  125s] test bits::tests::test_take_partial_0 ... ok
[  125s] test branch::tests::alt_incomplete ... ok
[  125s] test branch::tests::permutation_test ... ok
[  125s] test branch::tests::alt_test ... ok
[  125s] test bytes::tests::char_byteslice ... ok
[  125s] test bytes::tests::char_str ... ok
[  125s] test bytes::tests::complete_take_while_m_n_utf8_all_matching_substring ... ok
[  125s] test bytes::tests::complete_take_while_m_n_utf8_all_matching ... ok
[  125s] test bytes::tests::complete_take_while_m_n_bounds ... ok
[  125s] test bytes::tests::partial_case_insensitive ... ok
[  125s] test bytes::tests::partial_is_a ... ok
[  125s] test bytes::tests::partial_none_of_test ... ok
[  125s] test bytes::tests::partial_is_not ... ok
[  125s] test bytes::tests::partial_one_of_test ... ok
[  125s] test bytes::tests::partial_recognize ... ok
[  125s] test bytes::tests::partial_length_bytes ... ok
[  125s] test bytes::tests::partial_any_str ... ok
[  125s] test bytes::tests::partial_recognize_take_while0 ... ok
[  125s] test bytes::tests::partial_tag_fixed_size_array ... ok
[  125s] test bytes::tests::partial_take_till0 ... ok
[  125s] test bytes::tests::partial_take_till0_utf8 ... ok
[  125s] test bytes::tests::partial_take_till1 ... ok
[  125s] test bytes::tests::partial_take_until_incomplete ... ok
[  125s] test bytes::tests::partial_take_utf8 ... ok
[  125s] test bytes::tests::partial_take_while0 ... ok
[  125s] test bytes::tests::partial_take_while1 ... ok
[  125s] test bytes::tests::partial_take_until_incomplete_s ... ok
[  125s] test bytes::tests::partial_take_while_m_n ... ok
[  125s] test bytes::tests::partial_take_while_m_n_utf8_fixed ... ok
[  125s] test bytes::tests::partial_take_while_m_n_utf8_full_match_fixed ... ok
[  125s] test bytes::tests::partial_take_while_m_n_utf8_full_match_range ... ok
[  125s] test character::tests::complete::character ... ok
[  125s] test character::tests::complete::check_unix_lineending ... ok
[  125s] test character::tests::complete::character_s ... ok
[  125s] test bytes::tests::partial_take_while_m_n_utf8_range ... ok
[  125s] test bytes::tests::partial_take_while_utf8 ... ok
[  125s] test character::tests::complete::complete_escape_transform ... ok
[  125s] test character::tests::complete::complete_escape_transform_str ... ok
[  125s] test character::tests::complete::complete_escaped_hang ... ok
[  125s] test character::tests::complete::cr_lf ... ok
[  125s] test character::tests::complete::check_windows_lineending ... ok
[  125s] test character::tests::complete::full_line_windows ... ok
[  125s] test character::tests::complete::full_line_unix ... ok
[  125s] test character::tests::complete::complete_escaping ... ok
[  125s] test character::tests::complete::is_not_line_ending_bytes ... ok
[  125s] test character::tests::complete::hex_uint_tests ... ok
[  125s] test character::tests::complete::complete_escaped_hang_1118 ... ok
[  125s] test character::tests::complete::complete_escaping_str ... ok
[  125s] test character::tests::complete::hex_digit_test ... ok
[  125s] test character::tests::complete::end_of_line ... ok
[  125s] test character::tests::complete::oct_digit_test ... ok
[  125s] test character::tests::complete::is_not_line_ending_str ... ok
[  125s] test character::tests::complete::offset ... ok
[  125s] test character::tests::complete::test_escaped_error ... ok
[  125s] test character::tests::complete::test_escaped_transform_error ... ok
[  125s] test character::tests::partial::character ... ok
[  125s] test character::tests::partial::character_s ... ok
[  125s] test character::tests::partial::check_unix_lineending ... ok
[  125s] test character::tests::partial::check_windows_lineending ... ok
[  125s] test character::tests::partial::cr_lf ... ok
[  125s] test character::tests::complete::float_test ... ok
[  125s] test character::tests::partial::end_of_line ... ok
[  125s] test character::tests::partial::full_line_unix ... ok
[  125s] test character::tests::partial::full_line_windows ... ok
[  125s] test character::tests::partial::hex_digit_test ... ok
[  125s] test character::tests::partial::hex_uint_tests ... ok
[  125s] test character::tests::partial::is_not_line_ending_bytes ... ok
[  125s] test character::tests::partial::is_not_line_ending_str ... ok
[  125s] test character::tests::partial::oct_digit_test ... ok
[  125s] test character::tests::partial::offset ... ok
[  125s] test combinator::tests::eof_on_slices ... ok
[  125s] test combinator::tests::eof_on_strs ... ok
[  125s] test combinator::tests::fail_test ... ok
[  125s] test combinator::tests::not_test ... ok
[  125s] test combinator::tests::opt_test ... ok
[  125s] test combinator::tests::peek_test ... ok
[  125s] test combinator::tests::rest_len_on_slices ... ok
[  125s] test combinator::tests::rest_on_slices ... ok
[  125s] test combinator::tests::rest_on_strs ... ok
[  125s] test combinator::tests::test_parser_flat_map ... ok
[  125s] test combinator::tests::test_parser_into ... ok
[  125s] test combinator::tests::test_parser_map_parser ... ok
[  125s] test character::tests::complete::uints ... ok
[  125s] test combinator::tests::test_parser_verify ... ok
[  125s] test combinator::tests::test_parser_verify_alloc ... ok
[  125s] test combinator::tests::test_parser_verify_map ... ok
[  125s] test combinator::tests::test_parser_verify_ref ... ok
[  125s] test error::tests::convert_error_panic ... ok
[  125s] test multi::tests::count_test ... ok
[  125s] test character::tests::partial::ints ... ok
[  125s] test multi::tests::count_zero ... ok
[  125s] test multi::tests::fold_many0_empty_test ... ok
[  125s] test multi::tests::fold_many0_test ... ok
[  125s] test multi::tests::fold_many1_test ... ok
[  125s] test character::tests::partial::uints ... ok
[  125s] test multi::tests::fold_many_m_n_test ... ok
[  125s] test multi::tests::infinite_many ... ok
[  125s] test multi::tests::length_count_test ... ok
[  125s] test multi::tests::length_data_test ... ok
[  125s] test multi::tests::length_value_test ... ok
[  125s] test multi::tests::many0_count_test ... ok
[  125s] test multi::tests::many0_empty_test ... ok
[  125s] test multi::tests::many0_test ... ok
[  125s] test multi::tests::many1_count_test ... ok
[  125s] test multi::tests::many1_test ... ok
[  125s] test character::tests::complete::floats ... ok
[  125s] test multi::tests::separated0_empty_sep_test ... ok
[  125s] test character::tests::complete::ints ... ok
[  125s] test multi::tests::many_m_n_test ... ok
[  125s] test multi::tests::many_till_test ... ok
[  125s] test multi::tests::separated0_test ... ok
[  125s] test multi::tests::separated1_test ... ok
[  125s] test number::tests::complete::be_f32_tests ... ok
[  125s] test number::tests::complete::be_f64_tests ... ok
[  125s] test number::tests::complete::be_i128_tests ... ok
[  125s] test number::tests::complete::be_i16_tests ... ok
[  125s] test number::tests::complete::be_i24_tests ... ok
[  125s] test number::tests::complete::be_i64_tests ... ok
[  125s] test number::tests::complete::be_i32_tests ... ok
[  125s] test number::tests::complete::be_u24_tests ... ok
[  125s] test number::tests::complete::be_i8_tests ... ok
[  125s] test number::tests::complete::le_f64_tests ... ok
[  125s] test number::tests::complete::i8_tests ... ok
[  125s] test number::tests::complete::le_i128_tests ... ok
[  125s] test number::tests::complete::le_f32_tests ... ok
[  125s] test number::tests::complete::le_i16_tests ... ok
[  125s] test number::tests::complete::configurable_endianness ... ok
[  125s] test number::tests::complete::le_i64_tests ... ok
[  125s] test number::tests::complete::le_i24_tests ... ok
[  125s] test number::tests::complete::le_i32_tests ... ok
[  125s] test number::tests::partial::be_f64_tests ... ok
[  125s] test number::tests::complete::le_i8_tests ... ok
[  125s] test number::tests::complete::le_u24_tests ... ok
[  125s] test number::tests::partial::i16_tests ... ok
[  125s] test number::tests::partial::i128_tests ... ok
[  125s] test number::tests::partial::i24_tests ... ok
[  125s] test number::tests::partial::configurable_endianness ... ok
[  125s] test number::tests::partial::be_f32_tests ... ok
[  125s] test number::tests::partial::i32_tests ... ok
[  125s] test number::tests::partial::i8_tests ... ok
[  125s] test number::tests::partial::le_f32_tests ... ok
[  125s] test number::tests::partial::i64_tests ... ok
[  125s] test number::tests::partial::le_f64_tests ... ok
[  125s] test number::tests::partial::le_i16_tests ... ok
[  125s] test number::tests::partial::le_i128_tests ... ok
[  125s] test number::tests::partial::le_i24_tests ... ok
[  125s] test number::tests::partial::le_i64_tests ... ok
[  125s] test number::tests::partial::le_i32_tests ... ok
[  125s] test number::tests::partial::le_u24_tests ... ok
[  125s] test number::tests::partial::le_i8_tests ... ok
[  125s] test number::tests::partial::u24_tests ... ok
[  125s] test parser::tests::err_map_test ... ok
[  125s] test parser::tests::single_element_tuples ... ok
[  125s] test parser::tests::tuple_test ... ok
[  125s] test sequence::tests::complete ... ok
[  125s] test sequence::tests::preceded_test ... ok
[  125s] test parser::tests::unit_type ... ok
[  125s] test sequence::tests::separated_pair_test ... ok
[  125s] test sequence::tests::delimited_test ... ok
[  125s] test stream::impls::bytes::debug::test_debug ... ok
[  125s] test sequence::tests::terminated_test ... ok
[  125s] test stream::impls::bstr::debug::test_pretty_debug ... ok
[  125s] test stream::impls::bytes::debug::test_pretty_debug ... ok
[  125s] test stream::impls::bytes::display::clean ... ok
[  125s] test stream::impls::bstr::debug::test_debug ... ok
[  125s] test stream::impls::bstr::display::clean ... ok
[  125s] test stream::impls::bytes::debug::test_sliced ... ok
[  125s] test stream::tests::test_bit_offset_empty ... ok
[  125s] test stream::tests::bit_stream ... ok
[  125s] test stream::tests::test_bit_stream_empty ... ok
[  125s] test stream::tests::test_offset_str ... ok
[  125s] test stream::tests::test_partial_complete ... ok
[  125s] test stream::tests::test_offset_u8 ... ok
[  125s]
[  125s] test result: ok. 185 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s

13 months agoBump to rust-winnow 0.4.0
DongHun Kwak [Mon, 27 Mar 2023 06:17:45 +0000 (15:17 +0900)]
Bump to rust-winnow 0.4.0

13 months agoImport winnow 0.4.0 upstream upstream/0.4.0
DongHun Kwak [Fri, 24 Mar 2023 06:47:02 +0000 (15:47 +0900)]
Import winnow 0.4.0