aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Lund Steffensen <jonlst@gmail.com>2017-08-17 12:51:49 -0700
committerJon Lund Steffensen <jonlst@gmail.com>2017-08-17 20:24:32 -0700
commitc129e59b3a56c6919c32b23633de3aaa24208522 (patch)
tree0e76ea1834bc423e4376bc8e112d9c85213ed91f
parentgeoclue2: Update continuously (diff)
downloadredshift-ng-c129e59b3a56c6919c32b23633de3aaa24208522.tar.gz
redshift-ng-c129e59b3a56c6919c32b23633de3aaa24208522.tar.bz2
redshift-ng-c129e59b3a56c6919c32b23633de3aaa24208522.tar.xz
Appveyor, Travis: Test run redshift after build
-rw-r--r--.travis.yml16
-rw-r--r--appveyor.yml5
2 files changed, 17 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index 8d33156..1878307 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -28,7 +28,7 @@ addons:
# GUI
- python3
-install: |
+before_install: |
if [ "$TRAVIS_OS_NAME" == "osx" ]; then
brew install gettext
brew link --force gettext
@@ -36,12 +36,20 @@ install: |
brew install python3
fi
-script:
+install:
- ./bootstrap
+ - mkdir "$TRAVIS_BUILD_DIR/root"
- |
if [ "$TRAVIS_OS_NAME" == "linux" ]; then
- ./configure --enable-drm --enable-vidmode --enable-randr --enable-geoclue2 --enable-gui
+ ./configure --prefix="$TRAVIS_BUILD_DIR/root" --enable-drm --enable-vidmode --enable-randr --enable-geoclue2 --enable-gui
elif [ "$TRAVIS_OS_NAME" == "osx" ]; then
- ./configure --enable-corelocation --enable-quartz --enable-gui
+ ./configure --prefix="$TRAVIS_BUILD_DIR/root" --enable-corelocation --enable-quartz --enable-gui
fi
+ - make -j2 install
- make -j2 distcheck
+
+script:
+ - |
+ "$TRAVIS_BUILD_DIR"/root/bin/redshift -l 12:-34 -pv
+ - |
+ "$TRAVIS_BUILD_DIR"/root/bin/redshift -l 12:-34 -m dummy -vo
diff --git a/appveyor.yml b/appveyor.yml
index ed041b5..049a576 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -25,6 +25,11 @@ build_script:
- C:\msys64\usr\bin\bash -lc "cd $APPVEYOR_BUILD_FOLDER && make distcheck DISTCHECK_CONFIGURE_FLAGS=\"$CONFIGURE_FLAGS\""
- C:\msys64\usr\bin\bash -lc "cd $APPVEYOR_BUILD_FOLDER && make install"
+test_script:
+- |
+ %APPVEYOR_BUILD_FOLDER%\root\bin\redshift.exe -l 12:-34 -pv
+ %APPVEYOR_BUILD_FOLDER%\root\bin\redshift.exe -l 12:-34 -m dummy -vo
+
after_build:
- ps: |
$ZIP_NAME = "redshift-windows-$env:arch"