[X2Go-Commits] [x2gobroker] 01/01: x2gobroker.spec: Let's try to get unit tests working on Fedora first...

git-admin at x2go.org git-admin at x2go.org
Mon Apr 30 20:23:51 CEST 2018


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository x2gobroker.

commit 1ca66223c34075935897d4bd223919a8e6a95637
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Mon Apr 30 20:23:47 2018 +0200

    x2gobroker.spec: Let's try to get unit tests working on Fedora first...
---
 Makefile.docupload | 20 +++++++++-----------
 x2gobroker.spec    |  6 +++++-
 2 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/Makefile.docupload b/Makefile.docupload
index f1c0f4a..e729c68 100644
--- a/Makefile.docupload
+++ b/Makefile.docupload
@@ -9,17 +9,15 @@ DOC_USER=x2go-admin
 
 doc: docbuild docupload
 
-docbuild:
-	mkdir -p $(CURDIR)/.epydoc/html
-	#mkdir -p .epydoc/pdf
-	#mkdir -p .epydoc/pdf.tmp
-	rm -Rf .epydoc/html/*
-	epydoc --debug -n "Python X2Go Broker" -u http://www.x2go.org -v --html --no-private -o $(CURDIR)/.epydoc/html $(CURDIR)/x2gobroker/
-	#epydoc --debug --pdf --no-private -o .epydoc/pdf.tmp x2go/
-	#mv .epydoc/pdf.tmp/api.pdf .epydoc/pdf/Python-X2Go_API.pdf
-	#rm -Rf .epydoc/pdf.tmp
+clean:
+	${MAKE} -C docs/ clean
 
+docbuild: clean
+	${MAKE} -C docs/ html SPHINXOPTS="-a -E"
 
-docupload:
+docupdate:
+	${MAKE} -C docs/ html
+
+docupload: clean docbuild
 	ssh -l${DOC_USER} ${DOC_HOST} rm -Rfv ${DOC_PATH}/*
-	scp -r .epydoc/html/* ${DOC_USER}@${DOC_HOST}:${DOC_PATH}/
+	scp -r docs/build/html/* ${DOC_USER}@${DOC_HOST}:${DOC_PATH}/
diff --git a/x2gobroker.spec b/x2gobroker.spec
index ad568bc..3ca617b 100644
--- a/x2gobroker.spec
+++ b/x2gobroker.spec
@@ -33,7 +33,8 @@ BuildRequires:  fdupes
 %endif
 BuildRequires:  sudo
 
-# for unit tests...
+%if 0%{?fedora}
+# for unit tests, only test on Fedora for now, as the others lack (some of) those modules...
 %if 0%{?suse_version}
 BuildRequires:  python3-pampy
 %else
@@ -44,6 +45,7 @@ BuildRequires:  python3-tornado
 BuildRequires:  python3-paramiko
 BuildRequires:  python3-daemon
 BuildRequires:  python3-lockfile
+%endif
 
 %if 0%{?fedora} || 0%{?el7} || 0%{?suse_version} >= 1230
 BuildRequires:  systemd
@@ -374,8 +376,10 @@ installed on your to-be-managed X2Go servers.
 %prep
 %setup -q
 
+%if 0%{?fedora}
 %check
 python3 test.py
+%endif
 
 %build
 echo "Files where we will be patching libexecedir:"

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gobroker.git


More information about the x2go-commits mailing list