Jisi Liu
de6debcf2b
Fix conformance tests
2017-07-25 14:37:37 -07:00
Jisi Liu
d974cc2e9a
Update conformance tests
2017-07-25 12:22:32 -07:00
Jisi Liu
759245a49a
Merge from master
2017-07-25 11:52:33 -07:00
Jisi Liu
7986ca7e53
Update conformance tests
2017-07-19 12:07:35 -07:00
Jisi Liu
3af881c7e2
Merge master into 3.4.x
2017-07-18 16:26:16 -07:00
Jisi Liu
09354db143
Merge from Google internal for 3.4 release
2017-07-18 15:38:30 -07:00
tanderson-google
126082c371
Add std:: namespace prefix to set and map ( #3332 )
...
* Remove using std::{set,map}
2017-07-09 20:31:50 -07:00
Paul Yang
ecca6ea95d
Add json encode/decode for php. ( #3226 )
...
* Add json encode/decode for php.
* Fix php conformance test on 32-bit machines.
* Fix conformance test for c extension.
* Fix comments
2017-06-30 12:14:09 -07:00
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.
2017-06-19 15:13:24 -07:00
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.
2017-06-16 15:24:33 -04:00
Thomas Van Lenten
ecc0f54127
Properly error on a tag with field number zero.
2017-06-06 10:14:41 -04:00
Paul Yang
190b5270c8
Make PHP c extension work with PHP7 ( #2951 )
2017-04-19 16:23:51 -07:00
Feng Xiao
bd74319107
Update Java conformance failure list.
2017-03-31 15:59:48 -07:00
Feng Xiao
624d44f042
Update objective-c conformance failure list.
2017-03-30 17:45:14 -07:00
Feng Xiao
fab8812cc1
Update python conformance failure list.
2017-03-30 16:05:25 -07:00
Feng Xiao
057a2851e4
Update C# conformance failure list.
2017-03-29 16:19:00 -07:00
Feng Xiao
e47c068cfa
Update python conformance failure list.
2017-03-29 16:17:18 -07:00
Feng Xiao
d36c0c538a
Down-integrate from google3.
2017-03-29 14:33:05 -07:00
Joshua Haberman
c565e25c7d
Merge pull request #1662 from haberman/jsconformance
...
Conformance tests for JavaScript (Node.js). 15 tests are failing.
2017-03-27 12:03:09 -07:00
Josh Haberman
1b0db1cb83
Removed obsolete comments and added docs.
2017-03-16 15:19:09 -07:00
Josh Haberman
95b4427d39
Build system fixes for JS conformance tests.
2017-03-14 12:45:57 -07:00
Josh Haberman
8df69f0894
Conformance test for JS now work, though 15 tests fail.
2017-03-13 15:10:53 -07:00
Joshua Haberman
cad6a51a30
Merge pull request #2819 from haberman/pythonexcept
...
update_failure_list.py: fixed Python "raise" statement.
2017-03-09 14:58:01 -08:00
Josh Haberman
3e6245e5d7
update_failure_list.py: fixed Python "raise" statement.
2017-03-09 14:48:28 -08:00
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.
2017-03-08 14:31:34 -08:00
Josh Haberman
f873d3213c
Added JavaScript conformance tests. All tests pass!
2017-03-06 10:42:27 -08:00
Josh Haberman
27b1f2b477
WIP.
2017-03-06 10:42:27 -08:00
Paul Yang
cba04b19e8
Implement json encoding decoding for php. ( #2682 )
2017-02-08 10:27:54 -08:00
Paul Yang
39756643df
Add conformance test for php ( #2655 )
2017-02-01 12:47:58 -08:00
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.
2017-01-06 16:58:21 -08:00
Joshua Haberman
2ff42dcf2c
Added conformance testing for binary primitive types. ( #2491 )
...
This is basic and more tests will be added over time.
2016-12-13 16:31:02 -08:00
Julien Brianceau
e3da722b66
Fix #include in cc files
2016-12-09 09:34:07 +01:00
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.
2016-12-03 11:51:25 -05:00
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.
2016-11-22 10:31:12 -08:00
Feng Xiao
1f077a0183
Update conformance failure lists.
2016-11-18 15:36:18 -08:00
Adam Cozzette
5d63097fc2
Merge branch 'master' into down-integrate-with-msvc-fix
2016-11-17 17:04:30 -08:00
Adam Cozzette
5a76e633ea
Integrated internal changes from Google
2016-11-17 16:59:59 -08:00
Feng Xiao
83d6411bf3
Fix jenkins tests.
2016-11-15 14:15:57 -08:00
Jon Skeet
4c310d78a2
Update conformance test failure list
2016-11-03 18:05:59 +00:00
Bo Yang
952638549b
Fix bugs for internal integration.
2016-10-10 11:43:48 -07:00
Bo Yang
89d8e43428
Fix travis, jenkins environment issues.
2016-10-10 11:43:48 -07:00
Bo Yang
31dd4998df
Fix bugs for csharp and ruby for internal integration.
2016-10-10 11:43:48 -07:00
Bo Yang
23d4688cce
Fix python bugs for internal integration.
2016-10-10 11:43:48 -07:00
Bo Yang
e3f0689d05
Fix bugs for internal integration.
2016-10-10 11:23:36 -07:00
Bo Yang
cc8ca5b6a5
Integrate internal changes
2016-10-10 11:23:36 -07:00
Thomas Van Lenten
80f65d2df8
Add note about JSON tests maybe being wrong. ( #1992 )
...
Add note about JSON tests maybe being wrong.
- Add note about the JSON test maybe not being correct yet.
- Add test to checks the generated names for double underscores to be sure they
are what is expected.
2016-08-23 08:19:45 -04:00
Thomas Van Lenten
7437774a27
More JSON tests
...
- String behaviors
- Testing only valid JSON is allowed
2016-08-22 12:07:33 -04:00
Thomas Van Lenten
e389165586
Add more JSON tests around underscores ( #1963 )
...
Add more JSON tests around underscores
2016-08-16 09:02:27 -04:00
Thomas Van Lenten
81564101ee
Fix up ignores and conformance generation
...
- Update ruby conformance generation for rename of generated files that seems
to have happened.
- Update gitignores for the above and for the no-warnings-test.
2016-08-15 16:33:22 -04:00
Jon Skeet
f9d93f358d
Regenerate conformance files to include extra oneof fields.
...
This should fix the failures in the conformance tests - although
it highlights the problem that we need to do this when changing
the conformance.proto file...
2016-08-15 16:45:27 +01:00