- 22 Aug, 2019 1 commit
-
-
Paul Yang authored
Proto2 has been tested for invalid cases. Check implementation of ExpectParseFailureForProto (https://github.com/protocolbuffers/protobuf/blob/master/conformance/binary_json_conformance_suite.cc#L322)
-
- 02 Aug, 2019 1 commit
-
-
Paul Yang authored
* Add conformance tests for explicit packed/unpacked fields * Fix typo * Update failure lists * Update failure list * Use enum class to make enum scoped
-
- 26 Jul, 2019 1 commit
-
-
Paul Yang authored
* Add binary conformance test for default repeated fields 1) Both packed and unpacked encoding should be accepted for parsing. 2) Encode should follow the default way for the syntax. * Uncomment test * Remove is_primitive * Add failed tests to failure lists. * Add failed test to failure list * Use binary format to specify expected value Text format cannot distinguish whether repeated field is packed or not. * Change method name from ToHexString to ToOctString * Add failed test to failure list * Add failed test to php's failure list * Fix comments
-
- 24 Jul, 2019 1 commit
-
-
Paul Yang authored
* Add binary conformance test for message type. * Add test case for merge repeated scalar message field * Add failed tests to failure list * Add failed test to php's failure list * Remove successful tests from php c's failure list
-
- 23 Jul, 2019 2 commits
- 22 Jul, 2019 1 commit
-
-
Paul Yang authored
* Add conformance test for binary string * Add failing tests to php failure list
-
- 26 Jun, 2019 1 commit
-
-
Hao Nguyen authored
-
- 17 Jun, 2019 1 commit
-
-
Paul Yang authored
Fixes #4079
-
- 24 Apr, 2019 1 commit
-
-
Hao Nguyen authored
* Add a new conformance test for top level JSON null
-
- 12 Mar, 2019 1 commit
-
-
Paul Yang authored
* Add conformance test for nested listvalue * Fix upb for parsing repeated Value/ListValue * Add failed repeated ListValue conformance test into php failure list
-
- 11 Mar, 2019 1 commit
-
-
Paul Yang authored
* Encode empty ListValue * Update mac ruby conformance failure list
-
- 22 Feb, 2019 1 commit
-
-
Yilun Chong authored
-
- 22 Jan, 2019 1 commit
-
-
Paul Yang authored
* Fix empty FieldMask json encoding/decoding * Add failed test to python's conformance failure list
-
- 15 Dec, 2018 3 commits
-
-
Hao Nguyen authored
-
Hao Nguyen authored
-
Paul Yang authored
* Down-integrate internal changes * Update generated code for php, objc and csharp. * Add missing dependency in conformance_php
-
- 06 Sep, 2018 1 commit
-
-
Paul Yang authored
* Fix conformance running nothing issue This change adds a source dependency of the test suite implementaion class in the main function. For generality reason, the main function is moved to the file of the test suite implemetation. New test suite implementation will need to implement the main function. In order to make it easy for test suite implementation to implement the main function, this change also refactor out the common code out of the main function. * Fix typo
-
- 09 Aug, 2018 1 commit
-
-
Feng Xiao authored
-
- 27 Jul, 2018 1 commit
-
-
Paul Yang authored
* Give a unique category to each test. This change introduce a TestCategory enum to ConformanceRequest. Existing tests are divided into three categories: binary format test, json format test and json format (ignore unknown when parsing) test. For the previous two categories, there is no change to existing testee programs. For tests with the last category, testee programs should either enable ignoring unknown field during json parsing or skip the test. * Fix python test * Fix java * Fix csharp * Update document * Update csharp generated code
-
- 09 Jul, 2018 1 commit
-
-
Paul Yang authored
* Enable ignoring unknown in json parsing in php * Update generated descriptor files * Update failure list for other languages. * Remove unnecessary php files
-
- 13 Mar, 2018 1 commit
-
-
Adam Cozzette authored
-
- 01 Mar, 2018 1 commit
-
-
Jon Skeet authored
-
- 27 Jan, 2018 1 commit
-
-
Adam Cozzette authored
These statements pulled a bunch of symbols from the std namespace into the global namespace. This commit removes all of them except for std::string, which is a bit trickier to remove.
-
- 13 Nov, 2017 1 commit
-
-
Paul Yang authored
-
- 26 Oct, 2017 1 commit
-
-
Paul Yang authored
* Reserve unknown in ruby * Revert ruby tests. Wait for cpp impl for conformance test * Add conformance test for preserving unknown * Add unknown field conformance test to csharp failure list. * Fix comments * Fix comment * Fix comments * Fix typo * Use stringsink_string directly * Mark hd unused * Remove unused encodeunknown_handlerfunc
-
- 25 Jul, 2017 1 commit
-
-
Jisi Liu authored
-
- 18 Jul, 2017 1 commit
-
-
Jisi Liu authored
-
- 10 Jul, 2017 1 commit
-
-
tanderson-google authored
* Remove using std::{set,map}
-
- 01 Jul, 2017 1 commit
-
-
Yilun Chong authored
-
- 29 Jun, 2017 2 commits
-
-
Yilun Chong authored
-
Yilun Chong authored
-
- 28 Jun, 2017 1 commit
-
-
Yilun Chong authored
-
- 27 Jun, 2017 1 commit
-
-
Yilun Chong authored
-
- 19 Jun, 2017 1 commit
-
-
Joshua Haberman authored
* Fixed a bunch of Ruby conformance errors. * Fixed some more Ruby conformance errors in JSON.
-
- 16 Jun, 2017 1 commit
-
-
Thomas Van Lenten authored
About 1.5% of all IEEE754 single-precision numbers require nine decimal digits to represent accurately.
-
- 29 Mar, 2017 1 commit
-
-
Feng Xiao authored
-
- 07 Jan, 2017 1 commit
-
-
Joshua Haberman authored
* A few more cases for binary conformance tests. * over-encoded varints (encoded in more bytes than are necessary). * truncated varints (>32 bits for 32-bit types). * Fixed Python decoding bug with 32-bit varints. * Fixed 1L -> 1LL for 32-bit platforms.
-
- 14 Dec, 2016 1 commit
-
-
Joshua Haberman authored
This is basic and more tests will be added over time.
-
- 09 Dec, 2016 1 commit
-
-
Julien Brianceau authored
-