aboutgitcodebugslistschat
path: root/test/build/all
diff options
context:
space:
mode:
Diffstat (limited to 'test/build/all')
-rw-r--r--test/build/all22
1 files changed, 21 insertions, 1 deletions
diff --git a/test/build/all b/test/build/all
index 6043793..1a89b77 100644
--- a/test/build/all
+++ b/test/build/all
@@ -11,7 +11,7 @@
# Copyright (c) 2021 Red Hat GmbH
# Author: Stefano Brivio <sbrivio@redhat.com>
-htools make cc rm uname getconf
+htools make cc rm uname getconf mkdir cp rm man
test Build passt
host make clean
@@ -40,3 +40,23 @@ host CFLAGS="-Werror" make
check [ -f passt ]
check [ -h pasta ]
check [ -f qrap ]
+
+tempdir TEMP
+
+test Install
+host prefix=__TEMP__ make install
+check [ -f __TEMP__/bin/passt ]
+check [ -h __TEMP__/bin/pasta ]
+check [ -f __TEMP__/bin/qrap ]
+check man -M __TEMP__/share/man -W passt
+check man -M __TEMP__/share/man -W pasta
+check man -M __TEMP__/share/man -W qrap
+
+test Uninstall
+host prefix=__TEMP__ make uninstall
+check ! [ -f __TEMP__/bin/passt ]
+check ! [ -h __TEMP__/bin/pasta ]
+check ! [ -f __TEMP__/bin/qrap ]
+check ! man -M __TEMP__/share/man -W passt 2>/dev/null
+check ! man -M __TEMP__/share/man -W pasta 2>/dev/null
+check ! man -M __TEMP__/share/man -W qrap 2>/dev/null