mirror of https://github.com/rwf2/Rocket.git
Disallow tabs in testing script.
This commit is contained in:
parent
8deac6dba9
commit
7a882fd967
|
@ -23,6 +23,7 @@ function relative() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ROOT_DIR=$(relative "") || exit $?
|
||||||
EXAMPLES_DIR=$(relative "examples") || exit $?
|
EXAMPLES_DIR=$(relative "examples") || exit $?
|
||||||
LIB_DIR=$(relative "lib") || exit $?
|
LIB_DIR=$(relative "lib") || exit $?
|
||||||
CODEGEN_DIR=$(relative "codegen") || exit $?
|
CODEGEN_DIR=$(relative "codegen") || exit $?
|
||||||
|
|
|
@ -5,7 +5,7 @@ set -e
|
||||||
# Builds the rustdocs for all of the libraries.
|
# Builds the rustdocs for all of the libraries.
|
||||||
#
|
#
|
||||||
|
|
||||||
# Brings in: EXAMPLES_DIR, LIB_DIR, CODEGEN_DIR, and CONTRIB_DIR, DOC_DIR
|
# Brings in: ROOT_DIR, EXAMPLES_DIR, LIB_DIR, CODEGEN_DIR, CONTRIB_DIR, DOC_DIR
|
||||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
source $SCRIPT_DIR/config.sh
|
source $SCRIPT_DIR/config.sh
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ set -e
|
||||||
# Publishes the current versions of core, contrib, and codegen to crates.io.
|
# Publishes the current versions of core, contrib, and codegen to crates.io.
|
||||||
#
|
#
|
||||||
|
|
||||||
# Brings in: EXAMPLES_DIR, LIB_DIR, CODEGEN_DIR, CONTRIB_DIR, DOC_DIR
|
# Brings in: ROOT_DIR, EXAMPLES_DIR, LIB_DIR, CODEGEN_DIR, CONTRIB_DIR, DOC_DIR
|
||||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
source $SCRIPT_DIR/config.sh
|
source $SCRIPT_DIR/config.sh
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# Brings in: EXAMPLES_DIR, LIB_DIR, CODEGEN_DIR, and CONTRIB_DIR, DOC_DIR
|
# Brings in: ROOT_DIR, EXAMPLES_DIR, LIB_DIR, CODEGEN_DIR, CONTRIB_DIR, DOC_DIR
|
||||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
source $SCRIPT_DIR/config.sh
|
source $SCRIPT_DIR/config.sh
|
||||||
|
|
||||||
|
@ -27,8 +27,6 @@ function build_and_test() {
|
||||||
|
|
||||||
# Checks that the versions for Cargo projects $@ all match
|
# Checks that the versions for Cargo projects $@ all match
|
||||||
function check_versions_match() {
|
function check_versions_match() {
|
||||||
echo ":: Ensuring all crate versions match..."
|
|
||||||
|
|
||||||
local last_version=""
|
local last_version=""
|
||||||
for dir in $@; do
|
for dir in $@; do
|
||||||
local cargo_toml="${dir}/Cargo.toml"
|
local cargo_toml="${dir}/Cargo.toml"
|
||||||
|
@ -47,8 +45,22 @@ function check_versions_match() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Ensures there are not tabs in any file in the directories $@.
|
||||||
|
function ensure_tab_free() {
|
||||||
|
local matches=$(egrep -I -R '\t' $ROOT_DIR | egrep -v '/target|/.git|LICENSE')
|
||||||
|
if ! [ -z "${matches}" ]; then
|
||||||
|
echo "Tab characters were found in the following:"
|
||||||
|
echo "${matches}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
echo ":: Ensuring all crate versions match..."
|
||||||
check_versions_match "${LIB_DIR}" "${CODEGEN_DIR}" "${CONTRIB_DIR}"
|
check_versions_match "${LIB_DIR}" "${CODEGEN_DIR}" "${CONTRIB_DIR}"
|
||||||
|
|
||||||
|
echo ":: Checking for tabs..."
|
||||||
|
ensure_tab_free
|
||||||
|
|
||||||
# Update dependencies before running tests.
|
# Update dependencies before running tests.
|
||||||
echo ":: Updating dependencies..."
|
echo ":: Updating dependencies..."
|
||||||
cargo update
|
cargo update
|
||||||
|
|
Loading…
Reference in New Issue