From 8b67a1b26f2525f7de1e2a64dee6ab48b72b0e33 Mon Sep 17 00:00:00 2001 From: Kurtis Rader Date: Sat, 6 Feb 2016 18:08:22 -0800 Subject: make testing on local servers hermetic I noticed while fixing issue #2702 that the fish program being tested was sourcing config.fish files outside of the current build. This also happens when Travis CI runs the tests but isn't an issue there because of how Travis is configured to execute the tests. I also noticed that running `make test` was polluting my personal fish history; which will become a bigger problem if and when the fishd universal var file is moved from $XDG_CONFIG_HOME to $XDG_DATA_HOME. This change makes it possible for an individual to run the tests on their local machine secure in the knowledge that only the config.fish and related files from their git repository will be used and doing so won't pollute their personal fish history. Resolves #469 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 29524239..54c047db 100644 --- a/.travis.yml +++ b/.travis.yml @@ -47,7 +47,7 @@ script: - ./configure --prefix=$HOME/prefix || cat config.log - make -j2 - make install - - make test SHOW_INTERACTIVE_LOG=1 + - make test DESTDIR=$HOME/prefix/ SHOW_INTERACTIVE_LOG=1 notifications: # Some items are encrypted so that notifications from other repositories -- cgit v1.2.3