diff options
Diffstat (limited to 'delegate/python/test/conftest.py')
-rw-r--r-- | delegate/python/test/conftest.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/delegate/python/test/conftest.py b/delegate/python/test/conftest.py new file mode 100644 index 0000000000..780a0492e1 --- /dev/null +++ b/delegate/python/test/conftest.py @@ -0,0 +1,30 @@ +# Copyright © 2020 Arm Ltd and Contributors. All rights reserved. +# SPDX-License-Identifier: MIT +import pytest +import os + + +@pytest.fixture(scope="module") +def test_data_folder(request): + """ + This fixture returns path to the folder with the shared test resources + """ + return str(os.path.join(request.fspath.dirname, "test_data")) + + +def pytest_addoption(parser): + """ + Adds the program option 'delegate-dir' to pytest + """ + parser.addoption("--delegate-dir", + action="append", + help="Directory of the armnn tflite delegate library", + required=True) + + +def pytest_generate_tests(metafunc): + """ + Makes the program option 'delegate-dir' available to all tests as a function fixture + """ + if "delegate_dir" in metafunc.fixturenames: + metafunc.parametrize("delegate_dir", metafunc.config.getoption("delegate_dir"))
\ No newline at end of file |