Merge pull request #469 from 
ajtulloch/use-local-spark-context-in-tests-for-mllib

[MLlib] Use a LocalSparkContext trait in test suites

Replaces the 9 instances of

```scala
class XXXSuite extends FunSuite with BeforeAndAfterAll {
  @transient private var sc: SparkContext = _

  override def beforeAll() {
    sc = new SparkContext("local", "test")
  }

  override def afterAll() {
    sc.stop()
    System.clearProperty("spark.driver.port")
  }
```

with

```scala
class XXXSuite extends FunSuite with LocalSparkContext {
```


Project: http://git-wip-us.apache.org/repos/asf/incubator-spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-spark/commit/f8544981
Tree: http://git-wip-us.apache.org/repos/asf/incubator-spark/tree/f8544981
Diff: http://git-wip-us.apache.org/repos/asf/incubator-spark/diff/f8544981

Branch: refs/heads/master
Commit: f8544981a6d05687fa950639cb1eb3c31e9b6bf5
Parents: 77b986f 3a067b4
Author: Reynold Xin <r...@apache.org>
Authored: Tue Jan 21 10:49:54 2014 -0800
Committer: Reynold Xin <r...@apache.org>
Committed: Tue Jan 21 10:49:54 2014 -0800

----------------------------------------------------------------------
 .../LogisticRegressionSuite.scala               | 15 ++-----------
 .../mllib/classification/NaiveBayesSuite.scala  | 14 ++----------
 .../spark/mllib/classification/SVMSuite.scala   | 15 +++----------
 .../spark/mllib/clustering/KMeansSuite.scala    | 15 ++-----------
 .../optimization/GradientDescentSuite.scala     | 13 ++---------
 .../spark/mllib/recommendation/ALSSuite.scala   | 16 +++-----------
 .../spark/mllib/regression/LassoSuite.scala     | 16 ++------------
 .../regression/LinearRegressionSuite.scala      | 15 ++-----------
 .../mllib/regression/RidgeRegressionSuite.scala | 14 ++----------
 .../spark/mllib/util/LocalSparkContext.scala    | 23 ++++++++++++++++++++
 10 files changed, 43 insertions(+), 113 deletions(-)
----------------------------------------------------------------------


Reply via email to