platform/upstream/rust-serde_json.git
2 years agoMerge pull request #1 from myoungwoon-kim/dev accepted/tizen_rust tizen accepted/tizen/rust/20231016.021902
김명운/Tizen Platform Lab(SR)/삼성전자 [Fri, 12 May 2023 07:44:47 +0000 (16:44 +0900)]
Merge pull request #1 from myoungwoon-kim/dev

Add unittest

2 years agoAdd unittest
Roy7Kim [Fri, 12 May 2023 06:42:40 +0000 (15:42 +0900)]
Add unittest
[  275s] + for unit_test in '${unit_test_list}'
[  275s] + ./compiletest
[  275s]
[  275s] running 1 test
[  275s] test ui ... ignored
[  275s]
[  275s] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[  275s]
[  275s] + for unit_test in '${unit_test_list}'
[  275s] + ./debug
[  275s]
[  275s] running 9 tests
[  275s] test error ... ok
[  275s] test indented ... ok
[  275s] test value_array ... ok
[  275s] test number ... ok
[  275s] test value_bool ... ok
[  275s] test value_null ... ok
[  275s] test value_object ... ok
[  275s] test value_number ... ok
[  275s] test value_string ... ok
[  275s]
[  275s] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[  275s]
[  275s] + for unit_test in '${unit_test_list}'
[  275s] + ./map
[  275s]
[  275s] running 3 tests
[  275s] test test_append ... ok
[  275s] test test_preserve_order ... ok
[  275s] test test_retain ... ok
[  275s]
[  275s] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[  275s]
[  275s] + for unit_test in '${unit_test_list}'
[  275s] + ./regression
[  275s]
[  275s] running 4 tests
[  275s] test regression::issue520::test ... ok
[  275s] test regression::issue795::test ... ok
[  275s] test regression::issue845::test ... ok
[  275s] test regression::issue953::test ... ok
[  275s]
[  275s] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[  275s]
[  275s] + for unit_test in '${unit_test_list}'
[  275s] + ./stream
[  275s]
[  275s] running 11 tests
[  275s] test test_error ... ok
[  275s] test test_json_stream_empty ... ok
[  275s] test test_json_stream_invalid_number ... ok
[  275s] test test_json_stream_invalid_literal ... ok
[  275s] test test_json_stream_trailing_whitespaces ... ok
[  275s] test test_json_stream_primitive ... ok
[  275s] test test_json_stream_newlines ... ok
[  275s] test test_json_stream_truncated ... ok
[  275s] test test_json_stream_truncated_decimal ... ok
[  275s] test test_json_stream_truncated_exponent ... ok
[  275s] test test_json_stream_truncated_negative ... ok
[  275s]
[  275s] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[  275s]
[  275s] + for unit_test in '${unit_test_list}'
[  275s] + ./test
[  275s]
[  275s] running 71 tests
[  275s] test hash_positive_and_negative_zero ... ok
[  275s] test issue_220 ... ok
[  275s] test null_invalid_type ... ok
[  275s] test test_borrow ... ok
[  275s] test test_borrow_in_map_key ... ok
[  275s] test test_borrowed_key ... ok
[  275s] test test_byte_buf_de ... ok
[  275s] test test_byte_buf_de_lone_surrogate ... ok
[  275s] test test_byte_buf_ser ... ok
[  275s] test test_byte_buf_de_multiple ... ok
[  275s] test test_bytes_ser ... ok
[  275s] test test_deny_float_key ... ok
[  275s] test test_category ... ok
[  275s] test test_deserialize_number_to_untagged_enum ... ok
[  275s] test test_integer128_key ... ok
[  275s] test test_effectively_string_keys ... ok
[  275s] test test_into_io_error ... ok
[  275s] test test_encode_nonfinite_float_yields_null ... ok
[  275s] test test_json_macro ... ok
[  275s] test test_missing_option_field ... ok
[  275s] test test_missing_renamed_field ... ok
[  275s] test test_integer128_to_value ... ok
[  275s] test test_multiline_errors ... ok
[  275s] test test_missing_nonoption_field ... ok
[  275s] test test_json_pointer ... ok
[  275s] test test_parse_bool ... ok
[  275s] test test_parse_negative_zero ... ok
[  275s] test test_parse_i64 ... ok
[  275s] test test_parse_char ... ok
[  275s] test test_integer128 ... ok
[  275s] test test_parse_null ... ok
[  275s] test test_json_pointer_mut ... ok
[  275s] test test_parse_number ... ok
[  275s] test test_partialeq_bool ... ok
[  275s] test test_partialeq_string ... ok
[  275s] test test_parse_number_errors ... ok
[  275s] test test_parse_u64 ... ok
[  275s] test test_parse_f64 ... ok
[  275s] test test_roundtrip_f32 ... ok
[  275s] test test_serialize_char ... ok
[  275s] test test_integer_key ... ok
[  275s] test test_serialize_map_with_no_len ... ok
[  275s] test test_serialize_seq_with_no_len ... ok
[  275s] test test_parse_trailing_whitespace ... ok
[  275s] test test_serialize_rejects_bool_keys ... ok
[  275s] test test_serialize_rejects_adt_keys ... ok
[  275s] test test_value_as_f64 ... ok
[  275s] test test_value_into_deserializer ... ok
[  275s] test test_parse_enum_errors ... ok
[  275s] test test_parse_option ... ok
[  275s] test test_stack_overflow ... ok
[  275s] test test_write_null ... ok
[  275s] test test_parse_string ... ok
[  275s] test test_write_bool ... ok
[  275s] test test_partialeq_number ... ok
[  275s] test test_deserialize_from_stream ... ok
[  275s] test test_write_enum ... ok
[  275s] test test_write_char ... ok
[  275s] test test_write_i64 ... ok
[  275s] test test_write_str ... ok
[  275s] test test_write_tuple ... ok
[  275s] test test_write_newtype_struct ... ok
[  275s] test test_write_option ... ok
[  275s] test test_write_list ... ok
[  275s] test test_write_f64 ... ok
[  275s] test test_write_u64 ... ok
[  275s] test test_parse_list ... ok
[  275s] test test_write_object ... ok
[  275s] test test_parse_enum ... ok
[  275s] test test_parse_struct ... ok
[  275s] test test_parse_object ... ok
[  275s]
[  275s] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s

lexical - build errors
./tests/lexical.rs
[   34s] error[E0432]: unresolved import `crate::lexical::math::Limb`
[   34s]  --> ./tests/lexical/math.rs:3:28
[   34s]   |
[   34s] 3 | use crate::lexical::math::{Limb, Math};
[   34s]   |                            ^^^^ no `Limb` in `lexical::math`

2 years agoadd some requires which declared as extern
Woohyun Jung [Thu, 16 Mar 2023 06:18:02 +0000 (15:18 +0900)]
add some requires which declared as extern

2 years agoBump to rust-serde_json 1.0.94
Woohyun Jung [Thu, 16 Mar 2023 06:15:26 +0000 (15:15 +0900)]
Bump to rust-serde_json 1.0.94

2 years agoImport serde_json 1.0.94 upstream upstream/1.0.94
Woohyun Jung [Thu, 16 Mar 2023 05:56:14 +0000 (14:56 +0900)]
Import serde_json 1.0.94