Skip to content

rodolfodpk/crablet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crablet

Build Status codecov

So far, just an experiment

Requirements

  • Java: 21 or higher
  • Maven: 3.6+ (or use the included Maven wrapper ./mvnw)
  • Kotlin: 2.1.0
  • Docker: Required for running tests (integration tests use Testcontainers to automatically spin up PostgreSQL containers)

Testing

Before running tests, ensure Docker is running on your machine. Testcontainers will automatically start PostgreSQL containers as needed.

Run all tests

./mvnw test verify

This will run:

  • Unit tests (files ending with Test.kt)
  • Integration tests (files ending with IT.kt)

Run only unit tests

./mvnw test

Run only integration tests

./mvnw verify

Run a specific test class

./mvnw test -Dtest=AccountTransferScenarioIT

Inspirations

About

An event store supporting Dynamic Consistency Boundaries (DCB)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors