> go test ./...

Sorry, I should have said, I already tried that.  The problem is, if you
have any directories that don't contain any tests, you get complaints.  For
each directory with no test files, you get a line on  stdout containing "?"
and "[no test files]".  This includes directories that just contain other
directories.  I could just ignore those complaint lines in the output, but
I prefer not to ignore complaint messages - it's easy to miss a similar
complaint that matters.

So, I'm looking for something that only runs "go test" in directories that
contains tests.

On Fri, Aug 12, 2016 at 7:28 AM, Dan Kortschak <
dan.kortsc...@adelaide.edu.au> wrote:

> go test ./...
>
> On Thu, 2016-08-11 at 23:22 -0700, Simon Ritchie wrote:
> > Is there a simple tool that will search for and run all the tests in a
> Go project?
> >
> > What I'm looking for is a tool that will start at a given directory and
> descend recursively through any subdirectories, looking for test files and
> running them using go test.  Under UNIX you can do this using  find, but
> some people develop under Windoze.  You can do it using make, but then you
> have to maintain a make file.  The tool I describe would be
> self-maintaining.
> >
> > If such a tool does not exist, I plan to write one, but I thought I
> would ask first.
> >
> > Just to clarify, I'm not
> > looking for some fancy all-singing-all-dancing test management
> framework.  I just want a simple way to run all my tests.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to