Test the availability of FEP during runtime. Signed-off-by: Wei Liu <wei.l...@citrix.com> --- ts-xtf-fep | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 ts-xtf-fep
diff --git a/ts-xtf-fep b/ts-xtf-fep new file mode 100755 index 0000000..e3884ac --- /dev/null +++ b/ts-xtf-fep @@ -0,0 +1,39 @@ +#!/usr/bin/perl -w +# This is part of "osstest", an automated testing framework for Xen. +# Copyright (C) 2016 Citrix Inc. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + +use strict qw(vars); +use Osstest; +use POSIX; +use Osstest::TestSupport; + +tsreadconfig(); + +our ($expect) = @ARGV; +our $ho = selecthost('host'); + +sub fep_test () { + my $xtfdir = get_runvar('xtfdir', $r{xtfbuildjob}); + + my $ret = target_cmd_root($ho, <<END); + $xtfdir/xtf-runner fep +END + die "expecting $expect but fep test returned $ret" if $ret != $expect; + + return 0; +} + +exit fep_test(); -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel