Repository: spark
Updated Branches:
refs/heads/master 404a28f4e -> cd174882a
[SPARK-9865][SPARKR] Flaky SparkR test: test_sparkSQL.R: sample on a DataFrame
Make sample test less flaky by setting the seed
Tested with
```
repeat { if (count(sample(df, FALSE, 0.1)) == 3) { break } }
```
Author: felixcheung <[email protected]>
Closes #9549 from felixcheung/rsample.
Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/cd174882
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/cd174882
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/cd174882
Branch: refs/heads/master
Commit: cd174882a5a211298d6e173fe989d567d08ebc0d
Parents: 404a28f
Author: felixcheung <[email protected]>
Authored: Mon Nov 9 10:26:09 2015 -0800
Committer: Shivaram Venkataraman <[email protected]>
Committed: Mon Nov 9 10:26:09 2015 -0800
----------------------------------------------------------------------
R/pkg/inst/tests/test_sparkSQL.R | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/spark/blob/cd174882/R/pkg/inst/tests/test_sparkSQL.R
----------------------------------------------------------------------
diff --git a/R/pkg/inst/tests/test_sparkSQL.R b/R/pkg/inst/tests/test_sparkSQL.R
index 92cff1f..fbdb9a8 100644
--- a/R/pkg/inst/tests/test_sparkSQL.R
+++ b/R/pkg/inst/tests/test_sparkSQL.R
@@ -647,11 +647,11 @@ test_that("sample on a DataFrame", {
sampled <- sample(df, FALSE, 1.0)
expect_equal(nrow(collect(sampled)), count(df))
expect_is(sampled, "DataFrame")
- sampled2 <- sample(df, FALSE, 0.1)
+ sampled2 <- sample(df, FALSE, 0.1, 0) # set seed for predictable result
expect_true(count(sampled2) < 3)
# Also test sample_frac
- sampled3 <- sample_frac(df, FALSE, 0.1)
+ sampled3 <- sample_frac(df, FALSE, 0.1, 0) # set seed for predictable result
expect_true(count(sampled3) < 3)
})
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]