We want Chakra to have a good testing story, but it has some unique requirements. There is the sequential parts of the language, and then there are the concurrent parts. Ideally testing would cover:
Unit testing sequential code
Testing the integration of multiple actors
Performance testing
Property-based testing
I'll add more details about my thoughts as I think of it.
I think for #2 above we'd ideally like to possibly log all messages sent by different actors, and take snapshot of the state. given the structure of the language, maybe this isn't necessary?
We want Chakra to have a good testing story, but it has some unique requirements. There is the sequential parts of the language, and then there are the concurrent parts. Ideally testing would cover:
I'll add more details about my thoughts as I think of it.