[dylan-lang/testworks] 09fe80: Move specification after the tests.

GitHub <[email protected]> Sun, 28 Feb 2016 02:39:12 -0800
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <56d2ce5073bd1_3b063fc94f1a72c059862@hookshot-fe6-cp1-prd.iad.github.net.mail>
----==_mimepart_56d2ce5073715_3b063fc94f1a72c0597a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/dev/rework-specs
  Home:   https://github.com/dylan-lang/testworks
  Commit: 09fe80d7f0bc9df59e0579c463045702a34ddb95
      https://github.com/dylan-lang/testworks/commit/09fe80d7f0bc9df59e0579c463045702a34ddb95
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M tests/specification.dylan

  Log Message:
  -----------
  Move specification after the tests.


  Commit: 3a918cb9873b07851cc8422a3a908b5655c691cf
      https://github.com/dylan-lang/testworks/commit/3a918cb9873b07851cc8422a3a908b5655c691cf
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M specs/class-specs.dylan
    M specs/function-specs.dylan
    M specs/library.dylan
    M specs/macro-specs.dylan
    M specs/module-specs.dylan
    M specs/protocol-specs.dylan
    M specs/variable-specs.dylan

  Log Message:
  -----------
  [specs] specs test definers generate normal tests.

Previously, the function-test, class-test, macro-test, variable-test
and constant-test macros generated functions that were accumulated
and then executed with with-test-unit.

This turns them into normal tests that are executed via the generated
test suite.


  Commit: 7b8a9bf24d2d0887bfe7c031d2902e60f0e71e97
      https://github.com/dylan-lang/testworks/commit/7b8a9bf24d2d0887bfe7c031d2902e60f0e71e97
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M specs/class-specs.dylan
    M specs/function-specs.dylan
    M specs/library.dylan
    M specs/macro-specs.dylan
    M specs/module-specs.dylan
    M specs/protocol-specs.dylan
    M specs/variable-specs.dylan

  Log Message:
  -----------
  [specs] Generate tests for specification checking.

This removes the tracking of definitions and bindings in favor of
just immediately generating the appropriate tests to check the
specifications.

This removes the remaining usages of with-test-unit.


  Commit: a5c29f0576e2345500375516c49ee3c94c15b4d1
      https://github.com/dylan-lang/testworks/commit/a5c29f0576e2345500375516c49ee3c94c15b4d1
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M specs/library.dylan
    M specs/protocol-specs.dylan

  Log Message:
  -----------
  [specs] Remove <protocol-spec>.

This is no longer used.


  Commit: ab662c5a5a160e67e2414dfff4cba829be3fdab8
      https://github.com/dylan-lang/testworks/commit/ab662c5a5a160e67e2414dfff4cba829be3fdab8
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M specs/protocol-specs.dylan

  Log Message:
  -----------
  [specs] Don't require that specs tests are implemented.

These are often not implemented, so this makes reports more useful.


  Commit: a183b3c3065c0b6dd4b32e2e79b454ec3faaf896
      https://github.com/dylan-lang/testworks/commit/a183b3c3065c0b6dd4b32e2e79b454ec3faaf896
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M specs/class-specs.dylan
    M specs/function-specs.dylan
    M specs/library.dylan
    M specs/macro-specs.dylan
    M specs/module-specs.dylan
    M specs/protocol-specs.dylan
    M specs/variable-specs.dylan

  Log Message:
  -----------
  [specs] Remove definition-test-definer.

This wasn't necessary and was just extra boilerplate. It also lets
me give the tests better names more readily.


  Commit: ec7cd4d570c50d484f41d5b74579a7dec553acd3
      https://github.com/dylan-lang/testworks/commit/ec7cd4d570c50d484f41d5b74579a7dec553acd3
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M specs/class-specs.dylan

  Log Message:
  -----------
  [specs] Restore class-test-function check.


  Commit: 8aa3c435aafa063d890b350a8622e63e68d69278
      https://github.com/dylan-lang/testworks/commit/8aa3c435aafa063d890b350a8622e63e68d69278
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    A specs/binding-spec-suite.dylan
    A specs/binding-specs.dylan
    A specs/library-specs.dylan
    M specs/library.dylan
    M specs/module-specs.dylan
    M specs/protocol-specs.dylan
    M specs/testworks-specs.lid

  Log Message:
  -----------
  [specs] Minor re-organization.

This re-organizes some of the macros to try to make the intent
more clear and to separate module-spec and protocol-spec definers
to call into the same underlying macros.

This also brings back support for a module-spec referencing a
protocol-spec and having that work. (This is used in the DUIM tests
and probably others.)


  Commit: fc09b118f4917037033cbbda0594939df90a8e12
      https://github.com/dylan-lang/testworks/commit/fc09b118f4917037033cbbda0594939df90a8e12
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M documentation/users-guide/source/usage.rst

  Log Message:
  -----------
  [specs,docs] Add usage docs for testworks-specs.


  Commit: f06a3a10944c524acdfe7ad10d57ffc82efc5ad2
      https://github.com/dylan-lang/testworks/commit/f06a3a10944c524acdfe7ad10d57ffc82efc5ad2
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M documentation/users-guide/source/usage.rst

  Log Message:
  -----------
  [specs,docs] collections doesn't use testworks-specs.


  Commit: f012b91cd8f55860fca9128f339b872eb650c7a6
      https://github.com/dylan-lang/testworks/commit/f012b91cd8f55860fca9128f339b872eb650c7a6
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M documentation/users-guide/source/usage.rst

  Log Message:
  -----------
  [specs] Describe make-test-instance and class-test-function.


  Commit: 3d2b4fa33aeacd0372552af803bc19127a11304a
      https://github.com/dylan-lang/testworks/commit/3d2b4fa33aeacd0372552af803bc19127a11304a
  Author: Bruce Mitchener <[email protected]>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M documentation/users-guide/source/usage.rst

  Log Message:
  -----------
  [specs,docs] Fix typos.


Compare: https://github.com/dylan-lang/testworks/compare/9ec9e69f90d9...3d2b4fa33aea
----==_mimepart_56d2ce5073715_3b063fc94f1a72c0597a
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

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