Test Result : JsonV1Suite

0 failures (±0)
116 tests (±0)
Took 30 sec.

All Tests

Test nameDurationStatus
Applying schemas0.26 secPassed
Applying schemas with MapType0.23 secPassed
Casting long as timestamp56 msPassed
Complex field and type inferring0.65 secPassed
Complex field and type inferring with null in sampling90 msPassed
Corrupt records: DROPMALFORMED mode0.11 secPassed
Corrupt records: FAILFAST mode50 msPassed
Corrupt records: PERMISSIVE mode, with designated column for malformed records0.14 secPassed
Corrupt records: PERMISSIVE mode, without designated column for malformed records38 msPassed
Dataset toJSON doesn't construct rdd52 msPassed
Find compatible types even if inferred DecimalType is not capable of other IntegralType70 msPassed
Get compatible type2 msPassed
GetField operation on complex data type0.13 secPassed
Handling missing fields23 msPassed
Infer big integers correctly even when it does not fit in decimal59 msPassed
Infer floating-point values correctly even when it does not fit in decimal0.14 secPassed
JSON with Partition0.61 secPassed
JSONRelation equality test0.28 secPassed
Loading a JSON dataset from a text file0.28 secPassed
Loading a JSON dataset from a text file with SQL0.25 secPassed
Loading a JSON dataset prefersDecimal returns schema with float types as BigDecimal78 msPassed
Loading a JSON dataset primitivesAsString returns complex fields as strings0.55 secPassed
Loading a JSON dataset primitivesAsString returns schema with primitive types as strings0.24 secPassed
Parse JSON rows having an array type and a struct type in the same field.0.17 secPassed
Primitive field and type inferring80 msPassed
Propagate Hadoop configs from json options to underlying file system0.72 secPassed
SPARK-11544 test pathfilter0.49 secPassed
SPARK-12057 additional corrupt records do not throw exceptions73 msPassed
SPARK-12872 Support to specify the option for compression codec0.5 secPassed
SPARK-13543 Write the output as uncompressed via option()0.47 secPassed
SPARK-13953 Rename the corrupt record field via option54 msPassed
SPARK-18352: Expect one JSON document per file0.18 secPassed
SPARK-18352: Handle multi-line corrupt documents (FAILFAST)0.55 secPassed
SPARK-18352: Handle multi-line corrupt documents (PERMISSIVE)0.93 secPassed
SPARK-18352: Parse normal multi-line JSON files (compressed)0.44 secPassed
SPARK-18352: Parse normal multi-line JSON files (uncompressed)0.43 secPassed
SPARK-18433: Improve DataSource option keys to be more case-insensitive30 msPassed
SPARK-18772: Parse special floats correctly0.43 secPassed
SPARK-19641: Additional corrupt records: DROPMALFORMED mode50 msPassed
SPARK-19641: Handle multi-line corrupt documents (DROPMALFORMED)0.7 secPassed
SPARK-2096 Correctly parse dot notations0.13 secPassed
SPARK-21289: Support line separator - default value \r, \r\n and \n0.1 secPassed
SPARK-21289: Support line separator - lineSep: '!!!@3'0.59 secPassed
SPARK-21289: Support line separator - lineSep: ''0.59 secPassed
SPARK-21289: Support line separator - lineSep: '::'0.55 secPassed
SPARK-21289: Support line separator - lineSep: '^'0.53 secPassed
SPARK-21289: Support line separator - lineSep: '|'0.62 secPassed
SPARK-21289: Support line separator - lineSep: '아'0.53 secPassed
SPARK-21610: Corrupt records are not handled properly when creating a dataframe from a file0.33 secPassed
SPARK-23094: permissively parse a dataset contains JSON with leading nulls58 msPassed
SPARK-23094: permissively read JSON file with leading nulls when multiLine is disabled0.19 secPassed
SPARK-23094: permissively read JSON file with leading nulls when multiLine is enabled0.21 secPassed
SPARK-23723: Unsupported encoding name7 msPassed
SPARK-23723: Use user's encoding in reading of multi-line json in UTF-16LE56 msPassed
SPARK-23723: checking that the encoding option is case agnostic54 msPassed
SPARK-23723: json in UTF-16 with BOM60 msPassed
SPARK-23723: multi-line json in UTF-32BE with BOM57 msPassed
SPARK-23723: read back json in UTF-16LE0.24 secPassed
SPARK-23723: save json in UTF-32BE0.13 secPassed
SPARK-23723: save json in default encoding - UTF-80.12 secPassed
SPARK-23723: specified encoding is not matched to actual encoding36 msPassed
SPARK-23723: write json in UTF-16/32 with multiline off0.24 secPassed
SPARK-23723: wrong output encoding0.1 secPassed
SPARK-23724: checks reading json in CP1251 #691 msPassed
SPARK-23724: checks reading json in ISO-8859-1 #20.14 secPassed
SPARK-23724: checks reading json in US-ASCII #1263 msPassed
SPARK-23724: checks reading json in UTF-16BE #197 msPassed
SPARK-23724: checks reading json in UTF-16LE #863 msPassed
SPARK-23724: checks reading json in UTF-32BE #1061 msPassed
SPARK-23724: checks reading json in UTF-32BE #569 msPassed
SPARK-23724: checks reading json in UTF-32LE #368 msPassed
SPARK-23724: checks reading json in UTF-8 #077 msPassed
SPARK-23724: checks reading json in UTF-8 #110.13 secPassed
SPARK-23724: checks reading json in UTF-8 #40.14 secPassed
SPARK-23724: checks reading json in utf-16be #90.12 secPassed
SPARK-23724: checks reading json in utf-32le #1391 msPassed
SPARK-23724: checks reading json in utf-8 #761 msPassed
SPARK-23724: lineSep should be set if encoding if different from UTF-85 msPassed
SPARK-23772 ignore column of all null values or empty array during schema inference0.81 secPassed
SPARK-23849: samplingRatio is out of the range (0, 1.0]0.12 secPassed
SPARK-23849: schema inferring touches less data if samplingRatio < 1.00.21 secPassed
SPARK-23849: usage of samplingRatio while parsing a dataset of strings37 msPassed
SPARK-24190: restrictions for JSONOptions in read10 msPassed
SPARK-25040: allowing empty strings when legacy config is enabled0.55 secPassed
SPARK-25040: empty strings should be disallowed0.47 secPassed
SPARK-26745: count() for non-multiline input with empty lines0.24 secPassed
SPARK-30960, SPARK-31641: parse date/timestamp string with legacy format62 msPassed
SPARK-32810: JSON data source should be able to read files with escaped glob metacharacter in the paths0.2 secPassed
SPARK-3308 Read top level JSON arrays75 msPassed
SPARK-3390 Complex arrays0.19 secPassed
SPARK-35047: Write Non-ASCII character as codepoint0.74 secPassed
SPARK-35104: Fix wrong indentation for multiple JSON even if `pretty` option is true0.19 secPassed
SPARK-35912: turn non-nullable schema into a nullable schema0.24 secPassed
SPARK-4068: nulls in arrays0.1 secPassed
SPARK-4228 DataFrame to JSON1.9 secPassed
SPARK-6245 JsonInferSchema.infer on empty RDD14 msPassed
SPARK-7565 MapType in JsonRDD0.64 secPassed
SPARK-8093 Erase empty structs65 msPassed
Throw an exception if a `columnNameOfCorruptRecord` field violates requirements0.18 secPassed
Type conflict in array elements0.12 secPassed
Type conflict in complex field values82 msPassed
Type conflict in primitive field values0.47 secPassed
Type promotion5 msPassed
Write dates correctly with dateFormat option0.17 secPassed
Write timestamps correctly with timestampFormat option0.16 secPassed
Write timestamps correctly with timestampFormat option and timeZone option0.25 secPassed
apply filters to malformed rows0.38 secPassed
backward compatibility0.55 secPassed
case sensitivity of filters references1.5 secPassed
count() for malformed input0.25 secPassed
exception mode for parsing date/timestamp string81 msPassed
filters push down0.84 secPassed
inferring timestamp type0.1 secPassed
return partial result for bad records60 msPassed
roundtrip for timestamp type inferring0.26 secPassed
wide nested json table0.22 secPassed