buildr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Boisvert (JIRA)" <j...@apache.org>
Subject [jira] Updated: (BUILDR-415) Ability to exclude tests from command line or environment variable
Date Thu, 08 Jul 2010 06:28:50 GMT

     [ https://issues.apache.org/jira/browse/BUILDR-415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Alex Boisvert updated BUILDR-415:
---------------------------------

    Attachment: BUILDR-415-TEST-EXCLUDE.patch

I'm proposing a syntax where a leading minus ('-') indicates a test exclusion, e.g.,

buildr test:Foo,-Bar

would include Foo and exclude Bar.   The syntax is consistent with the existing wildcard-expanding,
multi-test support of the test:... rule.   For instance, you could write,

buildr test:-com.example.*,*Bar,Foo

to exclude any tests from the "com.example" package, include any tests ending in "Bar" and
include any tests containing the word "Foo".

Exclusions override inclusions.   Using either inclusions/exclusions on the command-line automatically
ignore includes/excludes defined in the Buildfile.

Attaching a working but not spec'ed implementation.

> Ability to exclude tests from command line or environment variable
> ------------------------------------------------------------------
>
>                 Key: BUILDR-415
>                 URL: https://issues.apache.org/jira/browse/BUILDR-415
>             Project: Buildr
>          Issue Type: New Feature
>          Components: Test frameworks
>            Reporter: David Carver
>             Fix For: 1.4.2
>
>         Attachments: BUILDR-415-TEST-EXCLUDE.patch
>
>
> It would be helpful when running certain types of continuous integration builds, to be
able to not only specify which tests to be included from the command line, but also which
tests to be excluded.   Currently the only way to setup exclusions is to make the appropriate
entries in the Rakefile.   However other build systems like ant and maven allow ways to setup
exclusions and overrides for tests from the command line or to be passed in as properties
to the build.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message