aboutsummaryrefslogtreecommitdiffhomepage
path: root/conformance/conformance_test_runner.cc
Commit message (Collapse)AuthorAge
* Deleted scoped_ptr.hGravatar Adam Cozzette2018-03-14
| | | | | We no longer need this, now that we have finished the switch to C++11 and are using std::unique_ptr.
* Removed using statements from common.hGravatar Adam Cozzette2018-01-26
| | | | | | 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.
* Integrate internal changesGravatar Bo Yang2016-10-10
|
* Make conformance tests more strict about the failure list.Gravatar Josh Haberman2016-06-03
| | | | | | The failure lists were falling out of date because the tests would pass even if people forgot to remove failures from the list.
* Allow conformance test runner to tolerate crashes, and re-enable conformance ↵Gravatar Josh Haberman2016-01-11
| | | | tests.
* Down-integrate from internal code base.Gravatar Feng Xiao2015-12-11
|
* Added Python failure lists, and fixes to make sure failure propagates.Gravatar Josh Haberman2015-12-03
|
* Added Ruby to conformance tests.Gravatar Josh Haberman2015-07-16
| | | | | | | | | | | | | 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.Gravatar Josh Haberman2015-06-03
| | | | | | | This allows us to enable conformance tests even when we know that some tests are failing and need to be fixed. Change-Id: I372f43663008747db6f2b2cf06e6ffa4c6d85b2d
* Null-terminate C strings.Gravatar Feng Xiao2015-05-26
| | | | Change-Id: I85675bfcd7697bb058b9af475445a6bfdd7fd967
* Added conformance test support for Java.Gravatar Josh Haberman2015-04-16
| | | | Change-Id: I4c81808e6ace77d2b5737a43417045321b0b10f0
* Factored conformance tests so they can run in-process.Gravatar Josh Haberman2015-04-15
This is necessary for testing on iOS. Change-Id: I54ec1e3aa2e9fbfff9a6cd6580920a6a62069b63