# Copyright (c) 2020 Cisco and/or its affiliates. # Licensed 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. # Idea of this file is motivated by OpenDylight, # especially its Integration/Test sub-project. # This file requires active virtualenv with tox package installed, # or python-tox system package installed. # Usage: # cd to git repo root (other directories might use different tox.ini) # $ tox # will execute all checks. [tox] # Fast and brief checkers to front, slow or verbose checkers to back. envlist = copyright_year # The following is needed as tox requires setup.py by default. skipsdist = true # Just a shorthand to avoid long lines. checker_dir = ./resources/libraries/bash/entry/check # TODO: Tox prints various warnings. Figure them out and fix them. # Keep testenvs sorted alphabetically, please. [testenv:copyright_year] whitelist_externals = /bin/bash setenv = PYTHONPATH = {toxinidir} commands = bash {[tox]checker_dir}/copyright_year.sh # Keep testenvs sorted alphabetically, please.