From 1af5343e297105f3b033eb1eb5d45e421a765581 Mon Sep 17 00:00:00 2001 From: Ben10do Date: Wed, 6 Jun 2018 21:09:31 +0100 Subject: [PATCH] Use specific commits when running tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This ensures that build breaks to any of the test projects don’t immediately cause rgbds tests to fail. On clone, I’ve set it up to pull the commits since the day before the desired commit. Sadly, this will clone more recent commits that we’re not testing, but at least it ensures that the desired commit can be checked out. This is hopefully a good enough replacement for —depth=1. Signed-off-by: Ben10do --- test/run-tests.sh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/test/run-tests.sh b/test/run-tests.sh index b93e0893..243bf4aa 100755 --- a/test/run-tests.sh +++ b/test/run-tests.sh @@ -18,27 +18,30 @@ popd # When adding new ones, don't forget to add them to the .gitignore! if [ ! -d pokecrystal ]; then - git clone https://github.com/pret/pokecrystal.git --depth=1 + git clone https://github.com/pret/pokecrystal.git --shallow-since=2018-06-04 --single-branch fi pushd pokecrystal -git pull +git fetch +git checkout 06e169d make -j make compare popd if [ ! -d pokered ]; then - git clone --recursive https://github.com/pret/pokered.git --depth=1 + git clone --recursive https://github.com/pret/pokered.git --shallow-since=2018-03-23 --single-branch fi pushd pokered -git pull +git fetch +git checkout 98f09b6 make -j make compare popd if [ ! -d ucity ]; then - git clone https://github.com/AntonioND/ucity.git --depth=1 + git clone https://github.com/AntonioND/ucity.git --shallow-since=2018-06-05 --single-branch fi pushd ucity -git pull +git fetch +git checkout 9fc8f27 make -j popd