See <https://builds.apache.org/job/Thrift/373/changes>

Changes:

[bryanduxbury] THRIFT-317. java: Issues with Java struct validation

Nested structs will now be validated before serialization starts.

------------------------------------------
[...truncated 2930 lines...]
  01: my_bonk (struct) = Bonk {
    01: type (i32) = 31337,
    02: message (string) = "I am a bonk... xor!",
  },
  02: my_ooe (struct) = OneOfEach {
    01: im_true (bool) = true,
    02: im_false (bool) = false,
    03: a_bite (byte) = 0x7f,
    04: integer16 (i16) = 16,
    05: integer32 (i32) = 32,
    06: integer64 (i64) = 64,
    07: double_precision (double) = 1.6180339887498949,
    08: some_characters (string) = ":R (me going \"rrrr\")",
    09: zomg_unicode (string) = "\xd3\x80\xe2\x85\xae\xce\x9d 
\xd0\x9d\xce\xbf\xe2\x85\xbf\xd0\xbe\xc9\xa1\xd0\xb3\xd0\xb0\xcf\x81\xe2\x84\x8e
 \xce\x91tt\xce\xb1\xe2\x85\xbd\xce\xba\xc7\x83\xe2\x80\xbc",
    10: what_who (bool) = false,
    11: base64 (string) = "",
    12: byte_list (list) = list<byte>[3] {
      [0] = 0x01,
      [1] = 0x02,
      [2] = 0x03,
    },
    13: i16_list (list) = list<i16>[3] {
      [0] = 1,
      [1] = 2,
      [2] = 3,
    },
    14: i64_list (list) = list<i64>[3] {
      [0] = 1,
      [1] = 2,
      [2] = 3,
    },
  },
}

HolyMoley {
  01: big (list) = list<struct>[2] {
    [0] = OneOfEach {
      01: im_true (bool) = true,
      02: im_false (bool) = false,
      03: a_bite (byte) = 0x22,
      04: integer16 (i16) = 27000,
      05: integer32 (i32) = 16777216,
      06: integer64 (i64) = 6000000000,
      07: double_precision (double) = 3.1415926535897931,
      08: some_characters (string) = "Debug THIS!",
      09: zomg_unicode (string) = "\xd7\n\a\t",
      10: what_who (bool) = false,
      11: base64 (string) = "",
      12: byte_list (list) = list<byte>[3] {
        [0] = 0x01,
        [1] = 0x02,
        [2] = 0x03,
      },
      13: i16_list (list) = list<i16>[3] {
        [0] = 1,
        [1] = 2,
        [2] = 3,
      },
      14: i64_list (list) = list<i64>[3] {
        [0] = 1,
        [1] = 2,
        [2] = 3,
      },
    },
    [1] = OneOfEach {
      01: im_true (bool) = true,
      02: im_false (bool) = false,
      03: a_bite (byte) = 0x33,
      04: integer16 (i16) = 16,
      05: integer32 (i32) = 32,
      06: integer64 (i64) = 64,
      07: double_precision (double) = 1.6180339887498949,
      08: some_characters (string) = ":R (me going \"rrrr\")",
      09: zomg_unicode (string) = "\xd3\x80\xe2\x85\xae\xce\x9d 
\xd0\x9d\xce\xbf\xe2\x85\xbf\xd0\xbe\xc9\xa1\xd0\xb3\xd0\xb0\xcf\x81\xe2\x84\x8e
 \xce\x91tt\xce\xb1\xe2\x85\xbd\xce\xba\xc7\x83\xe2\x80\xbc",
      10: what_who (bool) = false,
      11: base64 (string) = "",
      12: byte_list (list) = list<byte>[3] {
        [0] = 0x01,
        [1] = 0x02,
        [2] = 0x03,
      },
      13: i16_list (list) = list<i16>[3] {
        [0] = 1,
        [1] = 2,
        [2] = 3,
      },
      14: i64_list (list) = list<i64>[3] {
        [0] = 1,
        [1] = 2,
        [2] = 3,
      },
    },
  },
  02: contain (set) = set<list>[3] {
    list<string>[0] {
    },
    list<string>[2] {
      [0] = "and a one",
      [1] = "and a two",
    },
    list<string>[3] {
      [0] = "then a one, two",
      [1] = "three!",
      [2] = "FOUR!!",
    },
  },
  03: bonks (map) = map<string,list>[3] {
    "nothing" -> list<struct>[0] {
    },
    "poe" -> list<struct>[3] {
      [0] = Bonk {
        01: type (i32) = 3,
        02: message (string) = "quoth",
      },
      [1] = Bonk {
        01: type (i32) = 4,
        02: message (string) = "the raven",
      },
      [2] = Bonk {
        01: type (i32) = 5,
        02: message (string) = "nevermore",
      },
    },
    "something" -> list<struct>[2] {
      [0] = Bonk {
        01: type (i32) = 1,
        02: message (string) = "Wait.",
      },
      [1] = Bonk {
        01: type (i32) = 2,
        02: message (string) = "What?",
      },
    },
  },
}

PASS: DebugProtoTest
{"1":{"tf":1},"2":{"tf":0},"3":{"i8":127},"4":{"i16":27000},"5":{"i32":16777216},"6":{"i64":6000000000},"7":{"dbl":3.1415926535897931},"8":{"str":"JSON
 THIS! 
\"\u0001"},"9":{"str":"�\n\u0007\t"},"10":{"tf":0},"11":{"str":"AQIDrQ"},"12":{"lst":["i8",3,1,2,3]},"13":{"lst":["i16",3,1,2,3]},"14":{"lst":["i64",3,1,2,3]}}

{"1":{"rec":{"1":{"i32":31337},"2":{"str":"I am a bonk... 
xor!"}}},"2":{"rec":{"1":{"tf":1},"2":{"tf":0},"3":{"i8":127},"4":{"i16":16},"5":{"i32":32},"6":{"i64":64},"7":{"dbl":1.6180339887498949},"8":{"str":":R
 (me going \"rrrr\")"},"9":{"str":"������� �������������������� 
��tt������������"},"10":{"tf":0},"11":{"str":"AQIDrQ"},"12":{"lst":["i8",3,1,2,3]},"13":{"lst":["i16",3,1,2,3]},"14":{"lst":["i64",3,1,2,3]}}}}

{"1":{"lst":["rec",2,{"1":{"tf":1},"2":{"tf":0},"3":{"i8":34},"4":{"i16":27000},"5":{"i32":16777216},"6":{"i64":6000000000},"7":{"dbl":3.1415926535897931},"8":{"str":"JSON
 THIS! 
\"\u0001"},"9":{"str":"�\n\u0007\t"},"10":{"tf":0},"11":{"str":"AQIDrQ"},"12":{"lst":["i8",3,1,2,3]},"13":{"lst":["i16",3,1,2,3]},"14":{"lst":["i64",3,1,2,3]}},{"1":{"tf":1},"2":{"tf":0},"3":{"i8":51},"4":{"i16":16},"5":{"i32":32},"6":{"i64":64},"7":{"dbl":1.6180339887498949},"8":{"str":":R
 (me going \"rrrr\")"},"9":{"str":"������� �������������������� 
��tt������������"},"10":{"tf":0},"11":{"str":"AQIDrQ"},"12":{"lst":["i8",3,1,2,3]},"13":{"lst":["i16",3,1,2,3]},"14":{"lst":["i64",3,1,2,3]}}]},"2":{"set":["lst",3,["str",0],["str",2,"and
 a one","and a two"],["str",3,"then a one, 
two","three!","FOUR!!"]]},"3":{"map":["str","lst",3,{"nothing":["rec",0],"poe":["rec",3,{"1":{"i32":3},"2":{"str":"quoth"}},{"1":{"i32":4},"2":{"str":"the
 
raven"}},{"1":{"i32":5},"2":{"str":"nevermore"}}],"something":["rec",2,{"1":{"i32":1},"2":{"str":"Wait."}},{"1":{"i32":2},"2":{"str":"What?"}}]}]}}

Testing ooe
Testing hm
{"1":{"dbl":"NaN"},"2":{"dbl":"Infinity"},"3":{"dbl":"-Infinity"},"4":{"dbl":3.3333333333333335},"5":{"dbl":9.9999999999999994e+304},"6":{"dbl":1e-305},"7":{"dbl":0},"8":{"dbl":-0}}

Testing base
PASS: JSONProtoTest
This old school struct should have three fields.
OldSchool {
  01: im_int (i16) = 0,
  02: im_str (string) = "",
  03: im_big (list) = list<map>[0] {
  },
}

Setting a value before setting isset.
Simple {
  01: im_default (i16) = 0,
  02: im_required (i16) = 0,
}
Simple {
  01: im_default (i16) = 0,
  02: im_required (i16) = 0,
}
Simple {
  01: im_default (i16) = 0,
  02: im_required (i16) = 0,
  03: im_optional (i16) = 10,
}

Setting isset before setting a value.
Simple {
  01: im_default (i16) = 0,
  02: im_required (i16) = 0,
}
Simple {
  01: im_default (i16) = 0,
  02: im_required (i16) = 0,
  03: im_optional (i16) = 0,
}
Simple {
  01: im_default (i16) = 0,
  02: im_required (i16) = 0,
  03: im_optional (i16) = 10,
}

Complex struct, simple test.
Complex {
  01: cp_default (i16) = 0,
  02: cp_required (i16) = 0,
  04: the_map (map) = map<i16,struct>[0] {
  },
  05: req_simp (struct) = Simple {
    01: im_default (i16) = 0,
    02: im_required (i16) = 0,
  },
}
PASS: OptionalRequiredTest
Testing ooe
Testing hm
PASS: SpecializationTest
TBinaryProtocol => OK
TCompactProtocol => OK
PASS: AllProtocolsTest
<TestLog><TestSuite name="TransportTest"><TestCase 
name="CoupledMemoryBuffers::test_rw(1048576, 0, 0, 0, 0, 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_rw(1048576, 0, 0, 0, 
0, 0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(1048576, 
0, 0, 0, 0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(1048576, 0, 
0, 0, 0, 0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(1048576, 0, 
0, 0, 0, 0)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledMemoryBuffers::test_rw(262144, rand(1, 4096), rand(1, 4096), 0, 0, 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_rw(262144, rand(1, 
4096), rand(1, 4096), 0, 0, 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), 0, 0, 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), 0, 0, 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), 0, 0, 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledMemoryBuffers::test_rw(262144, 167, 163, 0, 0, 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 167, 163, 
0, 0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 
167, 163, 0, 0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 
167, 163, 0, 0, 0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 167, 
163, 0, 0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledMemoryBuffers::test_rw(16384, 1, 1, 0, 0, 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_rw(16384, 1, 1, 0, 
0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(16384, 1, 
1, 0, 0, 0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(16384, 1, 
1, 0, 0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(16384, 1, 1, 
0, 0, 0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledMemoryBuffers::test_rw(262144, 0, 0, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 0, 0, 
rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 
0, 0, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 0, 
0, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 0, 0, 
rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledMemoryBuffers::test_rw(262144, rand(1, 4096), rand(1, 4096), 
rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_rw(262144, rand(1, 
4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledMemoryBuffers::test_rw(262144, 167, 163, rand(1, 4096), rand(1, 
4096), 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 167, 163, 
rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 
167, 163, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 
167, 163, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(262144, 167, 
163, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledMemoryBuffers::test_rw(16384, 1, 1, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_rw(16384, 1, 1, 
rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(16384, 1, 
1, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(16384, 1, 
1, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_rw(16384, 1, 1, 
rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledMemoryBuffers::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledMemoryBuffers::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledMemoryBuffers::test_read_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledMemoryBuffers::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledMemoryBuffers::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_read_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledMemoryBuffers&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_read_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledMemoryBuffers&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_read_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledMemoryBuffers&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_read_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledMemoryBuffers&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 name="CoupledFDTransports::test_rw(1048576, 0, 0, 0, 0, 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_rw(1048576, 0, 0, 0, 
0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_rw(1048576, 
0, 0, 0, 0, 4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_rw(1048576, 0, 
0, 0, 0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_rw(1048576, 0, 0, 
0, 0, 4096)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledFDTransports::test_rw(262144, rand(1, 4096), rand(1, 4096), 0, 0, 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_rw(262144, rand(1, 
4096), rand(1, 4096), 0, 0, 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), 0, 0, 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), 0, 0, 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), 0, 0, 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFDTransports::test_rw(262144, 167, 163, 0, 0, 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_rw(262144, 167, 163, 
0, 0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 
167, 163, 0, 0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 167, 
163, 0, 0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 167, 
163, 0, 0, 4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFDTransports::test_rw(16384, 1, 1, 0, 0, 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_rw(16384, 1, 1, 0, 0, 
4096)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_rw(16384, 1, 
1, 0, 0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_rw(16384, 1, 1, 
0, 0, 4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_rw(16384, 1, 1, 
0, 0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFDTransports::test_rw(262144, 0, 0, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_rw(262144, 0, 0, 
rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 0, 
0, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 0, 
0, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 0, 0, 
rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFDTransports::test_rw(262144, rand(1, 4096), rand(1, 4096), 
rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_rw(262144, rand(1, 
4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFDTransports::test_rw(262144, 167, 163, rand(1, 4096), rand(1, 
4096), 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_rw(262144, 167, 163, 
rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 
167, 163, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 167, 
163, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_rw(262144, 167, 
163, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFDTransports::test_rw(16384, 1, 1, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_rw(16384, 1, 1, 
rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_rw(16384, 1, 
1, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_rw(16384, 1, 1, 
rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_rw(16384, 1, 1, 
rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFDTransports::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFDTransports::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 name="CoupledFDTransports::test_read_none_available()">Timeout alarm expired; 
attempting to unblock transport
<TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFDTransports::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFDTransports::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_read_none_available()">Timeout
 alarm expired; attempting to unblock transport
<TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledFDTransports&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_read_none_available()">Timeout
 alarm expired; attempting to unblock transport
<TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledFDTransports&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_read_none_available()">Timeout
 alarm expired; attempting to unblock transport
<TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledFDTransports&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_read_none_available()">Timeout
 alarm expired; attempting to unblock transport
<TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledFDTransports&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 name="CoupledSocketTransports::test_rw(1048576, 0, 0, 0, 0, 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_rw(1048576, 0, 0, 
0, 0, 4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(1048576,
 0, 0, 0, 0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(1048576, 
0, 0, 0, 0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_rw(1048576, 
0, 0, 0, 0, 4096)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledSocketTransports::test_rw(262144, rand(1, 4096), rand(1, 4096), 0, 
0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), 0, 0, 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144,
 rand(1, 4096), rand(1, 4096), 0, 0, 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), 0, 0, 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), 0, 0, 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledSocketTransports::test_rw(262144, 167, 163, 0, 0, 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_rw(262144, 167, 
163, 0, 0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144,
 167, 163, 0, 0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144, 
167, 163, 0, 0, 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144, 
167, 163, 0, 0, 4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledSocketTransports::test_rw(16384, 1, 1, 0, 0, 
400)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_rw(16384, 1, 1, 
0, 0, 400)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(16384, 
1, 1, 0, 0, 400)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(16384, 
1, 1, 0, 0, 400)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_rw(16384, 1, 
1, 0, 0, 400)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledSocketTransports::test_rw(262144, 0, 0, rand(1, 4096), rand(1, 
4096), 4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_rw(262144, 0, 0, 
rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144,
 0, 0, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144, 
0, 0, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144, 0, 
0, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledSocketTransports::test_rw(262144, rand(1, 4096), rand(1, 4096), 
rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144,
 rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledSocketTransports::test_rw(262144, 167, 163, rand(1, 4096), rand(1, 
4096), 4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_rw(262144, 167, 
163, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144,
 167, 163, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144, 
167, 163, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_rw(262144, 
167, 163, rand(1, 4096), rand(1, 4096), 
4096)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledSocketTransports::test_rw(16384, 1, 1, rand(1, 4096), rand(1, 
4096), 400)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_rw(16384, 1, 1, 
rand(1, 4096), rand(1, 4096), 
400)"><TestingTime>30000</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(16384, 
1, 1, rand(1, 4096), rand(1, 4096), 
400)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_rw(16384, 
1, 1, rand(1, 4096), rand(1, 4096), 
400)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_rw(16384, 1, 
1, rand(1, 4096), rand(1, 4096), 
400)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledSocketTransports::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledSocketTransports::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 name="CoupledSocketTransports::test_read_none_available()">Timeout alarm 
expired; attempting to unblock transport
<TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledSocketTransports::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledSocketTransports::test_borrow_none_available()"><TestingTime>10000</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_read_none_available()">Timeout
 alarm expired; attempting to unblock transport
<TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledSocketTransports&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_read_none_available()">Timeout
 alarm expired; attempting to unblock transport
<TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledSocketTransports&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_read_none_available()">Timeout
 alarm expired; attempting to unblock transport
<TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledSocketTransports&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_read_none_available()">Timeout
 alarm expired; attempting to unblock transport
<TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledSocketTransports&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 name="CoupledFileTransports::test_rw(1048576, 16777212, 0, 0, 0, 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_rw(1048576, 
16777212, 0, 0, 0, 0)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_rw(1048576, 
16777212, 0, 0, 0, 0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_rw(1048576, 
16777212, 0, 0, 0, 0)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_rw(1048576, 
16777212, 0, 0, 0, 0)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledFileTransports::test_rw(131072, rand(1, 4096), rand(1, 4096), 0, 
0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_rw(131072, rand(1, 
4096), rand(1, 4096), 0, 0, 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_rw(131072, 
rand(1, 4096), rand(1, 4096), 0, 0, 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_rw(131072, 
rand(1, 4096), rand(1, 4096), 0, 0, 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_rw(131072, 
rand(1, 4096), rand(1, 4096), 0, 0, 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFileTransports::test_rw(131072, 167, 163, 0, 0, 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_rw(131072, 167, 
163, 0, 0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_rw(131072, 
167, 163, 0, 0, 0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_rw(131072, 
167, 163, 0, 0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_rw(131072, 167, 
163, 0, 0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFileTransports::test_rw(2048, 1, 1, 0, 0, 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_rw(2048, 1, 1, 0, 
0, 0)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_rw(2048, 1, 
1, 0, 0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_rw(2048, 1, 
1, 0, 0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_rw(2048, 1, 1, 
0, 0, 0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFileTransports::test_rw(65536, 0, 0, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_rw(65536, 0, 0, 
rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_rw(65536, 
0, 0, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_rw(65536, 0, 
0, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_rw(65536, 0, 0, 
rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFileTransports::test_rw(65536, rand(1, 4096), rand(1, 4096), 
rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_rw(65536, rand(1, 
4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_rw(65536, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_rw(65536, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_rw(65536, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledFileTransports::test_rw(65536, 167, 163, rand(1, 4096), rand(1, 
4096), 0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_rw(65536, 167, 163, 
rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_rw(65536, 
167, 163, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_rw(65536, 
167, 163, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_rw(65536, 167, 
163, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFileTransports::test_rw(2048, 1, 1, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_rw(2048, 1, 1, 
rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_rw(2048, 1, 
1, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_rw(2048, 1, 
1, rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_rw(2048, 1, 1, 
rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledFileTransports::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFileTransports::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFileTransports::test_read_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFileTransports::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFileTransports::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_read_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledTTransports&lt;CoupledFileTransports&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_read_part_available()"><TestingTime>10000</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_read_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledBufferedTransportsT&lt;CoupledFileTransports&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_read_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledFramedTransportsT&lt;CoupledFileTransports&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_read_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_read_partial_midframe()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_read_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_borrow_part_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="CoupledZlibTransportsT&lt;CoupledFileTransports&gt;::test_borrow_none_available()"><TestingTime>0</TestingTime></TestCase><TestCase
 name="CoupledTTransports&lt;CoupledBufferedTransports&gt;::test_rw(1048576, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledBufferBases&lt;CoupledBufferedTransports&gt;::test_rw(1048576, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>20000</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledFramedTransports&gt;::test_rw(1048576, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="CoupledBufferBases&lt;CoupledFramedTransports&gt;::test_rw(1048576, 
rand(1, 4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>0</TestingTime></TestCase><TestCase 
name="CoupledTTransports&lt;CoupledZlibTransports&gt;::test_rw(1048576, rand(1, 
4096), rand(1, 4096), rand(1, 4096), rand(1, 4096), 
0)"><TestingTime>20000</TestingTime></TestCase></TestSuite></TestLog>
*** No errors detected
PASS: TransportTest
seed: 1325025922
<TestLog><TestSuite name="ZlibTest"><TestCase 
name="uniform-test_write_then_read"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="uniform-test_separate_checksum"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="uniform-test_incomplete_checksum"><TestingTime>10000</TestingTime></TestCase><TestCase
 
name="uniform-test_invalid_checksum"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="uniform-test_write_after_flush"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="uniform-constant-test_read_write_mix"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="uniform-lognormal-write-test_read_write_mix"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="uniform-lognormal-read-test_read_write_mix"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="uniform-lognormal-both-test_read_write_mix"><TestingTime>10000</TestingTime></TestCase><TestCase
 
name="uniform-lognormal-same-distribution-test_read_write_mix"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="compressible-test_write_then_read"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="compressible-test_separate_checksum"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="compressible-test_incomplete_checksum"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="compressible-test_invalid_checksum"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="compressible-test_write_after_flush"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="compressible-constant-test_read_write_mix"><TestingTime>10000</TestingTime></TestCase><TestCase
 
name="compressible-lognormal-write-test_read_write_mix"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="compressible-lognormal-read-test_read_write_mix"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="compressible-lognormal-both-test_read_write_mix"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="compressible-lognormal-same-distribution-test_read_write_mix"><TestingTime>10000</TestingTime></TestCase><TestCase
 
name="random-test_write_then_read"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="random-test_separate_checksum"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="random-test_incomplete_checksum"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="random-test_invalid_checksum"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="random-test_write_after_flush"><TestingTime>10000</TestingTime></TestCase><TestCase
 
name="random-constant-test_read_write_mix"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="random-lognormal-write-test_read_write_mix"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="random-lognormal-read-test_read_write_mix"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="random-lognormal-both-test_read_write_mix"><TestingTime>10000</TestingTime></TestCase><TestCase
 
name="random-lognormal-same-distribution-test_read_write_mix"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="test_no_write"><TestingTime>0</TestingTime></TestCase></TestSuite></TestLog>
*** No errors detected
PASS: ZlibTest
<TestLog><TestSuite name="TFileTransportTest"><TestCase 
name="test_destructor"><FatalError file="TFileTransportTest.cpp" 
line="208">critical check delta &lt; 500000 failed [3000169 &gt;= 
500000]</FatalError><TestingTime>30000</TestingTime></TestCase><TestCase 
name="test_flush_max_us1"><TestingTime>0</TestingTime></TestCase><TestCase 
name="test_flush_max_us2"><TestingTime>0</TestingTime></TestCase><TestCase 
name="test_flush_max_us3"><TestingTime>0</TestingTime></TestCase><TestCase 
name="test_noop_flush"><TestingTime>10000</TestingTime></TestCase></TestSuite></TestLog>
*** 1 failure detected in test suite "TFileTransportTest"
FAIL: TFileTransportTest
<TestLog><TestSuite name="thrift"><TestSuite name="RWMutexStarveTest"><TestCase 
name="test_starve_other"><TestingTime>10000</TestingTime></TestCase><TestCase 
name="test_starve_rr"><TestingTime>0</TestingTime></TestCase><TestCase 
name="test_starve_fifo"><TestingTime>0</TestingTime></TestCase></TestSuite><TestSuite
 name="TBufferBaseTest"><TestCase 
name="test_MemoryBuffer_Write_GetBuffer"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="test_MemoryBuffer_Write_Read"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="test_MemoryBuffer_Write_ReadString"><TestingTime>10000</TestingTime></TestCase><TestCase
 
name="test_MemoryBuffer_Write_Read_Multi1"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="test_MemoryBuffer_Write_Read_Multi2"><TestingTime>10000</TestingTime></TestCase><TestCase
 
name="test_MemoryBuffer_Write_Read_Incomplete"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="test_BufferedTransport_Write"><TestingTime>10000</TestingTime></TestCase><TestCase
 
name="test_BufferedTransport_Read_Full"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="test_BufferedTransport_Read_Short"><TestingTime>10000</TestingTime></TestCase><TestCase
 
name="test_FramedTransport_Write"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="test_FramedTransport_Read"><TestingTime>0</TestingTime></TestCase><TestCase
 
name="test_FramedTransport_Write_Read"><TestingTime>70000</TestingTime></TestCase><TestCase
 
name="test_FramedTransport_Empty_Flush"><TestingTime>0</TestingTime></TestCase></TestSuite><TestSuite
 name="TMemoryBufferTest"><TestCase name="test_roundtrip"><Message 
file="./boost/test/impl/results_collector.ipp" line="220">Test case 
test_roundtrip did not run any 
assertions</Message><TestingTime>0</TestingTime></TestCase><TestCase 
name="test_copy">Object reuse: 1   Data reuse: 1   YAY!
<Message file="./boost/test/impl/results_collector.ipp" line="220">Test case 
test_copy did not run any 
assertions</Message><TestingTime>0</TestingTime></TestCase><TestCase 
name="test_exceptions"><Message file="./boost/test/impl/results_collector.ipp" 
line="220">Test case test_exceptions did not run any 
assertions</Message><TestingTime>0</TestingTime></TestCase></TestSuite></TestSuite></TestLog>
*** No errors detected
PASS: UnitTests
====================
1 of 11 tests failed
====================
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory 
`<https://builds.apache.org/job/Thrift/ws/thrift/lib/cpp/test'>
make[3]: *** [check-am] Error 2
make[3]: Leaving directory 
`<https://builds.apache.org/job/Thrift/ws/thrift/lib/cpp/test'>
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory 
`<https://builds.apache.org/job/Thrift/ws/thrift/lib/cpp'>
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory 
`<https://builds.apache.org/job/Thrift/ws/thrift/lib'>
make: *** [check-recursive] Error 1
Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
[TASKS] Skipping publisher since build result is FAILURE
Archiving artifacts
Recording test results
Publishing Javadoc
Updating THRIFT-317

Reply via email to