From 28cb3678c9571f042e79bd8fb7b4b10ad1f4b62d Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Thu, 4 Feb 2016 00:32:08 +0100 Subject: Hopefully fixed tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miquel Sabaté Solà --- t/tests.sh | 87 -------------------------------------------------------------- 1 file changed, 87 deletions(-) delete mode 100644 t/tests.sh (limited to 't/tests.sh') diff --git a/t/tests.sh b/t/tests.sh deleted file mode 100644 index 49dda24..0000000 --- a/t/tests.sh +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright (C) 2013-2016 Miquel Sabaté Solà -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -set -e - -# From g.sh -__g_realpath() { - [ -d "$1" ] && echo "$(cd "$1" && pwd)" || echo "$(cd "$(dirname "$1")" \ - && pwd)/$(basename "$1")" -} - -# Cleanup previous tests and setup some special variables. -d="$(__g_realpath $(dirname $0))" -rm -f $d/output.txt -HOME="$d" - -# Setup the test file system. -mkdir -p $d/a/b/c -mkdir -p $d/a/d - -source $d/../g.sh - -# First check that the basic commands are there. -g -v &>> $d/output.txt -g --version &>> $d/output.txt -g -h &>> $d/output.txt -g --help &>> $d/output.txt - -# Let's add some shortcuts. -cd $d -g add root -g add b a/b -g add c a/b/c - -# Errors on the `add` command. -set +e -g add add &>> $d/output.txt -g add lala lala lala &>> $d/output.txt -set -e - -# Removing shortcuts. -g rm c -g rm d - -# Errors on the `rm` command. -set +e -g rm &>> $d/output.txt -g rm lala lala &>> $d/output.txt -set -e - -# The list command. -g list --keys &>> $d/output.txt -g list | awk '{ print $1 }' | xargs &>> $d/output.txt - -# Bare g command. -original=`pwd` -cd / -g b -basename $(pwd) &>> $d/output.txt -g root -basename $(pwd) &>> $d/output.txt -g root/a/b/c -basename $(pwd) &>> $d/output.txt -cd $original - -# Unknown shortcut. -set +e -g unknown &>> $d/output.txt -set -e - -# Teardown -diff $d/output.txt $d/expected.txt -rm $d/output.txt -rm -rf a -rm -rf $d/.gfile -- cgit v1.2.3