summaryrefslogtreecommitdiff
path: root/opendc-omega/src/test
AgeCommit message (Collapse)Author
2017-10-24bug(#15): Fix message passing to stopped processesFabian Mastenbroek
This change fixes a bug where sending a message to a stopped process (gracefully or forced) would crash the simulation kernel with an UninitializedPropertyAccessException. This was caused by the fact that these processes still existed in the registry, which caused the kernel to lookup a non-existent continuation of a process. This change will make the kernel remove stopped processes from the registry, so they cannot be found anymore. Closes #15
2017-09-29Add basic smoke testFabian Mastenbroek
This change adds a smoke test to check for some basic failures when running many simulations.
2017-09-28Implement JPA integrationFabian Mastenbroek
2017-09-24Allow listening to changes of topologyFabian Mastenbroek
2017-09-21Create simple datacenter experimentFabian Mastenbroek
2017-09-20Improve simulation time managementFabian Mastenbroek
2017-09-18Refactor and split up code baseFabian Mastenbroek
This change splits up the current code base into three different module: - opendc-core - This module defines the API which you can use to write simulatable entities in a topology. - opendc-omega - This module is the reference implementation of the API defined the `opendc-core` module. - opendc-stdlib - This module provides a standard library of entities which can be used for datacenter simulation.