File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -254,6 +254,22 @@ def test_scenario(
254
254
mitmproxy ,
255
255
request : pytest .FixtureRequest ,
256
256
):
257
+ """
258
+ Execute the test scenario given by the scenario fixture (note that the fixture is
259
+ parameterized and therefore we run this for all scenarios).
260
+ All steps of the bot are executed in sequence to test its end-to-end functionality.
261
+
262
+ A test scenario assigns one test case to each feedstock. For details on
263
+ the testing setup, please refer to the README.md in the tests_integration
264
+ (i.e., parent) directory.
265
+
266
+ :param use_containers: Whether container mode is enabled or not.
267
+ :param scenario: The test scenario to run. This is a tuple of (scenario_id, scenario),
268
+ where scenario is a dictionary with the feedstock name as key and the test case name as value.
269
+ :param repositories_setup: The fixture that sets up the repositories.
270
+ :param mitmproxy: The fixture that sets up the mitmproxy.
271
+ :param request: The pytest fixture request object.
272
+ """
257
273
_ , scenario = scenario
258
274
259
275
if not use_containers :
You can’t perform that action at this time.
0 commit comments