[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