summaryrefslogtreecommitdiff
path: root/odcsim-engine-tests
AgeCommit message (Collapse)Author
2019-05-14refactor: Make actor spawning and stopping behavior consistentFabian Mastenbroek
This change makes the behavior for spawning and stopping a child actor more consistent and better specified in the documentation.
2019-05-14feat: Add support for spawning anonymous childrenFabian Mastenbroek
This change adds support for spawning anonymous children in an ActorContext. This means a name does not have to be specified when spawning an actor.
2019-05-14feat: Add support for watching actor terminationFabian Mastenbroek
This change adds support for tracking termination of actors in the system.
2019-05-14style: Format code according to Ktlint style guideFabian Mastenbroek
This change formats the code according to the style guide of Ktlint.
2019-05-13feat: Add support for ActorSystem terminationFabian Mastenbroek
This change adds support for terminating an ActorSystem.
2019-05-13chore: Migrate to Kotlin DSL for GradleFabian Mastenbroek
This change migrates the build configuration for Gradle in Groovy to Kotlin, where possible. The scripts in the `gradle/` directory have not been migrated to extensive use of dynamicism.
2019-05-13test: Move implementation test suite into separate packageFabian Mastenbroek
This change moves the implementation conformance test suite from the test sources of `odcsim-core` to a new `odcsim-engine-tests` module in order to simplify Gradle configuration.