aboutsummaryrefslogtreecommitdiff
path: root/tests.sh
Commit message (Collapse)AuthorAgeFilesLines
* Add mising cmake files in distJisi Liu2017-08-241-1/+0
|
* Make distcheck aware of test proto files.Jisi Liu2017-08-231-1/+1
|
* Expose descriptor API in php c extension (#3422)Paul Yang2017-08-021-1/+10
|
* Travis: Exclude CMake .pc filesAxel Huebl2017-07-231-0/+1
| | | | | | Exclude the unconfigured .pc input files of the CMake based install: they shall not be packed/distributed, only their outputs are
* Merge pull request #3375 from TeBoring/3.3.xPaul Yang2017-07-191-0/+37
|\ | | | | Merge 3.3.x into master
| * Merge 3.3.x into masterBo Yang2017-07-181-0/+37
| |\
| | * Fix c extension for php7.1. (#3077)Paul Yang2017-05-101-0/+37
| | |
* | | Support PHP generic services (#3269)Matt A2017-07-181-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add php_generic_services option * Generate PHP generic services * Respect namespaces for generated PHP services * Test PHP generated services * Rename PHP generator service method doc comment function * Correct phpdoc service method case * Test namespaced PHP generic services * Always use the FQCN for PHP generic service input/output * Add generated_service_test to php test.sh * Add php service test protos to CI * Add php service files to php_EXTRA_DIST * Use Interface suffix for php generic services
* | Add json encode/decode for php. (#3226)Paul Yang2017-06-301-26/+33
| | | | | | | | | | | | | | | | | | | | * Add json encode/decode for php. * Fix php conformance test on 32-bit machines. * Fix conformance test for c extension. * Fix comments
* | Add new file option php_namespace. (#3162)Paul Yang2017-06-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add new file option php_namespace. Use this option to change the namespace of php generated classes. Default is empty. When this option is empty, the package name will be used for determining the namespace. * Uncomment commented tests * Revert gdb test change * Update csharp descriptor. * Add test for empty php_namespace.
* | Convert C# projects to MSBuild (csproj) formatJon Skeet2017-05-241-16/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has one important packaging change: the netstandard version now depends (implicitly) on netstandard1.6.1 rather than on individual packages. This is the preferred style of dependency, and shouldn't affect any users - see http://stackoverflow.com/questions/42946951 for details. The tests are still NUnit, but NUnit doesn't support "dotnet test" yet; the test project is now an executable using NUnitLite. (When NUnit supports dotnet test, we can adapt to it.) Note that the project will now only work in Visual Studio 2017 (and Visual Studio Code, and from the command line with the .NET Core 1.0.0 SDK); Visual Studio 2015 does *not* support this project file format.
* | Add compatibility test for php. (#3041)Paul Yang2017-05-051-1/+12
|/ | | | | | * Add compatibility test for php. * Revert API incompatible change.
* Allow proto files to import descriptor.proto (#2995)Paul Yang2017-04-201-0/+1
| | | | | | | | | descriptor.proto uses proto2 syntax, which is not ready for external usage. However, some proto3 files import descriptor.proto and cannot be used. In this PR, all references (We cheated by only removing extensions, which is enough for now. User should avoid using messages defined in descriptor.proto as field type.) to content in descriptor.proto are removed from generated files. Those that import descriptor.proto can be used like other proto files.
* Make PHP c extension work with PHP7 (#2951)Paul Yang2017-04-191-60/+65
|
* Merge pull request #1662 from haberman/jsconformanceJoshua Haberman2017-03-271-0/+1
|\ | | | | Conformance tests for JavaScript (Node.js). 15 tests are failing.
| * Added JavaScript conformance tests. All tests pass!Josh Haberman2017-03-061-0/+1
| |
* | Add file option php_class_prefix (#2849)Paul Yang2017-03-171-1/+1
| | | | | | | | This option will be prepended to generated classes of all messages in the containing file.
* | Rename encode/decode to serializeToString/mergeFromString (#2795)Paul Yang2017-03-081-2/+17
|/ | | | | This better shows the semantic of the API. For already setted fields, mergeFromString do replacement for singular fields and appending for repeated fields.
* Merge pull request #2701 from anandolee/masterJie Luo2017-02-131-1/+4
|\ | | | | Add csharp compatibility tests against v3.0.0
| * Add csharp compatibility tests against v3.0.0 and run on Travis.Jie Luo2017-02-101-1/+4
| |
* | Add clear method to PHP message (#2700)Paul Yang2017-02-111-2/+2
| |
* | Implement json encoding decoding for php. (#2682)Paul Yang2017-02-081-4/+8
| |
* | Add fixed version to phpunit used in travis (#2673)Paul Yang2017-02-071-1/+1
| |
* | Add conformance test for php (#2655)Paul Yang2017-02-011-0/+31
|/
* Add python compatibility tests against v2.5.0 amd run on Travis.Jie Luo2017-01-261-1/+13
|
* Reenable cocoapods objc test and remove unnecessary workaround for rvmSergio Campama2016-12-091-9/+0
|
* Merge pull request #2473 from thomasvl/update_xcodesThomas Van Lenten2016-12-091-5/+15
|\ | | | | Update xcode version support and travis usage
| * Skip benchmark test if cmake isn't installed.Thomas Van Lenten2016-12-091-5/+15
| |
| * Xcode 8.1 supportThomas Van Lenten2016-12-091-1/+1
| | | | | | | | | | | | | | | | - Add entries to objectivec/DevTools/full_mac_build.sh - Support `-quiet` via an option on full_mac_build.sh. NOTE: we don't use this on travis because the lack of output for a long time could cause travis to kill the build (when we get a slow VM). - Update travis config to use newer images.
* | Disable jruby test. (#2469)Paul Yang2016-12-081-1/+1
| | | | | | Missed in #2467.
* | Update commit id in Dockerfile to trigger update. (#2467)Paul Yang2016-12-081-4/+10
| |
* | Make php generated code conform to PSR-4. (#2435)Paul Yang2016-12-081-1/+22
|/ | | | 1. Generate single file for each message. 2. Lazily initiate metadata.
* Update EXTRA_DIST lists.Feng Xiao2016-11-181-1/+1
|
* Fix php c extension on 32-bit machines. (#2348)Paul Yang2016-11-101-0/+7
|
* Implement RepeatedFieldIter for c extension. (#2333)Paul Yang2016-11-081-1/+2
|
* Fix pure php implementation for 32-bit machine. (#2282)Paul Yang2016-10-251-0/+21
|
* Fix python_cpp test on Mac. Link staticly when building extension, so that ↵Paul Yang2016-10-101-1/+2
| | | | the extension doesn't require installing protobuf library. (#2232)
* Fix compile error for php on Mac.Bo Yang2016-10-101-6/+19
|
* Fix segmentation fault when ZTS is defined.Bo Yang2016-10-101-0/+1
|
* Add test for php zts build.Bo Yang2016-10-101-4/+16
|
* Add travis test on Mac for php.Bo Yang2016-10-101-9/+19
|
* Test php5.5_c test on jenkinsBo Yang2016-10-101-19/+30
|
* Add php test script for automated tests.Bo Yang2016-10-101-5/+59
|
* Add php files for make dist.Bo Yang2016-10-101-1/+1
|
* Fix python cpp.Bo Yang2016-10-101-2/+0
|
* Fix bugs for internal integration.Bo Yang2016-10-101-1/+3
|
* Added C++ benchmark. (#1525)Joshua Haberman2016-09-231-0/+3
|
* Run Java compatibility tests on Travis.Feng Xiao2016-07-291-0/+9
| | | | | | | The test is testing the binary/source compatibility between 3.0.0-beta-4 and the current version (right now it's 3.0.0). Change-Id: Ic410b535758b38cee7baa99a15a0433734df44e6
* Add more tests to jenkins.Feng Xiao2016-07-211-14/+14
| | | | | | | | | | | 1. Added ruby22 and jruby tests to jenkins. 2. Added javascript tests to jenkins. 3. Added golang tests to jenkins. 4. Removed ruby19/ruby20 tests from travis. Support for ruby 2.0 has ended since 2016/02/24. https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/ Change-Id: Ie984b06772335352a4be7067ab2485f923875685
* Update travis tests for Java.Feng Xiao2016-07-211-14/+3
| | | | | | | | | | | | 1. Set JAVA_HOME so mvn can pick up the correct java version. 2. Remove jdk6 tests. It has been broken for a while and remain undetected as mvn is actually using java 7 to build the code. Given that we have set -source and -target to 6 in the pom.xml and the built .jar should be usable by java 6, having a dedicated java 6 test doesn't seem necessary (assuming very few Java 6 users want to compile protobuf Java from source). Change-Id: I4f14da772632df3e47801f180198242b306c3f0f