[SERVER-27491] Change snmp and snmp_WT tasks to use "run tests" function in etc/evergreen.yml Created: 21/Dec/16  Updated: 05/Apr/17  Resolved: 22/Dec/16

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

Type: Improvement Priority: Minor - P4
Reporter: Max Hirschhorn Assignee: Max Hirschhorn
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: TIG 2017-01-02
Participants:

 Description   

The snmp and snmp_WT tasks both have their own resmoke.py invocation separate from the "run tests" function. To avoid needing to update multiple places in the Evergreen project configuration—for example, when adding a new environment variable—we should rewrite these task definitions to use the "run tests" function. We can use an approach similar to the "do multiversion setup" that was added as part of SERVER-21487.

After this change, the only way to invoke resmoke.py in the etc/evergreen.yml project configuration will be through the "run tests" function. This also helps to consolidate the codepaths where we'd otherwise need to manage Python dependencies installed a virtualenv, the math for the number of resmoke.py --jobs to use, etc.



 Comments   
Comment by Githook User [ 22/Dec/16 ]

Author:

{u'username': u'visemet', u'name': u'Max Hirschhorn', u'email': u'max.hirschhorn@mongodb.com'}

Message: SERVER-27491 Use "run tests" function in snmp* task definitions.

This changes the etc/evergreen.yml project configuration so that there's
only one codepath through which resmoke.py is invoked.
Branch: master
https://github.com/mongodb/mongo/commit/397888615f21159bcbf956c8edb776df625ec239

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