Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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

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

    authored
    … test scripts and testing harness.
Commits on Feb 21, 2013
  1. Regenerated all tests to match new features in scion-scxml. Mostly, t…

    authored
    …he getDelayInMs function is conditionally generated.
  2. Regenerated all tests. Modified scion.js to fix bug with multiple tra…

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

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

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

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

    authored
    … 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.
  4. Regenerated some tests with the latest revision of scion-scxml so tha…

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

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

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

    authored
  2. Added more tests, including tests fo rinternal transitions. Fixed a b…

    authored
    …ug in SCION that was breaking internal transitions. Everything works.
  3. Added new tests: assign-current-small-step.

    authored
    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.
  4. Fixed illegal call to console.log that was causing crash in Chrome.

    authored
    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.
Commits on Feb 16, 2013
Commits on Feb 15, 2013
  1. Added tests and support for history state. Works great, except for hi…

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

    authored
    …over parallel+interrupt/*. All tests pass.
  3. Created new naming convention for tests. Generalized the test harness…

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

    authored
Something went wrong with that request. Please try again.