This is an automated email from the ASF dual-hosted git repository.

jiayuliu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git


    from ed542c63f THRIFT-5646 Check for the presence of Gradle to build the 
Kotlin library. (#2691)
     add a9da9eb05 THRIFT-4547: Swift crosstests (#2670)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build.yml                        |  70 +++-
 .gitignore                                         |   2 +
 Makefile.am                                        |   2 +-
 .../cpp/src/thrift/generate/t_swift_generator.cc   |  11 +
 configure.ac                                       |   2 +
 .../org/apache/thrift/server/ServerTestBase.java   |   2 +-
 .../kotlin/org/apache/thrift/test/TestHandler.kt   |  17 +-
 lib/swift/Makefile.am                              |   2 +-
 lib/swift/Sources/LinuxHelper.swift                |   4 -
 lib/swift/Sources/TBinaryProtocol.swift            |  46 +++
 lib/swift/Sources/TCompactProtocol.swift           |  58 ++-
 lib/swift/Sources/TMap.swift                       |   2 +-
 lib/swift/Sources/TProtocol.swift                  |  12 +-
 lib/swift/Sources/TProtocolDecorator.swift         |  16 +
 lib/swift/Sources/TSerializable.swift              |  16 +-
 lib/swift/Sources/TSocketServer.swift              |  33 +-
 lib/swift/Sources/TWrappedProtocol.swift           |  16 +
 test/Makefile.am                                   |   6 +
 test/{perl => swift/CrossTests}/Makefile.am        |  11 +-
 test/swift/CrossTests/Package.swift                |  44 +++
 .../CrossTests/Sources/Common/Parameters.swift     | 256 +++++++++++++
 .../swift/CrossTests/Sources/TestClient/main.swift | 400 +++++++++++++++++++++
 .../Sources/TestServer/ThriftTestService.swift     | 389 ++++++++++++++++++++
 .../swift/CrossTests/Sources/TestServer/main.swift |  59 +++
 lib/perl/test.pl => test/swift/Makefile.am         |   7 +-
 test/tests.json                                    |  17 +
 26 files changed, 1453 insertions(+), 47 deletions(-)
 copy test/{perl => swift/CrossTests}/Makefile.am (80%)
 create mode 100644 test/swift/CrossTests/Package.swift
 create mode 100644 test/swift/CrossTests/Sources/Common/Parameters.swift
 create mode 100644 test/swift/CrossTests/Sources/TestClient/main.swift
 create mode 100644 
test/swift/CrossTests/Sources/TestServer/ThriftTestService.swift
 create mode 100644 test/swift/CrossTests/Sources/TestServer/main.swift
 copy lib/perl/test.pl => test/swift/Makefile.am (92%)

Reply via email to