summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Bump test/go dependencyYuxuan 'fishy' Wang2023-04-052-1/+3
| | | | This replaces and closes https://github.com/apache/thrift/pull/2774.
* Fix github actions error on go testsYuxuan 'fishy' Wang2023-04-052-0/+11
|
* Bump golang.org/x/sys in /test/godependabot[bot]2023-02-252-11/+0
| | | | | | | | | | | | | Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.0.0-20210510120138-977fb7262007 to 0.1.0. - [Release notes](https://github.com/golang/sys/releases) - [Commits](https://github.com/golang/sys/commits/v0.1.0) --- updated-dependencies: - dependency-name: golang.org/x/sys dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* THRIFT-5684 upgrade to net7.0:Jens Geyer2023-02-164-8/+8
| | | | | Client: netstd Patch: Jens Geyer
* bump version numberJens Geyer2023-02-064-4/+4
|
* Update supported go versionsYuxuan 'fishy' Wang2023-02-021-1/+1
| | | | | Following our policy regarding supported go releases, change the supported go versions to 1.19.* and 1.20.* with the release of go 1.20.
* Use multi-module to cleanup top level go.modYuxuan 'fishy' Wang2022-11-024-12/+54
| | | | | | | | | | | | | | | | | Client: go The go library itself does not have any third-party dependencies. We have one third party dependency from the test code, which kind of polluted from top-level go.mod file to the users of thrift go library. We previous tried to clean that up by creating go.mod file at lib/go/thrift, which caused issues to the release process and thus reverted. Use multi-module to separate tests requiring mock to their own modules so that we can keep the top-level go.mod file clean. Also some minor fixes on the github actions go workflow.
* THRIFT-5650: Implement UUID in Go compilerYuxuan 'fishy' Wang2022-10-266-44/+116
| | | | Client: go
* THRIFT-5652 IDL uuid literals can be improvedJens Geyer2022-10-161-5/+10
| | | | | | | Compiler (general) Patch: Jens Geyer This closes #2714
* THRIFT-4547: Swift crosstests (#2670)Kino Roy2022-10-089-0/+1229
| | | Co-authored-by: Jiayu Liu <Jimexist@users.noreply.github.com>
* Merge branch '0.17.0' into upstreamJens Geyer2022-09-181-0/+1
|\
| * fixing missing EXTRA_DISTsv0.17.0Jens Geyer2022-08-311-0/+1
| |
* | fixed a ton of missing ASF headers in *.thrift filesJens Geyer2022-09-116-0/+114
| |
* | THRIFT-5626 Parser should not confuse data types and field namesJens Geyer2022-09-102-0/+138
| | | | | | | | Patch: Jens Geyer
* | THRIFT-5624 suboptimal performance of the c# named pipe server transport in ↵Jens Geyer2022-09-091-8/+9
| | | | | | | | | | | | | | multithread servers Client: netstd Patch: Jens Geyer
* | THRIFT-5623 ref to disposed instance should be set to nullJens Geyer2022-09-082-2/+2
| | | | | | | | | | | | | | Client: netstd Patch: Jens Geyer plus some improvements regarding error outputs
* | THRIFT-5600: rust lib to upgrade to edition 2021Jiayu Liu2022-09-053-2/+8
| | | | | | | | | | | | | | Client: rs Patch: Jiayu Liu This closes #2628
* | Replace ThriftTest.thrift with v0.16/ThriftTest.thrift to allow for merging ↵Jens Geyer2022-09-0523-48/+953
| | | | | | | | the partially completed uuid implementation to master
* | THRIFT-5593 Implement uuid for HaxeJens Geyer2022-09-0512-36/+67
| | | | | | | | | | | | | | Client: hx Patch: Jens Geyer Relies on https://github.com/flashultra/uuid/issues/4 being fixed, thus may require using the most recent uuid package from Github instead of the Haxelib package.
* | THRIFT-5591 Add uuid type to IDL and implement reference code (+ improved ↵Jens Geyer2022-09-056-2/+39
| | | | | | | | | | | | | | self-tests) Client: compiler general, netstd, Delphi Patch: Jens Geyer
* | THRIFT-5600: upgrade rust toolchain to 1.61 and edition 2021Tdxdxoz2022-09-012-82/+54
| | | | | | | | | | | | | | | | THRIFT-5606: Wrong indent for const double Client: rs Patch: Ommy Zhang <tdxdxoz@gmail.com> This closes #2634
* | THRIFT-5410 CL build broken: Component :NET.DIDIERVERNA.CLON.TERMIO not foundMax-Gerd Retzlaff2022-08-302-0/+6
| | | | | | | | | | | | | | Client: cl Patch: Max-Gerd Retzlaff This closes #2646
* | Revert "THRIFT-5501 Remove Common Lisp support"Max-Gerd Retzlaff2022-08-306-0/+597
| | | | | | | | This reverts commit d88d4f93b3390989bd47a43f3941ca7d576750f6.
* | version bumpJens Geyer2022-08-304-4/+4
|/
* script to regenerate server/client keysJens Geyer2022-07-011-0/+18
|
* script to regenerate server/client keysJens Geyer2022-07-012-0/+137
|
* eplaced outdated TLS test keysJens Geyer2022-07-0111-312/+455
|
* THRIFT-5590 Haxe complex initsJens Geyer2022-06-131-0/+1
| | | | | | | Client: hx Patch: Jens Geyer This closes #2622
* THRIFT-5589 Haxe compiler/runtime fixesJens Geyer2022-06-073-1/+5
| | | | | Client: hx Patch: Jens Geyer
* THRIFT-5588 Remove slist/senum from IDLJens Geyer2022-06-062-14/+4
| | | | | | Patch: Jens Geyer This closes #2615
* Remove execute bit from plain text files in git (#2611)Christopher Tubbs2022-05-247-0/+0
| | | | | | | Trivially change file mode from 755 to 644 for files in git that shouldn't be marked as executable. These were probably marked as executable due to some contributors developing on Windows using a filesystem that doesn't support POSIX file modes, or aggressively marks everything as executable.
* THRIFT-5564: setup cross test in GitHub action (#2602)Jiayu Liu2022-05-091-2/+2
| | | * include java and kotlin into precross
* THRIFT-5580: refactor kotlin cross tests (#2600)Jiayu Liu2022-05-082-1/+7
| | | | | refactor kotlin cross test to: * use proper cli framework, * add more transport/protocol cases
* Update Go versions used in travis and LANGUAGES.mdYuxuan 'fishy' Wang2022-04-252-4/+10
| | | | | | | Per our support policy, drop support of go 1.16 and add support of go 1.18. Also enable go vet in make check, and fix issues reported by go vet.
* THRIFT-5548: add kotlin code genJiayu Liu2022-04-203-1/+42
| | | | | | | Client: kotlin Patch: Jiayu Liu This closes #2556
* THRIFT-5521: [java gen] use jdk8 option type in java generator codeJiayu Liu2022-04-165-194/+0
| | | | | | | Client: Java Patch: Jiayu Liu This closes #2525
* THRIFT-5283: add support for Unix Domain Sockets in lib/rs (#2545)tokcum2022-03-304-33/+101
| | | Client: rs
* THRIFT-5536 Fix cross language testsAki Sukegawa2022-03-083-1/+7
|
* THRIFT-5501 Remove Common Lisp supportJens Geyer2022-03-066-599/+0
| | | | | Client: cl Patch: Jens Geyer
* update makefileKevin Wojniak2022-03-051-1/+9
|
* add testsKevin Wojniak2022-03-053-2/+18
|
* THRIFT-5519 Java async client loses exceptions in void methodsAlex Kormukhin2022-03-022-0/+14
| | | | | | Client: java (cherry picked from commit c4d3e36ed4db97fb6213cc13a4e611a4e658b4b7)
* THRIFT-5495: close client when shutdown server in go lib郑桐2022-02-161-1/+1
| | | | Client: go
* Merge branch '0.16.0' into masterJens Geyer2022-02-151-0/+1
|\
| * FIX: test left too early on false premiseJens Geyer2022-02-031-1/+5
| |
| * FIX: missing EXTRA_DIST entriesJens Geyer2022-02-021-0/+1
| |
* | THRIFT-5514 netstd test client slow in multithread modeJens Geyer2022-02-121-5/+18
| | | | | | | | | | Client: netstd Patch: Jens Geyer
* | THRIFT-5511 Full support for the new net6 "nullability" semanticsJens Geyer2022-02-085-92/+110
| | | | | | | | | | | | | | Client: netstd Patch: Jens Geyer This closes #2516
* | FIX: test left too early on false premiseJens Geyer2022-02-051-1/+5
| |
* | Fix the travis issueYuxuan 'fishy' Wang2022-01-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For example [1]: FAILURE: Build failed with an exception. * Where: Script '/thrift/src/thrift-0.17.0/lib/java/gradle/generateTestThrift.gradle' line: 40 * What went wrong: A problem occurred evaluating script. > assert thriftFile.exists() | | | false /thrift/src/thrift-0.17.0/test/partial/thrift_test_schema.thrift [1]: https://app.travis-ci.com/github/apache/thrift/jobs/557030315