(verbosity, task_platform, tmp_path)
| 138 | @pytest.mark.parametrize("verbosity", [0, 1, 2]) |
| 139 | @pytest.mark.parametrize("task_platform", [sys.platform, "fakeplatform"]) |
| 140 | def test_task_logging(verbosity, task_platform, tmp_path): |
| 141 | taskrunner = tasks.TaskRunner(verbosity=verbosity, tmp_dir=tmp_path) |
| 142 | task = tasks.AllOsTask("echo", "echo") |
| 143 | # fake the platform for a test |
| 144 | task.platforms = [task_platform] |
| 145 | taskrunner.run(task) |
| 146 | |
| 147 | |
| 148 | @pytest.mark.parametrize( |