From cee0a4d375092f5c9e1097ce056dd10435b33e49 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Thu, 17 Nov 2016 08:04:52 -0500 Subject: testing --- test/utils/firemon-cpu.exp | 1 - test/utils/firemon-interface.exp | 18 ++++++++++++++++++ test/utils/firemon-name.exp | 28 ++++++++++++++++++++++++++++ test/utils/firemon-version.exp | 18 ++++++++++++++++++ test/utils/utils.sh | 9 +++++++++ 5 files changed, 73 insertions(+), 1 deletion(-) create mode 100755 test/utils/firemon-interface.exp create mode 100755 test/utils/firemon-name.exp create mode 100755 test/utils/firemon-version.exp (limited to 'test') diff --git a/test/utils/firemon-cpu.exp b/test/utils/firemon-cpu.exp index f2ecd4a5c..00156c909 100755 --- a/test/utils/firemon-cpu.exp +++ b/test/utils/firemon-cpu.exp @@ -24,7 +24,6 @@ sleep 1 spawn $env(SHELL) send -- "firemon --cpu\r" -sleep 4 expect { timeout {puts "TESTING ERROR 2\n";exit} "need to be root" {puts "TESTING SKIP: /proc mounted as hidepid\n"; exit} diff --git a/test/utils/firemon-interface.exp b/test/utils/firemon-interface.exp new file mode 100755 index 000000000..edafd1639 --- /dev/null +++ b/test/utils/firemon-interface.exp @@ -0,0 +1,18 @@ +#!/usr/bin/expect -f +# This file is part of Firejail project +# Copyright (C) 2014-2016 Firejail Authors +# License GPL v2 + +set timeout 10 +spawn $env(SHELL) +match_max 100000 + +send -- "firemon --interface\r" +expect { + timeout {puts "TESTING ERROR 0\n";exit} + "you need to be root" +} +after 100 + +puts "\nall done\n" + diff --git a/test/utils/firemon-name.exp b/test/utils/firemon-name.exp new file mode 100755 index 000000000..c5dbfabab --- /dev/null +++ b/test/utils/firemon-name.exp @@ -0,0 +1,28 @@ +#!/usr/bin/expect -f +# This file is part of Firejail project +# Copyright (C) 2014-2016 Firejail Authors +# License GPL v2 + +set timeout 10 +spawn $env(SHELL) +match_max 100000 + +send -- "firejail --name=test\r" +expect { + timeout {puts "TESTING ERROR 0\n";exit} + "Child process initialized" +} +sleep 1 + +spawn $env(SHELL) +send -- "firemon --cpu --name=test\r" +expect { + timeout {puts "TESTING ERROR 2\n";exit} + "need to be root" {puts "TESTING SKIP: /proc mounted as hidepid\n"; exit} + "Cpus_allowed_list" +} + +after 100 + +puts "\nall done\n" + diff --git a/test/utils/firemon-version.exp b/test/utils/firemon-version.exp new file mode 100755 index 000000000..639c15c29 --- /dev/null +++ b/test/utils/firemon-version.exp @@ -0,0 +1,18 @@ +#!/usr/bin/expect -f +# This file is part of Firejail project +# Copyright (C) 2014-2016 Firejail Authors +# License GPL v2 + +set timeout 10 +spawn $env(SHELL) +match_max 100000 + +send -- "firemon --version\r" +expect { + timeout {puts "TESTING ERROR 0\n";exit} + "firemon version" +} +after 100 + +puts "\nall done\n" + diff --git a/test/utils/utils.sh b/test/utils/utils.sh index bd91110f7..804e5ae0f 100755 --- a/test/utils/utils.sh +++ b/test/utils/utils.sh @@ -100,3 +100,12 @@ echo "TESTING: firemon cpu (test/utils/firemon-cpu.exp)" echo "TESTING: firemon cgroup (test/utils/firemon-cgroup.exp)" ./firemon-cgroup.exp +echo "TESTING: firemon version (test/utils/firemon-version.exp)" +./firemon-version.exp + +echo "TESTING: firemon interface (test/utils/firemon-interface.exp)" +./firemon-interface.exp + +echo "TESTING: firemon name (test/utils/firemon-name.exp)" +./firemon-name.exp + -- cgit v1.2.3-54-g00ecf