[dylan-lang/opendylan] 9fca5b: [reader] Initial skeleton DFMC reader test app.
GitHub <[email protected]>
| Newsgroups | gmane.comp.lang.dylan.gwydion.cvs |
|---|---|
| Message-ID | <5587edb410d7a_7c343fe4b8fb129c37396@hookshot-fe3-cp1-prd.iad.github.net.mail> |
Branch: refs/heads/master
Home: https://github.com/dylan-lang/opendylan
Commit: 9fca5b50f51a1685f1c9946ab5a8156d71a2d2f8
https://github.com/dylan-lang/opendylan/commit/9fca5b50f51a1685f1c9946ab5a8156d71a2d2f8
Author: Carl Gay <[email protected]>
Date: 2015-06-21 (Sun, 21 Jun 2015)
Changed paths:
A sources/dfmc/reader/tests/dfmc-reader-test-suite-app-library.dylan
A sources/dfmc/reader/tests/dfmc-reader-test-suite-app.dylan
A sources/dfmc/reader/tests/dfmc-reader-test-suite-app.lid
A sources/dfmc/reader/tests/dfmc-reader-test-suite-library.dylan
A sources/dfmc/reader/tests/dfmc-reader-test-suite.dylan
A sources/dfmc/reader/tests/dfmc-reader-test-suite.lid
A sources/registry/generic/dfmc-reader-test-suite
A sources/registry/generic/dfmc-reader-test-suite-app
Log Message:
-----------
[reader] Initial skeleton DFMC reader test app.
Commit: a5c7b6ba44ac95c445ba1b7b07c5456610c88832
https://github.com/dylan-lang/opendylan/commit/a5c7b6ba44ac95c445ba1b7b07c5456610c88832
Author: Bruce Mitchener <[email protected]>
Date: 2015-06-21 (Sun, 21 Jun 2015)
Changed paths:
M sources/dfmc/reader/tests/dfmc-reader-test-suite-library.dylan
M sources/dfmc/reader/tests/dfmc-reader-test-suite.dylan
M sources/dfmc/reader/tests/dfmc-reader-test-suite.lid
A sources/dfmc/reader/tests/literal-test-suite.dylan
A sources/dfmc/reader/tests/utilities.dylan
Log Message:
-----------
[dfmc-reader] Initial reader tests.
* dfmc/reader/tests/dfmc-reader-test-suite-library.dylan
(library dfmc-reader-test-suite): Import dfmc-common and source-records.
(module dfmc-reader-test-suite): Same.
* dfmc/reader/tests/utilities.dylan
(make-compilation-record, read-fragment): New utilities.
* dfmc/reader/tests/literal-test-suite.dylan
(verify-literal): Utility function to reduce boilerplate.
(test boolean-literal-test,
test character-literal-test,
test integer-literal-test,
test string-literal-test,
test symbol-literal-test): New tests.
(suite literal-test-suite): New test suite with the new tests.
* dfmc/reader/tests/dfmc-reader-test-suite.dylan
(suite dfmc-reader-test-suite): Run literal-test-suite.
Commit: f441564388685b15a4c84f1a19ae799502c30125
https://github.com/dylan-lang/opendylan/commit/f441564388685b15a4c84f1a19ae799502c30125
Author: Bruce Mitchener <[email protected]>
Date: 2015-06-21 (Sun, 21 Jun 2015)
Changed paths:
M Makefile.in
Log Message:
-----------
[build] Run new dfmc-reader tests.
* Makefile.in
(CHECK_APPS): Add dfmc-reader-test-suite.
Commit: b6dc6f87c8646a00096914ca6236be991d82cee9
https://github.com/dylan-lang/opendylan/commit/b6dc6f87c8646a00096914ca6236be991d82cee9
Author: Bruce Mitchener <[email protected]>
Date: 2015-06-21 (Sun, 21 Jun 2015)
Changed paths:
M sources/dfmc/reader/reader-library.dylan
M sources/dfmc/reader/tests/literal-test-suite.dylan
Log Message:
-----------
[dfmc-reader] Test that reading a ratio fails.
* sources/dfmc/reader/read-library.dylan
(module dfmc-reader): Export <integer-too-large>,
<character-code-too-large>, <ratios-not-supported>.
* sources/dfmc/reader/tests/literal-test-suite.dylan
(test ratio-literal-test): New test.
(suite literal-test-suite): Run ratio-literal-test.
Commit: 6a496a7f2c8fbf0a5604d5e04dc83eccf7a410d6
https://github.com/dylan-lang/opendylan/commit/6a496a7f2c8fbf0a5604d5e04dc83eccf7a410d6
Author: Bruce Mitchener <[email protected]>
Date: 2015-06-21 (Sun, 21 Jun 2015)
Changed paths:
M sources/dfmc/reader/reader-library.dylan
M sources/dfmc/reader/tests/literal-test-suite.dylan
Log Message:
-----------
[dfmc-reader] Check for correct fragment type for character literals.
* sources/dfmc/reader/reader-library.dylan
(module dfmc-reader): Export <character-fragment>.
* sources/dfmc/reader/tests/literal-test-suite.dylan
(test character-literal-test): Check against the newly exported
<character-fragment> class.
Commit: 9309685f474c0e647a0bd258542c0141ab0e05eb
https://github.com/dylan-lang/opendylan/commit/9309685f474c0e647a0bd258542c0141ab0e05eb
Author: Bruce Mitchener <[email protected]>
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed paths:
M sources/dfmc/reader/tests/dfmc-reader-test-suite-library.dylan
M sources/dfmc/reader/tests/literal-test-suite.dylan
Log Message:
-----------
[dfmc-reader] Add tests for fragment presentation.
* sources/dfmc/reader/tests/dfmc-reader-test-suite-library.dylan
(library dfmc-reader-test-suite): Import io.
(module dfmc-reader-test-suite): Import streams.
* sources/dfmc/reader/tests/literal-test-suite.dylan
(verify-presentation): New utility method.
(test boolean-literal-test,
test character-literal-test,
test integer-literal-test,
test string-literal-test,
test symbol-literal-test): Verify presentation.
Commit: eb3936562a04995cc75f069269f73bccfd71dc75
https://github.com/dylan-lang/opendylan/commit/eb3936562a04995cc75f069269f73bccfd71dc75
Author: Bruce Mitchener <[email protected]>
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed paths:
M sources/dfmc/reader/tests/literal-test-suite.dylan
Log Message:
-----------
[dfmc-reader] Check hexadecimal escaped characters.
* sources/dfmc/reader/tests/literal-test-suite.dylan
(test character-literal-test): Add another hexadecimal
escaped character check.
Commit: 8eab50fdd0bcf414cbc0885462f76f15c7432550
https://github.com/dylan-lang/opendylan/commit/8eab50fdd0bcf414cbc0885462f76f15c7432550
Author: Bruce Mitchener <[email protected]>
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed paths:
M sources/dfmc/reader/tests/literal-test-suite.dylan
Log Message:
-----------
[dfmc-reader] signed integer tests.
* sources/dfmc/reader/tests/literal-test-suite.dylan
(test integer-literal-test): Add checks for negative and positive
signed integer literals.
Commit: 250121faf3d5cf7aca336d830d59b928802c8689
https://github.com/dylan-lang/opendylan/commit/250121faf3d5cf7aca336d830d59b928802c8689
Author: Bruce Mitchener <[email protected]>
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed paths:
M sources/dfmc/reader/tests/literal-test-suite.dylan
Log Message:
-----------
[dfmc-reader] Test string literal with embedded newline.
* sources/dfmc/reader/tests/literal-test-suite.dylan
(test string-literal-test): Add check for embedded newlines.
Commit: 669ed601733a3a32b0571fa1808fbd0f9052a82e
https://github.com/dylan-lang/opendylan/commit/669ed601733a3a32b0571fa1808fbd0f9052a82e
Author: Bruce Mitchener <[email protected]>
Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed paths:
M Makefile.in
M sources/dfmc/reader/reader-library.dylan
A sources/dfmc/reader/tests/dfmc-reader-test-suite-app-library.dylan
A sources/dfmc/reader/tests/dfmc-reader-test-suite-app.dylan
A sources/dfmc/reader/tests/dfmc-reader-test-suite-app.lid
A sources/dfmc/reader/tests/dfmc-reader-test-suite-library.dylan
A sources/dfmc/reader/tests/dfmc-reader-test-suite.dylan
A sources/dfmc/reader/tests/dfmc-reader-test-suite.lid
A sources/dfmc/reader/tests/literal-test-suite.dylan
A sources/dfmc/reader/tests/utilities.dylan
A sources/registry/generic/dfmc-reader-test-suite
A sources/registry/generic/dfmc-reader-test-suite-app
Log Message:
-----------
Merge pull request #929 from waywardmonkeys/reader-tests
Reader tests
Compare: https://github.com/dylan-lang/opendylan/compare/d39243638c0e...669ed601733a
_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter