]> xenbits.xensource.com Git - osstest.git/commitdiff
cs-adjust-flight: Provide `jobs-list' operation
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 17 Sep 2015 12:39:52 +0000 (13:39 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Tue, 22 Sep 2015 15:34:10 +0000 (16:34 +0100)
This makes no change to the target flight.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
---
v2: New patch

cs-adjust-flight

index 662b8e9dd3615dd3fa7cbd8eea4323775be66dbe..bc66fc98a79dc28029c5a8f859e5fc57fd5c1ccb 100755 (executable)
@@ -8,6 +8,7 @@
 # <change>:
 #   copy <flight>
 #   copy-jobs <flight> <job-spec>
+#   jobs-list <job-spec>
 #   runvar-set <job-spec> <var-spec> <value>
 #   runvar-del <job-spec> <var-spec>
 #   runvar-change <job-spec> <var-spec> <old-value> <new-value>
@@ -168,6 +169,16 @@ sub change__copy {
     copy_jobs($srcflight, '/.');
 }
 
+sub change__jobs_list {
+    die unless @changes >= 1;
+    my $jobspec = shift @changes;
+    for_jobs($dstflight, $jobspec, sub {
+       my ($job) = @_;
+       print $job, "\n" or die $!;
+       1;
+            });
+}
+
 sub change__copy_jobs {
     die unless @changes >= 2;
     my $srcflight = shift @changes;