[SERVER-28636] Resmoke should treat --executor=foo as --suite=foo when no tests are passed (or vice-versa) Created: 05/Apr/17  Updated: 16/Sep/20  Resolved: 22/Jun/17

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 3.5.10

Type: Improvement Priority: Major - P3
Reporter: Mathias Stearn Assignee: Robert Guo (Inactive)
Resolution: Done Votes: 1
Labels: tig-resmoke
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-25650 Resmoke claims to run unittests under... Closed
Related
related to SERVER-30755 KeyError "selector" is raised when no... Closed
Backwards Compatibility: Fully Compatible
Sprint: TIG 2017-07-10
Participants:

 Description   

My common work flow is something like resmoke --suite=foo --continueOnFailure -j10, see which tests fail, then copy-paste them to resmoke --executor=foo LIST_OF_TESTS. It would be nice if I didn't have to change --suite to --executor since resmoke can easily figure out what I mean.

I don't think the distinction between --suite and --executor is buying us anything since they basically mean the same thing and --suite currently errors if any tests are specified and --executor errors if no tests are specified. It seems like they could just be combined.



 Comments   
Comment by Githook User [ 23/Jun/17 ]

Author:

{u'username': u'guoyr', u'name': u'Robert Guo', u'email': u'robert.guo@10gen.com'}

Message: SERVER-28636 add executor_file back in for burn_in_tests
Branch: master
https://github.com/mongodb/mongo/commit/b0647a8a4206f98ac07e5580d49a8b3a711d6bae

Comment by Githook User [ 22/Jun/17 ]

Author:

{u'username': u'guoyr', u'name': u'Robert Guo', u'email': u'robert.guo@10gen.com'}

Message: SERVER-28636 replace --executor with --suite in resmoke.py
Branch: master
https://github.com/mongodb/mongo/commit/4d8d1745c9430b7aeb167e4249b639b73b50e07f

Generated at Thu Feb 08 04:18:40 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.