-
Notifications
You must be signed in to change notification settings - Fork 220
Closed
Labels
type-enhancementA request for a change that isn't a bugA request for a change that isn't a bug
Milestone
Description
During development I won't care about a lot of tests, especially integration tests (which are often slow(er)). By using tags I could declare sets of unit tests I care about and are likely to break because of what I'm working on.
This would make it more convenient to run tests frequently.
Running all tests is more appropriate for checkin hooks and CI.
This feature could be combined with #6, #7, #14
Examples:
- run only server tests (tag:
server
) - run only fast server tests (tags:
server,unittest
) (as don't runintegration
tests) - run all firefox tests (tags:
firefox
) - could be combined with The testrunner should report the number of skipped tests and tests within skipped groups #14 (tags:
-skip
) (excludeskip
) - run tests for a specific feature (tags:
authentication
)
It should be supported to add tags at group and test level, where tags on a group apply also to tests within that group.
I just found an example where this is already done http://olivinelabs.com/busted/.
Metadata
Metadata
Assignees
Labels
type-enhancementA request for a change that isn't a bugA request for a change that isn't a bug