# Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. import sys import tvm import pytest collect_ignore = [] if sys.platform.startswith("win"): collect_ignore.append("frontend/caffe") collect_ignore.append("frontend/caffe2") collect_ignore.append("frontend/coreml") collect_ignore.append("frontend/darknet") collect_ignore.append("frontend/keras") collect_ignore.append("frontend/mxnet") collect_ignore.append("frontend/pytorch") collect_ignore.append("frontend/tensorflow") collect_ignore.append("frontend/tflite") collect_ignore.append("frontend/onnx") collect_ignore.append("driver/tvmc/test_autoscheduler.py") collect_ignore.append("unittest/test_auto_scheduler_cost_model.py") # stack overflow # collect_ignore.append("unittest/test_auto_scheduler_measure.py") # exception ignored collect_ignore.append("unittest/test_auto_scheduler_search_policy.py") # stack overflow # collect_ignore.append("unittest/test_auto_scheduler_measure.py") # exception ignored collect_ignore.append("unittest/test_tir_intrin.py") def pytest_addoption(parser): parser.addoption( "--enable-corstone300-tests", action="store_true", default=False, help="Run Corstone-300 FVP tests", ) def pytest_collection_modifyitems(config, items): if not config.getoption("--enable-corstone300-tests"): for item in items: if "corstone300" in item.keywords: item.add_marker( pytest.mark.skip( reason="Need --enable-corstone300-tests option to run this test" ) )