[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.