Mix-in that sets Spark serialization to Java.
Base for test-suites that rely on Kryo serialization, including registering classes for serialization in a test-suite-scoped manner.
Base for test-suites that expose a fresh SparkContext for each test-case.
Mix-in that exposes a Spark org.apache.spark.serializer.Serializer instance.
Base for test suites that use a org.apache.spark.SparkContext.
Base for test suites that use a org.apache.spark.SparkContext.
Thin wrapper over SharedSparkContext, additionally initializing a checkpoints directory and tweaking some default org.apache.spark.SparkConf values.
Base for tests that initialize SparkConfs (and org.apache.spark.SparkContexts, though that is left to subclasses).
Base for test-suites that rely on Kryo serialization, including registering classes for serialization in a test-suite-scoped manner.
The register method allows for tests to register custom classes (and/or additional "registrators" that themselves register classes) that may be serialized in the course of testing, but which generally needn't be registered for production usage.