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
cdwijayarathna
0d4072b0cf
THRIFT-2578 Moving 'make cross' from test.sh to test.py
2014-08-10 21:45:30 +02:00
James Broadhead
79c3f4a731
THRIFT-2657 Fix spurious test failures in py:twisted
...
- py.twisted/test_suite.py:ThriftTestCase.testOneway relies on
testOneWay executing in less than 0.04 seconds (since it sleeps for 2
seconds, then asserts that 2s - <time> ~= 0). On slow, or loaded
machines this may fail. Switch this to sleep for 1 second, then have a
tolerance of 0.4s for the deferred resolution.
- Removes a dud return d from testOneWay.
- Remove '*' import & dud 'import random'. This file now passes
pyflakes.
- Strip trailing whitespace
This closes #181
Jira: THRIFT-2657
Signed-off-by: Roger Meier <roger@apache.org>
2014-08-10 21:26:17 +02:00
Roger Meier
862218ec13
THRIFT-2641 Improvements to Haskell Compiler/Libraries
...
some fixes
2014-08-10 21:13:58 +02:00
Noam Zilberstein
af5d64adb7
THRIFT-2641 Improvements to Haskell Compiler/Libraries
...
- test/test.sh integration
- add json and compact protocol
This closes #175
Signed-off-by: Roger Meier <roger@apache.org>
2014-08-10 21:11:43 +02:00
Roger Meier
bea273484d
THRIFT-847 Test Framework harmonization across all languages
...
add info: $FAILED failed of $TESTCOUNT tests in total
2014-08-08 00:32:58 +02:00
alisdair sullivan
ca44a622df
THRIFT-2651: struct names that are restricted erlang terms generate invalid type signatures
...
patch: alisdairsullivan@yahoo.ca
client: erlang
fixes error exposed in THRIFT-2647 by avoiding using restricted identifiers in erlang type signatures generated by the compiler
2014-08-07 17:40:22 +02:00