Yilun Chong
020a24dfdc
change cpp and python to uniform message
8 years ago
Yilun Chong
364502102a
add message set test case
8 years ago
Yilun Chong
06c9057cc3
add objec support
8 years ago
Yilun Chong
cf7b6a46b2
delete backup files
8 years ago
Yilun Chong
6c59c25735
delete binary
8 years ago
Yilun Chong
696cf779d4
add java supported
8 years ago
Yilun Chong
18a0c2c4d2
add proto2 supported for cpp,python,nodejs,ruby,php
8 years ago
Yilun Chong
2ad74e1606
add support for proto2
8 years ago
Yilun Chong
58a3c74df0
add test_proto2_message.proto and change conformnace/makefile.am
8 years ago
Joshua Haberman
1325588982
Updated upb to fix JSON conformance issues. ( #3206 )
...
* Fixed a bunch of Ruby conformance errors.
* Fixed some more Ruby conformance errors in JSON.
8 years ago
Thomas Van Lenten
dd19b876d4
Raise the number of digits used for floats.
...
About 1.5% of all IEEE754 single-precision numbers require nine
decimal digits to represent accurately.
8 years ago
Thomas Van Lenten
ecc0f54127
Properly error on a tag with field number zero.
8 years ago
Paul Yang
190b5270c8
Make PHP c extension work with PHP7 ( #2951 )
8 years ago
Feng Xiao
bd74319107
Update Java conformance failure list.
8 years ago
Feng Xiao
624d44f042
Update objective-c conformance failure list.
8 years ago
Feng Xiao
fab8812cc1
Update python conformance failure list.
8 years ago
Feng Xiao
057a2851e4
Update C# conformance failure list.
8 years ago
Feng Xiao
e47c068cfa
Update python conformance failure list.
8 years ago
Feng Xiao
d36c0c538a
Down-integrate from google3.
8 years ago
Josh Haberman
1b0db1cb83
Removed obsolete comments and added docs.
8 years ago
Josh Haberman
95b4427d39
Build system fixes for JS conformance tests.
8 years ago
Josh Haberman
8df69f0894
Conformance test for JS now work, though 15 tests fail.
8 years ago
Josh Haberman
3e6245e5d7
update_failure_list.py: fixed Python "raise" statement.
8 years ago
Paul Yang
dd8d5f57d7
Rename encode/decode to serializeToString/mergeFromString ( #2795 )
...
This better shows the semantic of the API. For already setted fields,
mergeFromString do replacement for singular fields and appending for
repeated fields.
8 years ago
Josh Haberman
f873d3213c
Added JavaScript conformance tests. All tests pass!
8 years ago
Josh Haberman
27b1f2b477
WIP.
8 years ago
Paul Yang
cba04b19e8
Implement json encoding decoding for php. ( #2682 )
8 years ago
Paul Yang
39756643df
Add conformance test for php ( #2655 )
8 years ago
Joshua Haberman
ffa71f8007
A few more cases for binary conformance tests. ( #2500 )
...
* 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.
8 years ago
Joshua Haberman
2ff42dcf2c
Added conformance testing for binary primitive types. ( #2491 )
...
This is basic and more tests will be added over time.
8 years ago
Julien Brianceau
e3da722b66
Fix #include in cc files
8 years ago
Joshua Haberman
f1ce60e7b4
Factored Conformance and Benchmark test messages into shared test schema. ( #1971 )
...
* Factored Conformance test messages into shared test schema.
* Updated benchmarks to use new proto3 message locations.
* Fixed include path.
* Conformance: fixed include of Python test messages.
* Make maven in Rakefile use --batch-mode.
* Revert changes to benchmarks.
On second thought I think a separate schema for
CPU benchmarking makes sense.
* Try regenerating C# protos for new test protos.
* Removed benchmark messages from test proto.
* Added Jon Skeet's fixes for C#.
* Removed duplicate/old test messages C# file.
* C# fixes for test schema move.
* Fixed C# to use the correct TestAllTypes message.
* Fixes for Objective C test schema move.
* Added missing EXTRA_DIST file.
8 years ago
Adam Cozzette
a41090ee6b
Updated failure_list_java.txt for Java conformance test
...
A new test is now passing and so we can remove it from the failure
whitelist.
8 years ago
Feng Xiao
1f077a0183
Update conformance failure lists.
8 years ago
Adam Cozzette
5a76e633ea
Integrated internal changes from Google
8 years ago
Mark Costello
cb54caff01
Add tests to demonstrate json parsing for null Timestamp and Duration types
8 years ago
Feng Xiao
83d6411bf3
Fix jenkins tests.
8 years ago
Jon Skeet
4c310d78a2
Update conformance test failure list
8 years ago
Bo Yang
952638549b
Fix bugs for internal integration.
8 years ago
Bo Yang
89d8e43428
Fix travis, jenkins environment issues.
8 years ago
Bo Yang
31dd4998df
Fix bugs for csharp and ruby for internal integration.
8 years ago
Bo Yang
23d4688cce
Fix python bugs for internal integration.
8 years ago
Bo Yang
e3f0689d05
Fix bugs for internal integration.
8 years ago
Bo Yang
cc8ca5b6a5
Integrate internal changes
8 years ago
Bo Yang
bee5213b00
Fix bugs for internal integration.
8 years ago
Bo Yang
b8e7e892c8
Fix travis, jenkins environment issues.
8 years ago
Bo Yang
b9bc9904c2
Fix bugs for csharp and ruby for internal integration.
8 years ago
Bo Yang
c8b9d41f99
Fix python bugs for internal integration.
8 years ago
Bo Yang
a2c65011c3
Fix bugs for internal integration.
8 years ago
Bo Yang
98835fb8f8
Integrate internal changes
8 years ago