aboutsummaryrefslogtreecommitdiff
path: root/conformance/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Add missing reference to conformanc_test_impl.cc in Makefile (#5100)Paul Yang2018-08-311-0/+1
| | | | | | * Add missing reference to conformanc_test_impl.cc in Makefile * Update conformance failure list
* Fix failing tests.Feng Xiao2018-08-091-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Fix C++ tests. * Add missing files to Makefile.am and fix distcheck in tests.sh * Remove BUILT_SOURCES from conformance/Makefile.am. * Add some missing override keyword. * Add a type cast to int64 because our StrCat() in stubs can't handle size_t. 2. Fix Java tests. * Add missing test dependency on guava in pom.xml. * Include newly referenced test data in test resources. * Manually fix map_lite_test.proto which is overwritten because it's mapped from map_test.proto in google3. * Add back "optimize_for = LITE_RUNTIME" which is still needed to keep the opensource test passing as it's still running lite tests. * Add a type cast in newBuilder() because without it the code doesn't compile with openjdk javac 1.8 (the compiler can't figure if it's the right type due to complex generic typing). 3. Fix Python tests. * Remove/replace references to <hash_map>. * Suppress more warnings in setup.py. * Replace incorrect header inclusion for google/protobuf/proto_api.h. * Add strings::EndsWith to google/protobuf/stubs/strutil.h because it's referenced in the updated python C extension code. * Replace proto2 with google::protobuf. The proto2 name is leaked to opensource because we removed the subsitition rule for proto2 namespace but only fixed C++ source code and forgot to update python C extension code.
* Down-integrate from google3.Feng Xiao2018-08-081-0/+2
|
* Fix cpp_distcheckBSBandme2018-07-091-2/+0
|
* Fix php well known type conformance tests (#3828)Paul Yang2017-11-031-2/+2
| | | | | | | | | | | | | | | | * Fix php well known type conformance tests * Properly generate code for test.proto * Provide GPBMetadata files in c extensions for generated files to import. * Remove unnecessary test * Clean up code * Add declaration for initOnce. * Refactoring
* Generate the proto2 test file and link it in for ObjC.Thomas Van Lenten2017-07-261-9/+11
|
* add comments in makefile.amYilun Chong2017-07-051-1/+2
|
* Merge branch 'master' into ConformanceTestYilunChongYilun Chong2017-06-301-1/+4
|\
| * Add json encode/decode for php. (#3226)Paul Yang2017-06-301-1/+4
| | | | | | | | | | | | | | | | | | | | * Add json encode/decode for php. * Fix php conformance test on 32-bit machines. * Fix conformance test for c extension. * Fix comments
* | add some test proto2 supported, add js proto2 supported, fixed some errorYilun Chong2017-06-301-2/+2
| |
* | add test_proto2_message.proto and change conformnace/makefile.amYilun Chong2017-06-231-6/+16
|/
* Build system fixes for JS conformance tests.Josh Haberman2017-03-141-3/+5
|
* Conformance test for JS now work, though 15 tests fail.Josh Haberman2017-03-131-7/+14
|
* Added JavaScript conformance tests. All tests pass!Josh Haberman2017-03-061-0/+3
|
* WIP.Josh Haberman2017-03-061-4/+4
|
* Add conformance test for php (#2655)Paul Yang2017-02-011-7/+61
|
* Factored Conformance and Benchmark test messages into shared test schema. ↵Joshua Haberman2016-12-031-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#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.
* Fix travis, jenkins environment issues.Bo Yang2016-10-101-1/+1
|
* Integrate internal changesBo Yang2016-10-101-8/+8
|
* Fix up ignores and conformance generationThomas Van Lenten2016-08-151-1/+1
| | | | | | - 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.
* Move to dotnet cli for building, and .NET Core (netstandard1.0) as target ↵Jon Skeet2016-07-141-1/+1
| | | | | | platform (#1727) This also updates the version number to 3.0.0-beta4
* Comment out lite conformance test.Feng Xiao2016-07-131-44/+44
| | | | The 'lite' generator flag is no longer supported.
* Fixed Python by updating failure lists and fixed a few broken tests.Josh Haberman2016-06-031-2/+2
| | | | | Python 2.x doesn't detect unpaired surrogates so we have to do that manually.
* Properly express all outputs for the conformance buildThomas Van Lenten2016-05-061-3/+105
| | | | | - Fixes up `make distclean` and `make maintainer-clean` - Fixes the build so make is more likely to notice if one of those files is stale/missing.
* Integrate google internal changes.Jisi Liu2016-03-301-1/+19
|
* Fix tests broken by the Java directory change.Feng Xiao2016-01-141-2/+2
| | | | Change-Id: I39c4eadbd28164cfd83aa2d1d8b6dfe8286db803
* Don't generate Objective C WKT for conformance tests to avoid dupliate defs.Josh Haberman2016-01-121-6/+11
|
* Updated C#'s failure list, and added missing file.Josh Haberman2016-01-111-0/+1
|
* Allow conformance test runner to tolerate crashes, and re-enable conformance ↵Josh Haberman2016-01-111-4/+11
| | | | tests.
* Add missing files to EXTRA_DIST.Feng Xiao2015-12-281-1/+20
| | | | Also delete some unused files.
* Configure conformance tests to build with C++11 (require GCC 4.8)Feng Xiao2015-12-211-0/+1
| | | | [skip ci]
* Make conformance tests build for C++ and Java.Feng Xiao2015-12-161-6/+7
| | | | Change-Id: Ibb3fe6f919cc7ca0df91da5e1697ba33d259e433
* Fix dist_clean and maintainer-clean to get more generated files.Thomas Van Lenten2015-12-101-0/+1
|
* Conformance test implementation for Python.Josh Haberman2015-12-021-2/+10
|
* Ensure the conformance build of objc code is using the Mac OS X SDK andThomas Van Lenten2015-12-021-1/+5
|
* Add support for the conformance test for objc when run on OS XThomas Van Lenten2015-11-181-4/+34
|
* Cleanups of deps and ignores for conformanceThomas Van Lenten2015-11-161-4/+10
| | | | | | - Hopefully complete the deps for other languages for the generated conformance proto sources. - List the generated sources for cleanup by make's clean rules. - Make the toplevel nuke the pyc files that can get created in the ObjC dir.
* Added C# conformance tests.Jon Skeet2015-08-051-1/+13
| | | | | | | The tests are run from Travis in the same way as on other platforms. Currently some expected failures - but only expected in that they're what we got to start with. Will try to fix them in other pull requests.
* Added Ruby to conformance tests.Josh Haberman2015-07-161-2/+5
| | | | | | | | | | | | | This involved fixing a few important bugs in the Ruby implementation -- mostly cases of mixing upb field types and descriptor types (upb field types do not distinguish between int/sint/fixed/sfixed like descriptor types do). Also added protobuf-specific exceptions so parse errors can be caught specifically. Change-Id: Ib49d3db976900b2c6f3455c8b88af52cfb86e036
* Conformance tests can now be excluded based on their names.Josh Haberman2015-06-031-1/+1
| | | | | | | This allows us to enable conformance tests even when we know that some tests are failing and need to be fixed. Change-Id: I372f43663008747db6f2b2cf06e6ffa4c6d85b2d
* Run conformance tests against Java for the Travis build.Josh Haberman2015-05-061-2/+2
| | | | Change-Id: I8ef8664f7facf86028be3f4f0d5d2efc8a685d6d
* Added conformance test support for Java.Josh Haberman2015-04-161-9/+22
| | | | Change-Id: I4c81808e6ace77d2b5737a43417045321b0b10f0
* Factored conformance tests so they can run in-process.Josh Haberman2015-04-151-7/+7
| | | | | | This is necessary for testing on iOS. Change-Id: I54ec1e3aa2e9fbfff9a6cd6580920a6a62069b63
* Added first version of conformance tests.Josh Haberman2015-04-081-0/+50
Change-Id: Ib75664194491643f8e4f1503a2ed942a2d1e1655