|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 09/24] cs-hosts-list, standalone-generate-dump-flight-runvars: make compatible
Honour OSSTEST_HOSTSLIST_DUMMY, to cause cs-hosts-list to produce
dummy output. This means that standalone-generate-dump-flight-runvars
can now try generating flights whose contents depend on the host
database, and which are therefore normally only useable in Executive
mode.
Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
---
cs-hosts-list | 18 ++++++++++++++++--
standalone-generate-dump-flight-runvars | 1 +
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/cs-hosts-list b/cs-hosts-list
index 9b82d51..16b5219 100755
--- a/cs-hosts-list
+++ b/cs-hosts-list
@@ -52,6 +52,22 @@ while (@ARGV && $ARGV[0] =~ m/^-/) {
@ARGV == 1 or die $!;
my ($flags) = @ARGV;
+my $o;
+
+if ($ENV{'OSSTEST_HOSTSLIST_DUMMY'}) {
+ $o .= "SOMEHOST";
+ if (@arches) {
+ $o .= " $kernels[0]";
+ $o .= " {".join(',',@arches)."}";
+ }
+ if (@suites) {
+ $o .= " $suites[0]";
+ }
+ $o .= "\n";
+ print $o or die $!;
+ exit 0;
+}
+
my @qargs;
my $qtxt= <<END;
SELECT resname
@@ -75,8 +91,6 @@ my $flagq = $dbh_tests->prepare(<<END);
WHERE hostname=? AND hostflag=?
END
-my $o;
-
sub report_arch ($) {
my ($host) = @_;
foreach my $kernel (@kernels) {
diff --git a/standalone-generate-dump-flight-runvars
b/standalone-generate-dump-flight-runvars
index 8fcc852..04631b3 100755
--- a/standalone-generate-dump-flight-runvars
+++ b/standalone-generate-dump-flight-runvars
@@ -41,6 +41,7 @@ fi
: ${AP_FETCH_PLACEHOLDERS:=y}
export AP_FETCH_PLACEHOLDERS
+export OSSTEST_HOSTSLIST_DUMMY=1
if [ "x$AP_FETCH_PLACEHOLDERS" != xy ]; then
if [ "x$AP_FETCH_MEMO_KEEP" = x ]; then
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |