aboutsummaryrefslogtreecommitdiff
path: root/conformance/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* 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