-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
replaced DStreamProp.forAll by trait DStreamTLProperty
- Loading branch information
Showing
5 changed files
with
266 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,16 @@ | ||
# sscheck 0.0.1 - RDD generators | ||
# sscheck 0.2.1-SNAPSHOT | ||
Bug fix implementation of temporal properties. Uses of `DStreamProp.forAll` combining with extending the trait `SharedStreamingContextBeforeAfterEach` should be replaced by extending the trait `DStreamTLProperty` and calling `forAllDStream`. This solves: | ||
|
||
Shared Spark context for ScalaCheck generators based on parallelization of lists, through the integration of ScalaCheck and specs2 | ||
* Execution of a test case is now independent from others, as a new streaming context is created for each test case. This is particularly important for stateful DStream transformations | ||
* Replaced uses `DynSingleSeqQueueInputDStream` by `TestInputStream` from [spark-testing-base](https://github.com/holdenk/spark-testing-base), which implements checkpointing correctly | ||
* fixed [#32](https://github.com/juanrh/sscheck/issues/32) and [#31](https://github.com/juanrh/sscheck/issues/31) | ||
|
||
# sscheck 0.0.2 - Temporal logic generators and properties | ||
# sscheck 0.2.0 - Temporal logic generators and properties | ||
First implementation of a temporal logic for testing Spark Streaming with ScalaCheck. This allows to define: | ||
|
||
* Generators for DStream defined by temporal logic formulas. | ||
* Properties for testing functions over DStream, using a ScalaCheck generator, and a propositional temporal logic formula as the assertion. DStreamProp.forAll defines a property that is universally quantified over the generated test cases. | ||
|
||
# sscheck 0.1.0 - RDD generators | ||
|
||
Shared Spark context for ScalaCheck generators based on parallelization of lists, through the integration of ScalaCheck and specs2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters