5d870b5621
The run_tests.sh mechanism for performing operations is no longer the preferred approach. It is now better to just run tox. There are also issues with enforcing upper constraints that may cause test runs to fail. To get rid of confusion by having two different ways to run unit tests, flake8 checks, etc., it's probably better to just remove the run_tests.sh script completely and direct folks to use tox instead. This way we are all consistent and there is less concern that changes will be made to one and not the other. Change-Id: I03f4b49cffd9f64e4eb3bdc27995d543be9efa43
43 lines
1.2 KiB
Bash
Executable File
43 lines
1.2 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# Copyright 2011 OpenStack Foundation
|
|
#
|
|
# 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.
|
|
|
|
PRE_COMMIT_SCRIPT=.git/hooks/pre-commit
|
|
|
|
make_hook() {
|
|
echo "exec tox -e fast8" >> $PRE_COMMIT_SCRIPT
|
|
chmod +x $PRE_COMMIT_SCRIPT
|
|
|
|
if [ -w $PRE_COMMIT_SCRIPT -a -x $PRE_COMMIT_SCRIPT ]; then
|
|
echo "pre-commit hook was created successfully"
|
|
else
|
|
echo "unable to create pre-commit hook"
|
|
fi
|
|
}
|
|
|
|
# NOTE(jk0): Make sure we are in cinder's root directory before adding the hook.
|
|
if [ ! -d ".git" ]; then
|
|
echo "unable to find .git; moving up a directory"
|
|
cd ..
|
|
if [ -d ".git" ]; then
|
|
make_hook
|
|
else
|
|
echo "still unable to find .git; hook not created"
|
|
fi
|
|
else
|
|
make_hook
|
|
fi
|
|
|