-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add module tag to elixir test cases #3178
Conversation
5c8bd3b
to
49260e5
Compare
We already did a bit of categorization with @iilyak, |
The |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's ok for me
I've been porting some of these tests and I found difficult to define a meaningful tag that helps to categorize tests.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As long as it is ok for JJ, then it's ok for me 😄
@iilyak please take a look at this and tell us what you think, maybe some sort of stronger and more fine-grained naming convention would be useful, I'm very interested in your opinion
Some elixir test cases don't have actual module tag. Add tags to help include or exclude them in CI test.
49260e5
to
1e4eccc
Compare
I've noticed that most of the tags in this PR ended up to be unique ones. The only exceptions is
I think the better grouping would be based on the big features of CouchDB we intend to test. Let's say a developer is updating the view engine. In this case he/she would be interested in running all tests for view functionality. Because changes in that area might break related functionality. So I propose to look at tagging using following heuristics (just an idea and subject for discussion):
|
JFYI: It is also possible to run individual tests within the module
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is nothing wrong with this PR. I don't mind having extra tags if folks find it useful.
We can do other round of classification as a separate PR.
+1
thanks to all of you, @dottorblaster, @jjrodrig and @iilyak. Let me merge for now and we can make further classification later. |
Some elixir test cases don't have actual module tag. Add tags to help include or exclude them in CI test.
Some elixir test cases don't have actual module tag. Add tags to help include or exclude them in CI test.
Overview
Some elixir test cases don't have actual module tag. Add tags to help include or exclude them in CI test.
Testing recommendations
make elixir
Related Issues or Pull Requests
Checklist
rel/overlay/etc/default.ini