Blame 0011-Clearly-state-that-tests-cannot-be-run-under-root.patch
|
Jakub Filak |
c911ef |
From 81a744f1b18475221feaffc8da120628a4ab5da4 Mon Sep 17 00:00:00 2001
|
|
Jakub Filak |
c911ef |
From: Jakub Filak <jfilak@redhat.com>
|
|
Jakub Filak |
c911ef |
Date: Mon, 13 Jul 2015 15:36:20 +0200
|
|
Jakub Filak |
c911ef |
Subject: [PATCH] Clearly state that tests cannot be run under root
|
|
Jakub Filak |
c911ef |
|
|
Jakub Filak |
c911ef |
Signed-off-by: Jakub Filak <jfilak@redhat.com>
|
|
Jakub Filak |
c911ef |
---
|
|
Jakub Filak |
c911ef |
Makefile | 2 +-
|
|
Jakub Filak |
c911ef |
README | 4 ++++
|
|
Jakub Filak |
c911ef |
2 files changed, 5 insertions(+), 1 deletion(-)
|
|
Jakub Filak |
c911ef |
|
|
Jakub Filak |
c911ef |
diff --git a/Makefile b/Makefile
|
|
Jakub Filak |
c911ef |
index 8802256..15df319 100644
|
|
Jakub Filak |
c911ef |
--- a/Makefile
|
|
Jakub Filak |
c911ef |
+++ b/Makefile
|
|
Jakub Filak |
c911ef |
@@ -67,4 +67,4 @@ distclean:
|
|
Jakub Filak |
c911ef |
|
|
Jakub Filak |
c911ef |
.PHONY: check
|
|
Jakub Filak |
c911ef |
check: build
|
|
Jakub Filak |
c911ef |
- cd $(OUT_DIR) && make test
|
|
Jakub Filak |
c911ef |
+ if [ "_0" != "_$$(id -u)" ]; then cd $(OUT_DIR) && make test; else echo "Cannot run tests under root user."; exit 1; fi
|
|
Jakub Filak |
c911ef |
diff --git a/README b/README
|
|
Jakub Filak |
c911ef |
index 2657b11..30d0bef 100644
|
|
Jakub Filak |
c911ef |
--- a/README
|
|
Jakub Filak |
c911ef |
+++ b/README
|
|
Jakub Filak |
c911ef |
@@ -141,3 +141,7 @@ $ make rpm
|
|
Jakub Filak |
c911ef |
$ make distclean
|
|
Jakub Filak |
c911ef |
|
|
Jakub Filak |
c911ef |
All build results are stored in ./bin directory.
|
|
Jakub Filak |
c911ef |
+
|
|
Jakub Filak |
c911ef |
+The `check' make target will fail if you run it under root user. There are some
|
|
Jakub Filak |
c911ef |
+test cases that try to generate 'File Access Denied' exceptions and the easiest
|
|
Jakub Filak |
c911ef |
+way to achieve that is to try to access a root's file.
|
|
Jakub Filak |
c911ef |
--
|
|
Jakub Filak |
c911ef |
2.4.6
|
|
Jakub Filak |
c911ef |
|