[dylan-lang/opendylan] 3e345a: runtime-manager: Add a testworks suite for access-...

GitHub <[email protected]> Fri, 25 Sep 2015 20:54:35 -0700
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <560616fb76349_72123f8e1b0972a04919d@hookshot-fe3-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: 3e345a489794c823346158dc7f89524c3212a86d
      https://github.com/dylan-lang/opendylan/commit/3e345a489794c823346158dc7f89524c3212a86d
  Author: Peter S. Housel <[email protected]>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    A sources/registry/generic/access-path-test-suite
    A sources/registry/generic/access-path-test-suite-app
    A sources/runtime-manager/access-path/tests/access-path-basic-test.dylan
    A sources/runtime-manager/access-path/tests/access-path-test-suite-app-lib.dylan
    A sources/runtime-manager/access-path/tests/access-path-test-suite-app.dylan
    A sources/runtime-manager/access-path/tests/access-path-test-suite-app.lid
    A sources/runtime-manager/access-path/tests/access-path-test-suite-library.dylan
    A sources/runtime-manager/access-path/tests/access-path-test-suite.lid
    A sources/runtime-manager/access-path/tests/specification.dylan

  Log Message:
  -----------
  runtime-manager: Add a testworks suite for access-path

* sources/runtime-manager/access-path/tests/access-path-test-suite.lid:
  New library interchange file.

* sources/runtime-manager/access-path/tests/access-path-test-suite-library.dylan:
  New library declaration source file for the access-path-test-suite library.

* sources/runtime-manager/access-path/tests/specification.dylan: New file.
  (make-test-instance on singleton(<access-path>)): New method.
  (access-path-cleanup): New function.
  (library-spec access-path): New library-spec.

* sources/runtime-manager/access-path/tests/access-path-basic-test.dylan
  ($debugger-wait-timeout): New constant.
  (test access-path-basic-test): New test verifying that the applicaiton
   being tested stops for expected reasons.

* sources/runtime-manager/access-path/tests/access-path-test-suite-app.lid:
  New library interchange file.

* sources/runtime-manager/access-path/tests/access-path-test-suite-app-lib.dylan
  New library declaration source file for the access-path-test-suite-app
  library.

* sources/runtime-manager/access-path/tests/access-path-test-suite-app.dylan
  New source file invoking access-path-test-suite.


  Commit: 4662102454708001394f97d60c9e8111bdc68677
      https://github.com/dylan-lang/opendylan/commit/4662102454708001394f97d60c9e8111bdc68677
  Author: Peter S. Housel <[email protected]>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    A sources/registry/generic/debugger-test-target-app
    A sources/runtime-manager/debugger-test-target-app/debugger-test-target-app-lib.dylan
    A sources/runtime-manager/debugger-test-target-app/debugger-test-target-app.dylan
    A sources/runtime-manager/debugger-test-target-app/debugger-test-target-app.lid

  Log Message:
  -----------
  runtime-manager: Add a testing target application

This application in intended to be run under control of the debugger nub
as part of the access-path-test-suite and other tests.

* sources/runtime-manager/debugger-test-target-app/debugger-test-target-app.lid:
  New library interchange file.

* sources/runtime-manager/debugger-test-target-app/debugger-test-target-app-lib.dylan:
  New library declaration Dylan source file.

* sources/runtime-manager/debugger-test-target-app/debugger-test-target-app.dylan:
  New Dylan source file.

* sources/registry/generic/debugger-test-target-app: New registry entry.


  Commit: 35a69ca3477319c5ba838d80f09d65b6d39ff65d
      https://github.com/dylan-lang/opendylan/commit/35a69ca3477319c5ba838d80f09d65b6d39ff65d
  Author: Peter S. Housel <[email protected]>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    R sources/runtime-manager/access-path/tests/access-path-basic-test.dylan
    M sources/runtime-manager/access-path/tests/access-path-test-suite-library.dylan
    M sources/runtime-manager/access-path/tests/access-path-test-suite.lid
    A sources/runtime-manager/access-path/tests/simple-breakpoint-test.dylan
    M sources/runtime-manager/access-path/tests/specification.dylan
    M sources/runtime-manager/debugger-test-target-app/debugger-test-target-app.dylan
    M sources/runtime-manager/debugger-test-target-app/debugger-test-target-app.lid
    A sources/runtime-manager/debugger-test-target-app/simple-breakpoint.dylan

  Log Message:
  -----------
  runtime-manager: Add an entry-point breakpoint test

* sources/runtime-manager/debugger-test-target-app/simple-breakpoint.dylan:
  New file defining simple-breakpoint(), a function to be tested by
  setting a breakpoint at its entry.

* sources/runtime-manager/debugger-test-target-app/debugger-test-target-app.lid:
  Reference simple-breakpoint.dylan.

* sources/runtime-manager/debugger-test-target-app/debugger-test-target-app.dylan
  (main): Call simple-breakpoint for the "simple-breakpoint" scenario.

* sources/runtime-manager/access-path/tests/access-path-basic-test.dylan:
  Rename as simple-breakpoint-test.dylan.

* sources/runtime-manager/access-path/tests/specification.dylan
  (make-test-instance): Change to use make-test-access-path().
  (make-test-access-path): New function generalized from former
   make-test-instance, allowing scenario arguments to be passed on the
   command line to debugger-test-target-app.
  (library-spec access-path): Reference simple-breakpoint-test.

* sources/runtime-manager/access-path/tests/simple-breakpoint-test.dylan:
  (simple-breakpoint-test): Rename from access-path-basic-test, and add
  testing for breakpoint setting and stopping.

* sources/runtime-manager/access-path/tests/access-path-test-suite.lid:
  Reference simple-breakpoint-test.dylan.

* sources/runtime-manager/access-path/tests/access-path-test-suite-library.dylan
  (library access-path-test-suite): Import dfmc-mangling.
  (module access-path-test-suite): Import dfmc-mangling.


Compare: https://github.com/dylan-lang/opendylan/compare/e081f3f69dcf...35a69ca34773

_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter