Test Result : ExpressionEncoderSuite

0 failures (±0)
270 tests (±0)
Took 5.4 sec.

All Tests

Test nameDurationStatus
0 (codegen path)25 msPassed
0 (interpreted path)9 msPassed
0))) (codegen path)47 msPassed
0))) (codegen path)40 msPassed
0))) (codegen path)51 msPassed
0))) (codegen path)47 msPassed
0))) (interpreted path)21 msPassed
0))) (interpreted path)20 msPassed
0))) (interpreted path)16 msPassed
0))) (interpreted path)19 msPassed
0,1,1,true) (codegen path)37 msPassed
0,1,1,true) (codegen path)64 msPassed
0,1,1,true) (interpreted path)20 msPassed
0,1,1,true) (interpreted path)28 msPassed
0,1,1,true)) (codegen path)74 msPassed
0,1,1,true)) (codegen path)64 msPassed
0,1,1,true)) (codegen path)36 msPassed
0,1,1,true)) (interpreted path)23 msPassed
0,1,1,true)) (interpreted path)27 msPassed
0,1,1,true)) (interpreted path)41 msPassed
0,1,1,true))) (codegen path)61 msPassed
0,1,1,true))) (interpreted path)25 msPassed
0,1,1,true),(3,30)) (codegen path)56 msPassed
0,1,1,true),(3,30)) (interpreted path)29 msPassed
0,1,1,true),3) (codegen path)48 msPassed
0,1,1,true),3) (interpreted path)24 msPassed
000003 seconds)) (codegen path)95 msPassed
000003 seconds)) (interpreted path)34 msPassed
211321313 (codegen path)22 msPassed
211321313 (codegen path)23 msPassed
211321313 (interpreted path)10 msPassed
211321313 (interpreted path)9 msPassed
23123 (codegen path)29 msPassed
23123 (interpreted path)13 msPassed
7 (codegen path)21 msPassed
7 (codegen path)21 msPassed
7 (codegen path)19 msPassed
7 (codegen path)20 msPassed
7 (interpreted path)9 msPassed
7 (interpreted path)10 msPassed
7 (interpreted path)9 msPassed
7 (interpreted path)10 msPassed
999999999999999999 (codegen path)19 msPassed
999999999999999999 (codegen path)24 msPassed
999999999999999999 (codegen path)13 msPassed
999999999999999999 (codegen path)7 msPassed
999999999999999999 (interpreted path)9 msPassed
999999999999999999 (interpreted path)6 msPassed
999999999999999999 (interpreted path)6 msPassed
999999999999999999 (interpreted path)7 msPassed
AnyVal class with Any fields (codegen path)8 msPassed
AnyVal class with Any fields (interpreted path)2 msPassed
ExamplePoint@691) (codegen path)27 msPassed
ExamplePoint@691) (interpreted path)14 msPassed
ExpressionEncoderSuite$InnerClass;@3181108 (codegen path)68 msPassed
ExpressionEncoderSuite$InnerClass;@3181108 (interpreted path)23 msPassed
JavaSerializable@f (codegen path)22 msPassed
JavaSerializable@f (interpreted path)11 msPassed
KryoSerializable@f (codegen path)31 msPassed
KryoSerializable@f (interpreted path)23 msPassed
Option;@c988044 (codegen path)45 msPassed
Option;@c988044 (interpreted path)22 msPassed
String;@2b585b0 (codegen path)16 msPassed
String;@2b585b0 (interpreted path)19 msPassed
String;@304f8a90 (codegen path)42 msPassed
String;@304f8a90 (interpreted path)19 msPassed
String;@396feaf7 (codegen path)43 msPassed
String;@396feaf7 (interpreted path)17 msPassed
String;@61238ce9 (codegen path)13 msPassed
String;@61238ce9 (interpreted path)11 msPassed
Timestamp;@425a79ef (codegen path)31 msPassed
Timestamp;@425a79ef (interpreted path)12 msPassed
encode/decode for BoxedData: BoxedData(null,null,null,null,null,null,null) (codegen path)26 msPassed
encode/decode for BoxedData: BoxedData(null,null,null,null,null,null,null) (interpreted path)25 msPassed
encode/decode for InnerClass: InnerClass(1) (codegen path)32 msPassed
encode/decode for InnerClass: InnerClass(1) (interpreted path)17 msPassed
encode/decode for NestedArray: NestedArray([[I@133e3fe4) (codegen path)41 msPassed
encode/decode for NestedArray: NestedArray([[I@133e3fe4) (interpreted path)19 msPassed
encode/decode for Option in array: List(Some(1), None) (codegen path)28 msPassed
encode/decode for Option in array: List(Some(1), None) (interpreted path)11 msPassed
encode/decode for Option in map: Map(1 -> Some(10), 2 -> Some(20), 3 -> None) (codegen path)32 msPassed
encode/decode for Option in map: Map(1 -> Some(10), 2 -> Some(20), 3 -> None) (interpreted path)16 msPassed
encode/decode for OptionalData: OptionalData(None,None,None,None,None,None,None,None,None) (codegen path)36 msPassed
encode/decode for OptionalData: OptionalData(None,None,None,None,None,None,None,None,None) (interpreted path)37 msPassed
encode/decode for Tuple2: (ArrayBuffer[(Boolean, Boolean)],ArrayBuffer((true,false))) (codegen path)46 msPassed
encode/decode for Tuple2: (ArrayBuffer[(Boolean, Boolean)],ArrayBuffer((true,false))) (interpreted path)18 msPassed
encode/decode for Tuple2: (ArrayBuffer[(Byte, Byte)],ArrayBuffer((1,2))) (codegen path)44 msPassed
encode/decode for Tuple2: (ArrayBuffer[(Byte, Byte)],ArrayBuffer((1,2))) (interpreted path)17 msPassed
encode/decode for Tuple2: (ArrayBuffer[(Int, Int)],ArrayBuffer((1,2))) (codegen path)57 msPassed
encode/decode for Tuple2: (ArrayBuffer[(Int, Int)],ArrayBuffer((1,2))) (interpreted path)17 msPassed
encode/decode for Tuple2: (ArrayBuffer[(Long, Long)],ArrayBuffer((1,2))) (codegen path)52 msPassed
encode/decode for Tuple2: (ArrayBuffer[(Long, Long)],ArrayBuffer((1,2))) (interpreted path)21 msPassed
encode/decode for Tuple2: (ArrayBuffer[(Short, Short)],ArrayBuffer((1,2))) (codegen path)48 msPassed
encode/decode for Tuple2: (ArrayBuffer[(Short, Short)],ArrayBuffer((1,2))) (interpreted path)21 msPassed
encode/decode for Tuple2: (ArrayBuffer[(String, String)],ArrayBuffer((a,b))) (codegen path)54 msPassed
encode/decode for Tuple2: (ArrayBuffer[(String, String)],ArrayBuffer((a,b))) (interpreted path)23 msPassed
encode/decode for Tuple2: (Seq[(Boolean, Boolean)],List((true,false))) (codegen path)44 msPassed
encode/decode for Tuple2: (Seq[(Boolean, Boolean)],List((true,false))) (interpreted path)19 msPassed
encode/decode for Tuple2: (Seq[(Byte, Byte)],List((1,2))) (codegen path)52 msPassed
encode/decode for Tuple2: (Seq[(Byte, Byte)],List((1,2))) (interpreted path)20 msPassed
encode/decode for Tuple2: (Seq[(Int, Int)],List((1,2))) (codegen path)43 msPassed
encode/decode for Tuple2: (Seq[(Int, Int)],List((1,2))) (interpreted path)18 msPassed
encode/decode for Tuple2: (Seq[(Long, Long)],List((1,2))) (codegen path)45 msPassed
encode/decode for Tuple2: (Seq[(Long, Long)],List((1,2))) (interpreted path)19 msPassed
encode/decode for Tuple2: (Seq[(Short, Short)],List((1,2))) (codegen path)45 msPassed
encode/decode for Tuple2: (Seq[(Short, Short)],List((1,2))) (interpreted path)23 msPassed
encode/decode for Tuple2: (Seq[(String, String)],List((a,b))) (codegen path)57 msPassed
encode/decode for Tuple2: (Seq[(String, String)],List((a,b))) (interpreted path)28 msPassed
encode/decode for Tuple2: (Seq[Seq[(Int, Int)]],List(List((1,2)))) (codegen path)50 msPassed
encode/decode for Tuple2: (Seq[Seq[(Int, Int)]],List(List((1,2)))) (interpreted path)32 msPassed
encode/decode for array of array of int: [[I@318d390f (codegen path)51 msPassed
encode/decode for array of array of int: [[I@318d390f (interpreted path)18 msPassed
encode/decode for array of int: [I@5d3ed0a1 (codegen path)39 msPassed
encode/decode for array of int: [I@5d3ed0a1 (interpreted path)15 msPassed
encode/decode for binary: [B@9012724 (codegen path)21 msPassed
encode/decode for binary: [B@9012724 (interpreted path)10 msPassed
encode/decode for boxed boolean: false (codegen path)23 msPassed
encode/decode for boxed boolean: false (interpreted path)10 msPassed
encode/decode for boxed byte: -3 (codegen path)31 msPassed
encode/decode for boxed byte: -3 (interpreted path)9 msPassed
encode/decode for boxed int: -3 (codegen path)22 msPassed
encode/decode for boxed int: -3 (interpreted path)12 msPassed
encode/decode for boxed long: -3 (codegen path)22 msPassed
encode/decode for boxed long: -3 (interpreted path)9 msPassed
encode/decode for boxed short: -3 (codegen path)23 msPassed
encode/decode for boxed short: -3 (interpreted path)12 msPassed
encode/decode for date: 2012-12-23 (codegen path)26 msPassed
encode/decode for date: 2012-12-23 (interpreted path)10 msPassed
encode/decode for empty array of int: [I@2494933f (codegen path)11 msPassed
encode/decode for empty array of int: [I@2494933f (interpreted path)14 msPassed
encode/decode for empty option of int: None (codegen path)6 msPassed
encode/decode for empty option of int: None (interpreted path)6 msPassed
encode/decode for empty option of string: None (codegen path)7 msPassed
encode/decode for empty option of string: None (interpreted path)6 msPassed
encode/decode for empty seq of int: List() (codegen path)12 msPassed
encode/decode for empty seq of int: List() (interpreted path)11 msPassed
encode/decode for empty seq of string: List() (codegen path)12 msPassed
encode/decode for empty seq of string: List() (interpreted path)11 msPassed
encode/decode for java BigInteger: 23134123123 (codegen path)43 msPassed
encode/decode for java BigInteger: 23134123123 (interpreted path)13 msPassed
encode/decode for java big integer within precision limit: 99999999999999999999999999999999999999 (codegen path)21 msPassed
encode/decode for java big integer within precision limit: 99999999999999999999999999999999999999 (interpreted path)7 msPassed
encode/decode for java string: hello (codegen path)36 msPassed
encode/decode for java string: hello (interpreted path)12 msPassed
encode/decode for kryo string: hello (codegen path)35 msPassed
encode/decode for kryo string: hello (interpreted path)15 msPassed
encode/decode for list of int: List(1, 2) (codegen path)30 msPassed
encode/decode for list of int: List(1, 2) (interpreted path)14 msPassed
encode/decode for list with String and null: List(a, null) (codegen path)36 msPassed
encode/decode for list with String and null: List(a, null) (interpreted path)15 msPassed
encode/decode for map of map: Map(1 -> Map(a -> 1), 2 -> Map(b -> 2)) (codegen path)53 msPassed
encode/decode for map of map: Map(1 -> Map(a -> 1), 2 -> Map(b -> 2)) (interpreted path)18 msPassed
encode/decode for map with null: Map(1 -> a, 2 -> null) (codegen path)15 msPassed
encode/decode for map with null: Map(1 -> a, 2 -> null) (interpreted path)16 msPassed
encode/decode for map: Map(1 -> a, 2 -> b) (codegen path)44 msPassed
encode/decode for map: Map(1 -> a, 2 -> b) (interpreted path)16 msPassed
encode/decode for negative java big integer within precision limit: -99999999999999999999999999999999999999 (codegen path)6 msPassed
encode/decode for negative java big integer within precision limit: -99999999999999999999999999999999999999 (interpreted path)8 msPassed
encode/decode for negative scala big integer within precision limit: -99999999999999999999999999999999999999 (codegen path)7 msPassed
encode/decode for negative scala big integer within precision limit: -99999999999999999999999999999999999999 (interpreted path)8 msPassed
encode/decode for nested tuple encoder: (1,(10,100)) (codegen path)36 msPassed
encode/decode for nested tuple encoder: (1,(10,100)) (interpreted path)16 msPassed
encode/decode for null map in tuple: (null) (codegen path)39 msPassed
encode/decode for null map in tuple: (null) (interpreted path)13 msPassed
encode/decode for null seq in tuple: (null) (codegen path)34 msPassed
encode/decode for null seq in tuple: (null) (interpreted path)13 msPassed
encode/decode for option of int: Some(31) (codegen path)24 msPassed
encode/decode for option of int: Some(31) (interpreted path)7 msPassed
encode/decode for option of string: Some(abc) (codegen path)23 msPassed
encode/decode for option of string: Some(abc) (interpreted path)7 msPassed
encode/decode for primitive boolean: false (codegen path)77 msPassed
encode/decode for primitive boolean: false (interpreted path)11 msPassed
encode/decode for primitive byte: -3 (codegen path)21 msPassed
encode/decode for primitive byte: -3 (interpreted path)9 msPassed
encode/decode for primitive int: -3 (codegen path)18 msPassed
encode/decode for primitive int: -3 (interpreted path)9 msPassed
encode/decode for primitive long: -3 (codegen path)18 msPassed
encode/decode for primitive long: -3 (interpreted path)9 msPassed
encode/decode for primitive short: -3 (codegen path)17 msPassed
encode/decode for primitive short: -3 (interpreted path)9 msPassed
encode/decode for primitive value class: PrimitiveValueClass(42) (codegen path)23 msPassed
encode/decode for primitive value class: PrimitiveValueClass(42) (interpreted path)9 msPassed
encode/decode for reference value class: ReferenceValueClass(Container(1)) (codegen path)60 msPassed
encode/decode for reference value class: ReferenceValueClass(Container(1)) (interpreted path)15 msPassed
encode/decode for scala big integer within precision limit: 99999999999999999999999999999999999999 (codegen path)19 msPassed
encode/decode for scala big integer within precision limit: 99999999999999999999999999999999999999 (interpreted path)5 msPassed
encode/decode for scala biginteger: 23134123123 (codegen path)29 msPassed
encode/decode for scala biginteger: 23134123123 (interpreted path)12 msPassed
encode/decode for seq of int: List(31, -123, 4) (codegen path)27 msPassed
encode/decode for seq of int: List(31, -123, 4) (interpreted path)11 msPassed
encode/decode for seq of seq of int: List(List(31, -123), null, List(4, 67)) (codegen path)33 msPassed
encode/decode for seq of seq of int: List(List(31, -123), null, List(4, 67)) (interpreted path)14 msPassed
encode/decode for seq of seq of string: List(List(abc, xyz), List(null), null, List(1, null, 2)) (codegen path)45 msPassed
encode/decode for seq of seq of string: List(List(abc, xyz), List(null), null, List(1, null, 2)) (interpreted path)20 msPassed
encode/decode for seq of string with null: List(abc, null, xyz) (codegen path)11 msPassed
encode/decode for seq of string with null: List(abc, null, xyz) (interpreted path)13 msPassed
encode/decode for seq of string: List(abc, xyz) (codegen path)33 msPassed
encode/decode for seq of string: List(abc, xyz) (interpreted path)11 msPassed
encode/decode for string: hello (codegen path)21 msPassed
encode/decode for string: hello (interpreted path)9 msPassed
encode/decode for tuple with 2 flat encoders: (1,10) (codegen path)34 msPassed
encode/decode for tuple with 2 flat encoders: (1,10) (interpreted path)14 msPassed
null check for map key: Integer (codegen path)26 msPassed
null check for map key: Integer (interpreted path)5 msPassed
null check for map key: String (codegen path)23 msPassed
null check for map key: String (interpreted path)5 msPassed
nullable of encoder schema (codegen path)59 msPassed
nullable of encoder schema (interpreted path)23 msPassed
nullable of encoder serializer (codegen path)5 msPassed
nullable of encoder serializer (interpreted path)4 msPassed
org/) (codegen path)21 msPassed
org/) (interpreted path)10 msPassed
overflowing java big decimal with fractional part, ansiEnabled=false (codegen path)5 msPassed
overflowing java big decimal with fractional part, ansiEnabled=false (interpreted path)4 msPassed
overflowing java big decimal with fractional part, ansiEnabled=true (codegen path)3 msPassed
overflowing java big decimal with fractional part, ansiEnabled=true (interpreted path)2 msPassed
overflowing java big decimal with long fractional part, ansiEnabled=false (codegen path)4 msPassed
overflowing java big decimal with long fractional part, ansiEnabled=false (interpreted path)4 msPassed
overflowing java big decimal with long fractional part, ansiEnabled=true (codegen path)2 msPassed
overflowing java big decimal with long fractional part, ansiEnabled=true (interpreted path)1 msPassed
overflowing java big decimal, ansiEnabled=false (codegen path)6 msPassed
overflowing java big decimal, ansiEnabled=false (interpreted path)5 msPassed
overflowing java big decimal, ansiEnabled=true (codegen path)15 msPassed
overflowing java big decimal, ansiEnabled=true (interpreted path)3 msPassed
overflowing java big integer, ansiEnabled=false (codegen path)4 msPassed
overflowing java big integer, ansiEnabled=false (interpreted path)3 msPassed
overflowing java big integer, ansiEnabled=true (codegen path)10 msPassed
overflowing java big integer, ansiEnabled=true (interpreted path)3 msPassed
overflowing java very big int, ansiEnabled=false (codegen path)4 msPassed
overflowing java very big int, ansiEnabled=false (interpreted path)3 msPassed
overflowing java very big int, ansiEnabled=true (codegen path)3 msPassed
overflowing java very big int, ansiEnabled=true (interpreted path)2 msPassed
overflowing negative java big decimal, ansiEnabled=false (codegen path)4 msPassed
overflowing negative java big decimal, ansiEnabled=false (interpreted path)4 msPassed
overflowing negative java big decimal, ansiEnabled=true (codegen path)3 msPassed
overflowing negative java big decimal, ansiEnabled=true (interpreted path)2 msPassed
overflowing negative java big integer, ansiEnabled=false (codegen path)3 msPassed
overflowing negative java big integer, ansiEnabled=false (interpreted path)3 msPassed
overflowing negative java big integer, ansiEnabled=true (codegen path)2 msPassed
overflowing negative java big integer, ansiEnabled=true (interpreted path)2 msPassed
overflowing negative scala big decimal, ansiEnabled=false (codegen path)5 msPassed
overflowing negative scala big decimal, ansiEnabled=false (interpreted path)5 msPassed
overflowing negative scala big decimal, ansiEnabled=true (codegen path)3 msPassed
overflowing negative scala big decimal, ansiEnabled=true (interpreted path)3 msPassed
overflowing negative scala big int, ansiEnabled=false (codegen path)4 msPassed
overflowing negative scala big int, ansiEnabled=false (interpreted path)4 msPassed
overflowing negative scala big int, ansiEnabled=true (codegen path)2 msPassed
overflowing negative scala big int, ansiEnabled=true (interpreted path)2 msPassed
overflowing scala big decimal with fractional part, ansiEnabled=false (codegen path)31 msPassed
overflowing scala big decimal with fractional part, ansiEnabled=false (interpreted path)5 msPassed
overflowing scala big decimal with fractional part, ansiEnabled=true (codegen path)2 msPassed
overflowing scala big decimal with fractional part, ansiEnabled=true (interpreted path)2 msPassed
overflowing scala big decimal with long fractional part, ansiEnabled=false (codegen path)5 msPassed
overflowing scala big decimal with long fractional part, ansiEnabled=false (interpreted path)5 msPassed
overflowing scala big decimal with long fractional part, ansiEnabled=true (codegen path)3 msPassed
overflowing scala big decimal with long fractional part, ansiEnabled=true (interpreted path)2 msPassed
overflowing scala big decimal, ansiEnabled=false (codegen path)4 msPassed
overflowing scala big decimal, ansiEnabled=false (interpreted path)6 msPassed
overflowing scala big decimal, ansiEnabled=true (codegen path)16 msPassed
overflowing scala big decimal, ansiEnabled=true (interpreted path)2 msPassed
overflowing scala big int, ansiEnabled=false (codegen path)4 msPassed
overflowing scala big int, ansiEnabled=false (interpreted path)3 msPassed
overflowing scala big int, ansiEnabled=true (codegen path)14 msPassed
overflowing scala big int, ansiEnabled=true (interpreted path)2 msPassed
overflowing scala very large big int, ansiEnabled=false (codegen path)3 msPassed
overflowing scala very large big int, ansiEnabled=false (interpreted path)4 msPassed
overflowing scala very large big int, ansiEnabled=true (codegen path)1 msPassed
overflowing scala very large big int, ansiEnabled=true (interpreted path)1 msPassed
throw exception for tuples with more than 22 elements (codegen path)8 msPassed
throw exception for tuples with more than 22 elements (interpreted path)7 msPassed