Yesterday, Robby Findler wrote:
> Raco test runs the file if there is not test sub module. Fwiw. 

That's what I thought first, with "run" being the same as what racket
does.  But it doesn't: it just runs the toplevel module as usual when
the file is required (and does so unconditionally, of course), and
then runs a `test' submodule if there is one.  In the files in
question, the tests are running in the `main' module, and raco test
was therefore not running them.

This seems like a fine behavior for raco test, but for drdr, it
*should* run a `main' module if there is one, and if there is no
`test' module.  This avoids the need to abuse a `test' submodule as
some semi-drdr-flag-thing, since files in some "tests" path shouldn't
be required to have a `test' submodule.

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!

_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to