Skip to content

Instantly share code, notes, and snippets.

@bajohns
Created September 1, 2014 03:55
Show Gist options
  • Save bajohns/e1a03cad4b401ae5fd83 to your computer and use it in GitHub Desktop.
Save bajohns/e1a03cad4b401ae5fd83 to your computer and use it in GitHub Desktop.
Test or Ignore
~/finagle-workspace/finagle (thrift-to-scala-test ✘)✹ ᐅ sbt -J-DSKIP_FLAKY=true
[info] Loading project definition from /Users/briankimjohnson/finagle-workspace/finagle/project
[info] Set current project to finagle (in build file:/Users/briankimjohnson/finagle-workspace/finagle/)
> finagle-thrift/test
[info] ClientIdEndToEndTest:
[info] - ThriftTest: server:builder client:builder proto:binary end-to-end ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:builder client:builder proto:binary end-to-end empty ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:builder client:api proto:binary end-to-end ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:builder client:api proto:binary end-to-end empty ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:api client:builder proto:binary end-to-end ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:api client:builder proto:binary end-to-end empty ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:api client:api proto:binary end-to-end ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:api client:api proto:binary end-to-end empty ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:builder client:builder proto:compact end-to-end ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:builder client:builder proto:compact end-to-end empty ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:builder client:api proto:compact end-to-end ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:builder client:api proto:compact end-to-end empty ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:api client:builder proto:compact end-to-end ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:api client:builder proto:compact end-to-end empty ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:api client:api proto:compact end-to-end ClientId propagation !!! IGNORED !!!
[info] - ThriftTest: server:api client:api proto:compact end-to-end empty ClientId propagation !!! IGNORED !!!
[info] FinagleClientThriftServerTest:
[info] TTwitterFilterTest:
[info] - TTwitterFilter should set sampled boolean correctly
[info] - TTwitterFilter should create header correctly
[info] - TTwitterFilter should set ClientId in both header and context
[info] - TTwitterFilter should not be overrideable with externally-set ClientIds
[info] TFinagleBinaryProtocolTest:
[info] - writeString
[info] - writeString fallsback on encoding failure
[info] - writeString same as TBinaryProtocol
[info] - writeString larger than threadlocal out buffer
[info] - writeBinary handles non-zero arrayOffsets
[info] ClientIdRequiredFilterTest:
[info] - ClientIdRequiredFilter passes through when ClientId exists
[info] - ClientIdRequiredFilter throws NoClientIdSpecifiedException when ClientId does not exist
[info] DuplexChannelBufferTransportTest:
[info] - DuplexChannelBufferTransport writes to the output ChannelBuffer
[info] - DuplexChannelBufferTransport reads from the input ChannelBuffer
[info] ClientIdContextTest:
[info] - Emit/handle a set ClientId
[info] - Emit/handle a None ClientId
[info] SeqIdFilterTest:
[info] - SeqIdFilter(strict(0)) maintain seqids passed in by the client
[info] - SeqIdFilter(strict(0)) use its own seqids to the server
[info] - SeqIdFilter(strict(0)) fail when sequence ids are out of order
[info] - SeqIdFilter(strict(0)) must not modify the underlying request buffer
[info] - SeqIdFilter(strict(0)) handle empty TMessage
[info] - SeqIdFilter(strict(0)) handle short name size
[info] - SeqIdFilter(strict(0)) handle old short buffer
[info] - SeqIdFilter(nonstrict(0)) maintain seqids passed in by the client
[info] - SeqIdFilter(nonstrict(0)) use its own seqids to the server
[info] - SeqIdFilter(nonstrict(0)) fail when sequence ids are out of order
[info] - SeqIdFilter(nonstrict(0)) must not modify the underlying request buffer
[info] - SeqIdFilter(nonstrict(0)) handle empty TMessage
[info] - SeqIdFilter(nonstrict(0)) handle short name size
[info] - SeqIdFilter(nonstrict(0)) handle old short buffer
[info] - SeqIdFilter(strict(1)) maintain seqids passed in by the client
[info] - SeqIdFilter(strict(1)) use its own seqids to the server
[info] - SeqIdFilter(strict(1)) fail when sequence ids are out of order
[info] - SeqIdFilter(strict(1)) must not modify the underlying request buffer
[info] - SeqIdFilter(strict(1)) handle empty TMessage
[info] - SeqIdFilter(strict(1)) handle short name size
[info] - SeqIdFilter(strict(1)) handle old short buffer
[info] - SeqIdFilter(nonstrict(1)) maintain seqids passed in by the client
[info] - SeqIdFilter(nonstrict(1)) use its own seqids to the server
[info] - SeqIdFilter(nonstrict(1)) fail when sequence ids are out of order
[info] - SeqIdFilter(nonstrict(1)) must not modify the underlying request buffer
[info] - SeqIdFilter(nonstrict(1)) handle empty TMessage
[info] - SeqIdFilter(nonstrict(1)) handle short name size
[info] - SeqIdFilter(nonstrict(1)) handle old short buffer
[info] - SeqIdFilter(strict(-1)) maintain seqids passed in by the client
[info] - SeqIdFilter(strict(-1)) use its own seqids to the server
[info] - SeqIdFilter(strict(-1)) fail when sequence ids are out of order
[info] - SeqIdFilter(strict(-1)) must not modify the underlying request buffer
[info] - SeqIdFilter(strict(-1)) handle empty TMessage
[info] - SeqIdFilter(strict(-1)) handle short name size
[info] - SeqIdFilter(strict(-1)) handle old short buffer
[info] - SeqIdFilter(nonstrict(-1)) maintain seqids passed in by the client
[info] - SeqIdFilter(nonstrict(-1)) use its own seqids to the server
[info] - SeqIdFilter(nonstrict(-1)) fail when sequence ids are out of order
[info] - SeqIdFilter(nonstrict(-1)) must not modify the underlying request buffer
[info] - SeqIdFilter(nonstrict(-1)) handle empty TMessage
[info] - SeqIdFilter(nonstrict(-1)) handle short name size
[info] - SeqIdFilter(nonstrict(-1)) handle old short buffer
[info] - SeqIdFilter(strict(123)) maintain seqids passed in by the client
[info] - SeqIdFilter(strict(123)) use its own seqids to the server
[info] - SeqIdFilter(strict(123)) fail when sequence ids are out of order
[info] - SeqIdFilter(strict(123)) must not modify the underlying request buffer
[info] - SeqIdFilter(strict(123)) handle empty TMessage
[info] - SeqIdFilter(strict(123)) handle short name size
[info] - SeqIdFilter(strict(123)) handle old short buffer
[info] - SeqIdFilter(nonstrict(123)) maintain seqids passed in by the client
[info] - SeqIdFilter(nonstrict(123)) use its own seqids to the server
[info] - SeqIdFilter(nonstrict(123)) fail when sequence ids are out of order
[info] - SeqIdFilter(nonstrict(123)) must not modify the underlying request buffer
[info] - SeqIdFilter(nonstrict(123)) handle empty TMessage
[info] - SeqIdFilter(nonstrict(123)) handle short name size
[info] - SeqIdFilter(nonstrict(123)) handle old short buffer
[info] - SeqIdFilter(strict(-123)) maintain seqids passed in by the client
[info] - SeqIdFilter(strict(-123)) use its own seqids to the server
[info] - SeqIdFilter(strict(-123)) fail when sequence ids are out of order
[info] - SeqIdFilter(strict(-123)) must not modify the underlying request buffer
[info] - SeqIdFilter(strict(-123)) handle empty TMessage
[info] - SeqIdFilter(strict(-123)) handle short name size
[info] - SeqIdFilter(strict(-123)) handle old short buffer
[info] - SeqIdFilter(nonstrict(-123)) maintain seqids passed in by the client
[info] - SeqIdFilter(nonstrict(-123)) use its own seqids to the server
[info] - SeqIdFilter(nonstrict(-123)) fail when sequence ids are out of order
[info] - SeqIdFilter(nonstrict(-123)) must not modify the underlying request buffer
[info] - SeqIdFilter(nonstrict(-123)) handle empty TMessage
[info] - SeqIdFilter(nonstrict(-123)) handle short name size
[info] - SeqIdFilter(nonstrict(-123)) handle old short buffer
[info] - SeqIdFilter(strict(2147483647)) maintain seqids passed in by the client
[info] - SeqIdFilter(strict(2147483647)) use its own seqids to the server
[info] - SeqIdFilter(strict(2147483647)) fail when sequence ids are out of order
[info] - SeqIdFilter(strict(2147483647)) must not modify the underlying request buffer
[info] - SeqIdFilter(strict(2147483647)) handle empty TMessage
[info] - SeqIdFilter(strict(2147483647)) handle short name size
[info] - SeqIdFilter(strict(2147483647)) handle old short buffer
[info] - SeqIdFilter(nonstrict(2147483647)) maintain seqids passed in by the client
[info] - SeqIdFilter(nonstrict(2147483647)) use its own seqids to the server
[info] - SeqIdFilter(nonstrict(2147483647)) fail when sequence ids are out of order
[info] - SeqIdFilter(nonstrict(2147483647)) must not modify the underlying request buffer
[info] - SeqIdFilter(nonstrict(2147483647)) handle empty TMessage
[info] - SeqIdFilter(nonstrict(2147483647)) handle short name size
[info] - SeqIdFilter(nonstrict(2147483647)) handle old short buffer
[info] - SeqIdFilter(strict(-2147483648)) maintain seqids passed in by the client
[info] - SeqIdFilter(strict(-2147483648)) use its own seqids to the server
[info] - SeqIdFilter(strict(-2147483648)) fail when sequence ids are out of order
[info] - SeqIdFilter(strict(-2147483648)) must not modify the underlying request buffer
[info] - SeqIdFilter(strict(-2147483648)) handle empty TMessage
[info] - SeqIdFilter(strict(-2147483648)) handle short name size
[info] - SeqIdFilter(strict(-2147483648)) handle old short buffer
[info] - SeqIdFilter(nonstrict(-2147483648)) maintain seqids passed in by the client
[info] - SeqIdFilter(nonstrict(-2147483648)) use its own seqids to the server
[info] - SeqIdFilter(nonstrict(-2147483648)) fail when sequence ids are out of order
[info] - SeqIdFilter(nonstrict(-2147483648)) must not modify the underlying request buffer
[info] - SeqIdFilter(nonstrict(-2147483648)) handle empty TMessage
[info] - SeqIdFilter(nonstrict(-2147483648)) handle short name size
[info] - SeqIdFilter(nonstrict(-2147483648)) handle old short buffer
[info] EndToEndTest:
[info] - JSON is broken (before we upgrade)
[info] - ThriftTest: server:builder client:builder proto:binary unique trace ID !!! IGNORED !!!
[info] - ThriftTest: server:builder client:builder proto:binary (don't) propagate Dtab !!! IGNORED !!!
[info] - ThriftTest: server:builder client:api proto:binary unique trace ID !!! IGNORED !!!
[info] - ThriftTest: server:builder client:api proto:binary (don't) propagate Dtab !!! IGNORED !!!
[info] - ThriftTest: server:api client:builder proto:binary unique trace ID !!! IGNORED !!!
[info] - ThriftTest: server:api client:builder proto:binary (don't) propagate Dtab !!! IGNORED !!!
[info] - ThriftTest: server:api client:api proto:binary unique trace ID !!! IGNORED !!!
[info] - ThriftTest: server:api client:api proto:binary (don't) propagate Dtab !!! IGNORED !!!
[info] - ThriftTest: server:builder client:builder proto:compact unique trace ID !!! IGNORED !!!
[info] - ThriftTest: server:builder client:builder proto:compact (don't) propagate Dtab !!! IGNORED !!!
[info] - ThriftTest: server:builder client:api proto:compact unique trace ID !!! IGNORED !!!
[info] - ThriftTest: server:builder client:api proto:compact (don't) propagate Dtab !!! IGNORED !!!
[info] - ThriftTest: server:api client:builder proto:compact unique trace ID !!! IGNORED !!!
[info] - ThriftTest: server:api client:builder proto:compact (don't) propagate Dtab !!! IGNORED !!!
[info] - ThriftTest: server:api client:api proto:compact unique trace ID !!! IGNORED !!!
[info] - ThriftTest: server:api client:api proto:compact (don't) propagate Dtab !!! IGNORED !!!
[info] ChannelBufferTransportTest:
[info] - ChannelBufferToTransport writes bytes to the underlying ChannelBuffer
[info] - ChannelBufferToTransport reads bytes from the underlying ChannelBuffer
[info] ThriftCodecTest:
[info] - thrift server encoder should encode replys
[info] - thrift server decoder should decode calls
[info] - thrift server decoder should decode calls broken in two
[info] - thrift client encoder should encode calls
[info] - thrift client decoder should decode replys
[info] - decode replies broken in two
[info] - decode exceptions
[info] ThriftServerFramedCodecTest:
[info] - ThriftServerTracingFilter read header correctly
Aug 31, 2014 11:52:50 PM com.twitter.finagle.thrift.ValidateThriftService$$anonfun$apply$1 apply
WARNING: Thrift connection was invalidated!
Aug 31, 2014 11:52:50 PM com.twitter.finagle.thrift.ValidateThriftService$$anonfun$apply$1 apply
WARNING: Thrift connection was invalidated!
Aug 31, 2014 11:52:50 PM com.twitter.finagle.thrift.ValidateThriftService$$anonfun$apply$1 apply
WARNING: Thrift connection was invalidated!
Aug 31, 2014 11:52:50 PM com.twitter.finagle.thrift.ValidateThriftService$$anonfun$apply$1 apply
WARNING: Thrift connection was invalidated!
Aug 31, 2014 11:52:50 PM com.twitter.finagle.thrift.ValidateThriftService$$anonfun$apply$1 apply
WARNING: Thrift connection was invalidated!
[info] ValidateThriftServiceTest:
[info] - ValidateThriftService should query availability from underlying
[info] - ValidateThriftService should handle no-exception messages
[info] - ValidateThriftService should invalidate connection on bad TApplicationException
[info] - ValidateThriftService should not invalidate connection on OK TApplicationException
[info] ThriftChannelBufferDecoderTest:
[info] - ThriftChannelBufferDecoder convert channel buffers to arrays directly
[info] - ThriftChannelBufferDecoder convert channel buffers to arrays with offset
[info] - ThriftChannelBufferDecoder convert composite buffers to arrays
[info] - ThriftChannelBufferDecoder fail to convert non buffers
[info] AsyncServerEndToEndTest:
[info] - async Thrift server should work
Aug 31, 2014 11:52:50 PM com.twitter.finagle.Init$ apply
INFO: Finagle version 6.18.0 (rev=ce93902f419b991b9990803a1396424e12478cad) built at 20140831-235246
[info] ThriftClientFinagleServerTest:
[info] - thrift client with finagle server should make successful (void) RPCs
[info] - thrift client with finagle server should propagate exceptions
[info] - thrift client with finagle server should handle complex return values
[info] - treat undeclared exceptions as internal failures
[info] - treat synchronous exceptions as transport exceptions
[info] - handle one-way calls
[info] - handle wrong interface
[info] - make sure we measure protocol negotiation latency
[info] Passed: : Total 173, Failed 0, Errors 0, Passed 141, Skipped 32
[success] Total time: 6 s, completed Aug 31, 2014 11:52:51 PM
>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment