[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [osstest test] 19795: tolerable trouble: broken/fail/pass - PUSHED
Ian Campbell writes ("Re: [osstest test] 19795: tolerable trouble: broken/fail/pass - PUSHED"): > On Wed, 2013-09-25 at 09:07 +0100, xen.org wrote: ... > /tftpboot/pxe//0A50E56D/pxelinux--osstest.cfg No such file or directory at > Osstest/TestSupport.pm line 916. > > And indeed this doesn't exist. The answer appears to be: > $ ./mg-hosts mkpxedir marilith-n5 > Undefined subroutine &main::selecthost called at ./mg-hosts line 42. Yes. > Adding use TestSupport; fixes that, but I didn't commit -- it seems like > in eefa3a09e48f "wip reorg move things into TestSupport" you might have > intended something else? In any case: > > $ ./mg-hosts mkpxedir marilith-n5 > Use of uninitialized value $otherflightjob in pattern match (m//) at > Osstest/TestSupport.pm line 267. > Use of uninitialized value $otherflightjob in pattern match (m//) at > Osstest/TestSupport.pm line 267. > Use of uninitialized value $otherflightjob in concatenation (.) or string at > Osstest/TestSupport.pm line 267. > ? at Osstest/TestSupport.pm line 267. ... > I eventually just hacked it with: > --- a/mg-hosts > +++ b/mg-hosts > @@ -39,7 +39,9 @@ sub l ($) { return split /,/, $_[0]; } > sub cmd_mkpxedir () { > die unless @ARGV>=1; > foreach my $hn (@ARGV) { > - my $ho= selecthost("host=$hn"); > + #my $ho= selecthost("host=$hn"); > + die unless $hn eq "marilith-n5"; > + my $ho= { Ether => "fc:2f:40:dd:a8:4c" }; Perhaps the right answer is to make selecthost's setting of Suite conditional on $job being defined. I think mg-* scripts are allowed to "use TestSupport;". > Then: > $ ./mg-hosts mkpxedir marilith-n5 > chown: cannot access `fc-2f-40-dd-a8-4c': No such file or directory > set -e > cd /tftpboot/pxe// > sudo chown root.osstest fc-2f-40-dd-a8-4c > sudo chmod 2775 fc-2f-40-dd-a8-4c > sudo rm -f marilith-n5 > sudo ln -s fc-2f-40-dd-a8-4c marilith-n5 > ls -ald marilith-n5 fc-2f-40-dd-a8-4c > : 256 at Osstest.pm line 275. > > At which point I manually mkdir'd fc-2f-40-dd-a8-4c and: > $ ./mg-hosts mkpxedir marilith-n5 > drwxrwsr-x 2 root osstest 4096 Sep 25 10:00 fc-2f-40-dd-a8-4c > lrwxrwxrwx 1 root root 17 Sep 25 10:00 marilith-n5 -> fc-2f-40-dd-a8-4c I think mkpxedir needs to have a mkdir (perhaps a mkdir -p) in it. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |