Nobuaki Sukegawa
f5b795d3be
THRIFT-2578 Moving 'make cross' from test.sh to test.py
2015-03-29 14:39:32 +02:00
Roger Meier
41ad4342c5
THRIFT-847 Test Framework harmonization across all languages
...
THRIFT-2946 Enhance usability of cross test framework
Patch: Nobuaki Sukegawa
This closes : #358
2015-03-24 22:30:40 +01:00
Jens Geyer
426ab86801
THRIFT-3022 Compact protocol for Haxe
...
Client: Haxe
Patch: Jens Geyer
This closes #388
2015-03-05 23:43:23 +01:00
Roger Meier
6f7399b355
cpp: remove unused variable g_socket_syscalls
2015-03-04 14:32:59 +01:00
Randy Abernethy
3b9ff4de6e
THRIFT-2969
...
Client: nodejs
Patch: Andrew de Andrade
General node test cleanup and consolidation.
2015-02-16 00:51:24 -08:00
henrique
2f34da7024
THRIFT-2951 Fix Erlang name conflict test
...
Patch: Nobuaki Sukegawa
This closes #360
----
commit 06cc3e990ade560461a276991ce9cb544706dae3
Author: Nobuaki Sukegawa <nsukeg@gmail.com>
Date: 2015-01-27T18:11:40Z
THRIFT-2951 Fix Erlang name conflict test
----
2015-02-05 12:39:34 +11:00
Nobuaki Sukegawa
a0c5ab711e
THRIFT-2971 - C++ test and tutorial parallel build is unstable
2015-02-02 22:06:39 +01:00
Jens Geyer
ce36aac591
THRIFT-2942 CSharp generate invalid code for property named read or write
...
Client: C#
Patch: Jens Geyer
2015-01-20 23:31:19 +01:00
Jens Geyer
8bcfdd98ae
THRIFT-2886 Integrate binary type in standard Thrift cross test
...
Client: C_glib, C++, D, Erlang, Go, Haskell, Lua, Java/Me, JavaScript, Node, Ocaml, Perl, PHP, Python, Ruby
Patch: Jens Geyer
This closes #341
Minimal server-side implementations and TODO stubs for various languages to let "make check" succeeed.
Not contained in this patch and still TODO:
- client side implementations, i.e. calls to testBinary() and appropriate tests
- server side hex printout missing for some languages
2015-01-03 17:37:54 +01:00
Jens Geyer
43e195afcd
THRIFT-2886 Integrate binary type in standard Thrift cross test
...
Client: Haxe
Patch: Jens Geyer
2015-01-03 17:37:22 +01:00
Jens Geyer
a2d5dfd9f6
THRIFT-2886 Integrate binary type in standard Thrift cross test
...
Client: Tests
Patch: Jens Geyer
2015-01-03 17:37:10 +01:00
Jens Geyer
3a3ba00b97
THRIFT-2920 Erlang Thrift test uses wrong IDL file
...
Client: Erlang
Patch: Jens Geyer
2014-12-30 00:10:06 +01:00
Jens Geyer
326cf0d0fb
THRIFT-2920 Erlang Thrift test uses wrong IDL file
...
Client: Erlang
Patch: Jens Geyer
2014-12-29 23:56:12 +01:00
Jens Geyer
8c8e9c6a55
THRIFT-2919 Haxe test server timeout too large
...
Client: Haxe
Patch: Jens Geyer
This closes #340
- reduced timeout and made sure the test script waits appropriately
- added test to make sure Haxe >= 3.1.3 is used
2014-12-29 19:52:47 +01:00
Roger Meier
051ea1cf2f
test/cpp/Makefile.am: add ZLIB_LIBS to LDFLAGS
2014-12-20 22:43:24 +01:00
Jens Geyer
20b51b667b
Fixed a typo in test/README.md
...
Patch: Kirill Sevastyanenko <kirillseva@gmail.com>
This closes #329
2014-12-18 22:15:49 +01:00
Jens Geyer
6aeb82ef5d
THRIFT-2862 Enable RTTI and/or build macros for generated code
...
Client: Haxe
Patch: Jens Geyer
This closes #293
2014-11-29 23:47:11 +01:00
Jens Geyer
d35f616c73
THRIFT-2861 add buffered transport
...
Client: Haxe
Patch: Jens Geyer
This closes #292
2014-11-29 19:23:19 +01:00
Konrad Grochowski
3b5dacba44
THRIFT-2849: spelling errors fixed using codespell tool
...
Client: All
Patch: Anatol Pomozov
This closes #281
2014-11-24 10:55:31 +01:00
Konrad Grochowski
16a23a6618
THRIFT-2729: C++ - .clang-format created and applied
...
Client: C++
Patch: Konrad Grochowski
make style command added
2014-11-18 11:39:10 +01:00
Konrad Grochowski
240120c843
Revert "THRIFT-2729: C++ - .clang-format created and applied"
...
This reverts commit 74260aa909
.
2014-11-18 11:33:31 +01:00
Konrad Grochowski
74260aa909
THRIFT-2729: C++ - .clang-format created and applied
...
Client: C++
Patch: Konrad Grochowski
make style command added
2014-11-18 10:02:08 +01:00
Jens Geyer
65e9bde0ed
THRIFT-2813 multiple haxe library fixes/improvements
...
Client: Haxe
Patch: Jens Geyer
This closes #260
2014-11-11 01:35:21 +01:00
Jens Geyer
b502832c79
THRIFT-2806 more whitespace fixups
...
Client: Haxe
Patch: Jens Geyer
This closes #254
2014-11-09 02:50:33 +01:00
Jens Geyer
fea00ac871
THRIFT-2753 Haxe support: Misc. improvements
...
Client: Haxe
Patch: Jens Geyer
This closes #229
2014-11-09 01:58:29 +01:00
Jens Geyer
bd52f1a1dd
THRIFT-2644 Haxe support
...
Client: Haxe
Patch: Jens Geyer
This closes #214
2014-11-09 01:58:25 +01:00
Roger Meier
a5bf1a1ff0
cpp: fix automake dependencies and make ProcessorTest.cpp compilable again
2014-10-22 23:26:01 +02:00
Roger Meier
81a1f996bc
THRIFT-2602 fix missing dist files
...
- add automake 1.13 dependency to configure.ac and doc
- use serial-tests instead of .NOTPARALLEL (introduced by THRIFT-1829)
Patch: Roger Meier
2014-10-22 14:09:43 +02:00
Roger Meier
cb0754db1e
THRIFT-2784 Eliminate compiler warnings in generated C++ code
...
remove unused MyEnum5 and add -pedantic to lib/cpp/test/Makefile.am
2014-10-21 21:28:04 +02:00
Roger Meier
ec300e33d4
THRIFT-1462 add more strict compiler flags
...
Patch: Roger Meier
2014-10-13 02:13:35 +02:00
jfarrell
5d4953fc4c
THRIFT-2764: Haskell does not build/test when using the Trusty Vagrantfile
...
Client: build
Patch: jfarrell
Fix hs to compile and run all tests
2014-10-08 23:21:19 -04:00
Konrad Grochowski
d5f3be5ebd
THRIFT-2757: py - checkIntegerLimits optimized
...
Client: Python
2014-10-08 15:40:00 +02:00
Jens Geyer
dd971d5377
THRIFT-2689 struct names that differ only in capitalization of first character generate broken erlang code
...
Client: haskell
Patch: Alisdair Sullivan
This closes #239
Removed struct from NameConflictTest.thrift that causes problems for certain backends
2014-10-07 21:17:10 +02:00
Jens Geyer
79f988c27a
THRIFT-2768: Whitespace Fixup
...
Client: General (Makefile.am)
Patch: Jens Geyer
Reverted makefile.am - tabs are not optional there
2014-10-03 20:42:54 +02:00
Jens Geyer
aaa8947f3a
THRIFT-2768: Whitespace Fixup
...
Client: General (Makefile.am, *.thrift)
Patch: Jens Geyer
DocTest.thrift has NOT been changed, the trailing whitespaces are part of the test case.
2014-10-03 20:30:38 +02:00
Jens Geyer
6d15c3090f
THRIFT-2628 struct member name conflicts due to lowercased names
...
Client: Erlang
Patch: Alisdair Sullivan
This closes #228
2014-10-02 10:06:07 +02:00
Jens Geyer
cc4ac4955c
THRIFT-2689 struct names that differ only in capitalization of first character generate broken erlang code
...
Client: Erlang
Patch: Alisdair Sullivan
This closes #204
2014-10-01 21:13:39 +02:00
Konrad Grochowski
1ff4a97a45
THRIFT-2716 - removed warnings from some Makefile.ams
2014-09-29 22:05:49 +02:00
Roger Meier
15df0767d3
THRIFT-2685 c_glib: Include in integration test suite
...
Patch: Simon South
2014-09-29 20:50:56 +02:00
Jens Geyer
f8a1b7a29a
THRIFT-2718 Align cmdline help and return codes for Thrift test server/client
...
Client: Delphi
Patch: Jens Geyer
2014-09-24 00:26:46 +02:00
Jens Geyer
86b309cde0
THRIFT-2513 clean up enum value assignment
...
Client: Compiler (General)
Patch: Jens Geyer
2014-09-12 00:23:51 +02:00
Jens Geyer
089bcd3f8c
THRIFT-1040 Can't end typedef lines with a semicolon
...
Client: Compiler (General)
Patch: Konrad Grochowski
2014-09-11 22:36:41 +02:00
Jens Geyer
ae0b22cc29
THRIFT-2513 clean up enum value assignment
...
Patch: Dave Watson
This closes #88
Summary:
Clean up how enum values are handled if an integer value is not
explicitly specified in the thrift file.
For example, the following used to be a compile error, but
works now:
enum MyEnum {
SOMEVALUE
}
struct MyStruct {
1: MyEnum e = SOMEVALUE
}
This change also cleans up some of the error handling with out-of-range
values. Previously thrift simply issued a warning for enum values that
didn't fit in an i32, but serialized them as i32 anyway. Now
out-of-range enum values result in a compile failure.
Test Plan:
Included a new unit test to verify the assignment of enum values. I
also verified that g++ makes the same enum value assignments when
compiling these enums as C++ code.
2014-09-04 23:40:14 +02:00
Roger Meier
b3c8409c24
THRIFT-2685 c_glib: Include in integration test suite
...
- client side
Patch: Simon South
2014-09-01 21:53:40 +02:00
cdwijayarathna
7191bc99fe
THRIFT-847 Test Framework harmonization across all languages
...
THRIFT-847 Test Framework harmonization across all languages
2014-08-17 21:48:21 +02:00
cdwijayarathna
9ea3d2e75d
THRIFT-2652 THRIFT_TEST_PORT variable via to run tests in parallel
2014-08-16 22:15:01 +02:00
cdwijayarathna
d92179129a
THRIFT-847 Test Framework harmonization across all languages
...
Signed-off-by: Roger Meier <roger@apache.org>
2014-08-15 23:34:45 +02:00
Roger Meier
dace6937a7
THRIFT-847 Test Framework harmonization across all languages
...
update tests.json
Patch: cdwijayarathna
2014-08-15 23:01:09 +02:00
cdwijayarathna
d1041656e8
THRIFT-2578 Moving 'make cross' from test.sh to test.py
2014-08-15 22:41:06 +02:00
cdwijayarathna
a07ec0bdf2
THRIFT-2655 CPP tests should not use relative path when accessing ssh related files
2014-08-10 21:59:37 +02:00