Package

org.hammerlab.spark.test

suite

Permalink

package suite

Visibility
  1. Public
  2. All

Type Members

  1. trait JavaSerializerSuite extends Suite with SparkSuite

    Permalink

    Mix-in that sets Spark serialization to Java.

  2. class KryoSparkSuite[T <: KryoRegistrator] extends Suite with SparkSuite with KryoRegistrator

    Permalink

    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 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.

  3. trait PerCaseSuite extends Suite with SparkSuiteBase

    Permalink

    Base for test-suites that expose a fresh SparkContext for each test-case.

  4. trait SparkSerialization extends AnyRef

    Permalink

    Mix-in that exposes a Spark org.apache.spark.serializer.Serializer instance.

  5. trait SparkSuite extends Suite with SharedSparkContext with SparkSuiteBase

    Permalink

    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.

  6. trait SparkSuiteBase extends AnyRef

    Permalink

    Base for tests that initialize SparkConfs (and org.apache.spark.SparkContexts, though that is left to subclasses).

Ungrouped