Permalink
Commits on Apr 5, 2013
  1. Specified devDependencies package version, as upgraded version of tap…

    …e was breaking integration tests for node 0.8 only.
    committed Apr 5, 2013
Commits on Feb 22, 2013
  1. Renamed tests *.sm.js and *.sm.json to *.sc.js and *.sc.json. Updated…

    … test scripts and testing harness.
    committed Feb 22, 2013
  2. Updated tests to use new scion-scxml feature: safer early-binding dat…

    …amodel initialization.
    committed Feb 22, 2013
Commits on Feb 21, 2013
  1. Regenerated all tests to match new features in scion-scxml. Mostly, t…

    …he getDelayInMs function is conditionally generated.
    committed Feb 21, 2013
  2. Regenerated all tests. Modified scion.js to fix bug with multiple tra…

    …nsition targets, which was being tripped by more-parallel/test9.
    committed Feb 21, 2013
Commits on Feb 20, 2013
  1. Added atom3-basic-tests. Created script to regenerate all tests from …

    …scion-scxml. Regenerated and re-ran all tests. All tests pass.
    committed Feb 20, 2013
Commits on Feb 19, 2013
  1. Added tests for SCXML send. Also, modified test harness to be asynchr…

    …onous. New test for send doesn't pass yet.
    committed Feb 19, 2013
  2. Modified tests based on new scion-scxml which add support for better …

    …stack traces that also include expressions in attributes. All tests pass.
    committed Feb 19, 2013
  3. Revised SCION step semantics to be more like SCXML semantics, in that…

    … a single event raised in small-step will be added to the inner queue and can be sensed in a subsequent small-step, such that each small-step dequeues a single event; as opposed to SCION's previous semantics, 'Next Small-Step Semantics', whereby all events raised in a single small-step would be added to a set of events, all of which could then be detected in the subsequent small-step. The motivation for this change is to provide a clean API to onEntry/onExit/onTransition actions; in particular, only a single event ('_event') should be able to be sensed in that small-step, as opposed to a set of events, which is more difficult to test against and manipulate. Next step is to revise the current tests in scxml-test-framework, and test them against SCION-core.
    committed Feb 19, 2013
  4. Regenerated some tests with the latest revision of scion-scxml so tha…

    …t they are prettier and more legible.
    committed Feb 19, 2013
Commits on Feb 18, 2013
  1. Added explicit outer queue to scion interpreter. This should make it …

    …more robust with resepct to recursive calls to gen().
    committed Feb 18, 2013
  2. Regenerated most tests to clean them up, so they can work better as e…

    …xamples. Added test history/history6, which had been skipped because datamodel was not supported at the time.
    committed Feb 18, 2013
Commits on Feb 17, 2013
  1. Ported over more tests. Works.

    committed Feb 17, 2013
  2. Added more tests, including tests fo rinternal transitions. Fixed a b…

    …ug in SCION that was breaking internal transitions. Everything works.
    committed Feb 17, 2013
  3. Added new tests: assign-current-small-step.

    This proves that: datamodel, onEntry/onExit/onTransition actions, and transition/@cond are all working correctly.
    This also proves that the code generation features of scion-scxml are working correctly as well.
    committed Feb 17, 2013
  4. Fixed illegal call to console.log that was causing crash in Chrome.

    Switch to the tape module for test reporting.
    Added (untested) support for testling-ci continuous integration framework. Will probably need to add reference to ES5-shims library in order to pass IE.
    Tried running browserify on harness.js, and resulting bundle.js passed all tests in Chrome, so it should hopefully work the same in testling-ci.
    committed Feb 17, 2013
Commits on Feb 16, 2013
  1. Prepared scion-core to execute actions entry, exit, and transition ac…

    …tions. Not tested yet.
    committed Feb 16, 2013
Commits on Feb 15, 2013
  1. Added tests and support for history state. Works great, except for hi…

    …story6, which includes exprs, which we don't handle yet.
    committed Feb 15, 2013
  2. Created a script to automatically port over tests from SCION. Ported …

    …over parallel+interrupt/*. All tests pass.
    committed Feb 15, 2013
  3. Created new naming convention for tests. Generalized the test harness…

    …. Decided not to use other existing unit testing frameworks. May revise this later.
    committed Feb 15, 2013
Commits on Feb 14, 2013
  1. Removed travis configuration.

    committed Feb 14, 2013