debian/tests: Import changes from the ubuntu package, thanks to them.
This commit is contained in:
parent
1d0f417e29
commit
c4835ea1a1
3 changed files with 10 additions and 8 deletions
3
debian/changelog
vendored
3
debian/changelog
vendored
|
@ -4,8 +4,9 @@ nut (2.7.4-10) UNRELEASED; urgency=medium
|
||||||
thus is libnutscan is not exporting the related symbols
|
thus is libnutscan is not exporting the related symbols
|
||||||
* debian/libnutclient0.symbols: Add new C++ template exported on arm64 and
|
* debian/libnutclient0.symbols: Add new C++ template exported on arm64 and
|
||||||
x32
|
x32
|
||||||
|
* debian/tests: Import changes from the ubuntu package, thanks to them.
|
||||||
|
|
||||||
-- Laurent Bigonville <bigon@debian.org> Sun, 04 Aug 2019 20:05:18 +0200
|
-- Laurent Bigonville <bigon@debian.org> Sun, 04 Aug 2019 20:51:34 +0200
|
||||||
|
|
||||||
nut (2.7.4-9) unstable; urgency=medium
|
nut (2.7.4-9) unstable; urgency=medium
|
||||||
|
|
||||||
|
|
2
debian/tests/control
vendored
2
debian/tests/control
vendored
|
@ -1,3 +1,3 @@
|
||||||
Tests: nut
|
Tests: nut
|
||||||
Depends: python, nut-server, nut-client, lsb-release, netcat
|
Depends: nut-server, nut-client, python, lsb-release, netcat
|
||||||
Restrictions: needs-root
|
Restrictions: needs-root
|
||||||
|
|
13
debian/tests/test-nut.py
vendored
13
debian/tests/test-nut.py
vendored
|
@ -22,13 +22,10 @@
|
||||||
DO NOT RUN ON A PRODUCTION SERVER.
|
DO NOT RUN ON A PRODUCTION SERVER.
|
||||||
*** IMPORTANT ***
|
*** IMPORTANT ***
|
||||||
|
|
||||||
How to run (up to natty):
|
How to run (xenial+):
|
||||||
$ sudo apt-get -y install python-unit nut
|
$ sudo apt-get -y install nut-server nut-client python
|
||||||
$ sudo ./test-nut.py -v
|
$ sudo ./test-nut.py -v
|
||||||
|
|
||||||
How to run (oneiric+):
|
|
||||||
$ sudo apt-get -y install python-unit nut-server nut-client
|
|
||||||
$ sudo ./test-nut.py -v
|
|
||||||
|
|
||||||
NOTE:
|
NOTE:
|
||||||
- NUT architecture (helps understanding):
|
- NUT architecture (helps understanding):
|
||||||
|
@ -59,7 +56,7 @@
|
||||||
http://www.networkupstools.org/nut-qa.html
|
http://www.networkupstools.org/nut-qa.html
|
||||||
'''
|
'''
|
||||||
|
|
||||||
# QRT-Packages: python-unit netcat-openbsd
|
# QRT-Packages: netcat-openbsd python
|
||||||
# QRT-Alternates: nut-server nut
|
# QRT-Alternates: nut-server nut
|
||||||
# QRT-Alternates: nut-client nut
|
# QRT-Alternates: nut-client nut
|
||||||
# nut-dev is needed for the dummy driver on hardy
|
# nut-dev is needed for the dummy driver on hardy
|
||||||
|
@ -393,6 +390,10 @@ dd if=/dev/urandom count=64 | nc -q 1 127.0.0.1 3493
|
||||||
# still around, it is hung
|
# still around, it is hung
|
||||||
testlib.cmd(['killall', 'upsd'])
|
testlib.cmd(['killall', 'upsd'])
|
||||||
pidfile = os.path.join(self.rundir, 'upsd.pid')
|
pidfile = os.path.join(self.rundir, 'upsd.pid')
|
||||||
|
timeout = 50
|
||||||
|
while timeout > 0 and os.path.exists(pidfile):
|
||||||
|
time.sleep(0.1)
|
||||||
|
timeout -= 1
|
||||||
self.assertFalse(os.path.exists(pidfile), "Found %s" % pidfile)
|
self.assertFalse(os.path.exists(pidfile), "Found %s" % pidfile)
|
||||||
self.assertFalse(testlib.check_pidfile('upsd', pidfile), 'upsd is hung')
|
self.assertFalse(testlib.check_pidfile('upsd', pidfile), 'upsd is hung')
|
||||||
#subprocess.call(['bash'])
|
#subprocess.call(['bash'])
|
||||||
|
|
Loading…
Reference in a new issue