This is an automated email from the ASF dual-hosted git repository.

ifesdjeen pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-harry.git


    from 490286c  Remove notion of Modification
     add e314bf4  History Builder API 2.0

No new revisions were added by this update.

Summary of changes:
 Makefile                                           |   6 +-
 README.md                                          |   6 +-
 harry-core/src/harry/checker/ModelChecker.java     | 230 ++++++
 harry-core/src/harry/core/Configuration.java       |  62 +-
 harry-core/src/harry/core/Run.java                 |  12 +-
 .../src/harry/corruptor/AddExtraRowCorruptor.java  |   4 +-
 .../src/harry/corruptor/ChangeValueCorruptor.java  |   8 +-
 .../src/harry/corruptor/HideRowCorruptor.java      |   4 +-
 .../src/harry/corruptor/HideValueCorruptor.java    |  26 +-
 .../harry/corruptor/QueryResponseCorruptor.java    |   4 +-
 harry-core/src/harry/corruptor/RowCorruptor.java   |   2 +-
 .../src/harry/corruptor/ShowValueCorruptor.java    |   8 +-
 harry-core/src/harry/data/ResultSetRow.java        |  59 +-
 harry-core/src/harry/ddl/ColumnSpec.java           |  15 +
 harry-core/src/harry/ddl/SchemaSpec.java           |  26 +-
 .../src/harry/dsl/BatchOperationBuilder.java       |  14 +
 harry-core/src/harry/dsl/BatchVisitBuilder.java    | 138 ++++
 harry-core/src/harry/dsl/HistoryBuilder.java       | 849 ++++++++++-----------
 .../PartitionVisitState.java}                      |  16 +-
 .../src/harry/dsl/ReplayingHistoryBuilder.java     | 118 +++
 .../src/harry/dsl/SingleOperationBuilder.java      |  53 ++
 .../src/harry/dsl/SingleOperationVisitBuilder.java | 295 +++++++
 .../harry/dsl/ValueDescriptorIndexGenerator.java   |  77 ++
 .../src/harry/generators/BooleanGenerator.java     |   2 +-
 harry-core/src/harry/generators/EntropySource.java |  94 +++
 harry-core/src/harry/generators/Generator.java     |   8 +-
 .../harry/generators/JdkRandomEntropySource.java   |  81 ++
 harry-core/src/harry/generators/PcgRSUFast.java    |  52 +-
 .../src/harry/generators/RandomGenerator.java      |  86 ---
 harry-core/src/harry/generators/Surjections.java   |  11 +-
 harry-core/src/harry/model/AgainstSutChecker.java  |  98 +++
 .../harry/model/AlwaysSamePartitionSelector.java   |   2 +-
 harry-core/src/harry/model/OpSelectors.java        |  53 +-
 harry-core/src/harry/model/QuiescentChecker.java   |  31 +-
 harry-core/src/harry/model/SelectHelper.java       |  39 +-
 ...teMonotonicClock.java => ApproximateClock.java} |  39 +-
 harry-core/src/harry/model/clock/OffsetClock.java  |   6 +-
 .../sut/{PrintlnSut.java => DoubleWritingSut.java} |  49 +-
 .../src/harry/model/sut/QueryModifyingSut.java     |  78 ++
 .../src/harry/model/sut/injvm/InJvmSutBase.java    |   1 +
 .../src/harry/operations/CompiledStatement.java    |   9 +-
 harry-core/src/harry/operations/Query.java         |  15 +-
 .../src/harry/operations/QueryGenerator.java       |  28 +-
 harry-core/src/harry/operations/WriteHelper.java   |   1 -
 .../src/harry/reconciler/PartitionState.java       |  38 +-
 harry-core/src/harry/reconciler/Reconciler.java    | 100 ++-
 .../src/harry/runner/LockingDataTracker.java       |   8 +-
 harry-core/src/harry/util/Ranges.java              |  13 -
 harry-core/src/harry/util/TestRunner.java          |   4 +-
 .../src/harry/visitors/AllPartitionsValidator.java |   3 +-
 .../harry/visitors/DoubleWriteVisitExecutor.java   |  56 ++
 .../src/harry/visitors/GeneratingVisitor.java      | 179 ++++-
 harry-core/src/harry/visitors/LoggingVisitor.java  |  10 +-
 harry-core/src/harry/visitors/LtsVisitor.java      |   6 +-
 .../src/harry/visitors/MutatingRowVisitor.java     |  62 +-
 harry-core/src/harry/visitors/MutatingVisitor.java |  80 +-
 .../src/harry/visitors/OperationExecutor.java      |  48 +-
 harry-core/src/harry/visitors/RecentValidator.java |   2 +-
 .../src/harry/visitors/ReplayingVisitor.java       |  27 +-
 harry-core/src/harry/visitors/Sampler.java         |   2 +-
 harry-core/src/harry/visitors/VisitExecutor.java   |  92 ++-
 .../test/harry/generators/DataGeneratorsTest.java  |   2 +-
 ...omGeneratorTest.java => EntropySourceTest.java} |   8 +-
 .../test/harry/generators/ExtensionsTest.java      |   2 +-
 .../test/harry/generators/SurjectionsTest.java     |   7 +-
 .../test/harry/model/ApproximateClockTest.java     |   6 +-
 harry-core/test/harry/model/OpSelectorsTest.java   |  51 +-
 harry-core/test/harry/operations/RelationTest.java |   9 +-
 .../test/harry/runner/LockingDataTrackerTest.java  |  95 ++-
 .../test/harry/QuickTheoriesAdapter.java           |  39 +-
 .../harry/dsl/HistoryBuilderIntegrationTest.java   | 142 ++++
 .../harry/examples/RangeTombstoneBurnTest.java     | 142 ++++
 .../generators/DataGeneratorsIntegrationTest.java  |  22 +-
 .../harry/model/HistoryBuilderIntegrationTest.java | 191 -----
 .../test/harry/model/HistoryBuilderTest.java       | 184 -----
 harry-integration/test/harry/model/MockSchema.java |   4 +-
 .../test/harry/model/ModelTestBase.java            |   4 +-
 .../harry/model/ReconcilerIntegrationTest.java     |  89 +++
 .../test/harry/op/RowVisitorTest.java              |  36 +-
 .../harry/reconciler/SimpleReconcilerTest.java     |   4 +-
 pom.xml                                            |   2 +-
 81 files changed, 3155 insertions(+), 1429 deletions(-)
 create mode 100644 harry-core/src/harry/checker/ModelChecker.java
 create mode 100644 harry-core/src/harry/dsl/BatchOperationBuilder.java
 create mode 100644 harry-core/src/harry/dsl/BatchVisitBuilder.java
 copy harry-core/src/harry/{generators/BooleanGenerator.java => 
dsl/PartitionVisitState.java} (70%)
 create mode 100644 harry-core/src/harry/dsl/ReplayingHistoryBuilder.java
 create mode 100644 harry-core/src/harry/dsl/SingleOperationBuilder.java
 create mode 100644 harry-core/src/harry/dsl/SingleOperationVisitBuilder.java
 create mode 100644 harry-core/src/harry/dsl/ValueDescriptorIndexGenerator.java
 create mode 100644 harry-core/src/harry/generators/EntropySource.java
 create mode 100644 harry-core/src/harry/generators/JdkRandomEntropySource.java
 delete mode 100644 harry-core/src/harry/generators/RandomGenerator.java
 create mode 100644 harry-core/src/harry/model/AgainstSutChecker.java
 rename harry-core/src/harry/model/clock/{ApproximateMonotonicClock.java => 
ApproximateClock.java} (89%)
 copy harry-core/src/harry/model/sut/{PrintlnSut.java => DoubleWritingSut.java} 
(56%)
 create mode 100644 harry-core/src/harry/model/sut/QueryModifyingSut.java
 create mode 100644 harry-core/src/harry/visitors/DoubleWriteVisitExecutor.java
 rename harry-core/test/harry/generators/{RandomGeneratorTest.java => 
EntropySourceTest.java} (95%)
 create mode 100644 
harry-integration/test/harry/dsl/HistoryBuilderIntegrationTest.java
 create mode 100644 
harry-integration/test/harry/examples/RangeTombstoneBurnTest.java
 delete mode 100644 harry-integration/test/harry/model/HistoryBuilderTest.java
 create mode 100644 
harry-integration/test/harry/model/ReconcilerIntegrationTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to