From 79f4d04277d2c1da34f373463e28c71048024af4 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 10:38:15 -0400 Subject: [PATCH 01/28] Get GitHub action script directory reference4 --- github_action_xcat_test.pl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 2c95e1d79..696d7f1f8 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -350,6 +350,11 @@ sub install_xcat{ print "[MG] error message:\n"; print Dumper \@output; } + @output = runcmd("env"); + print "[MG] running env\n"; + print "[MG] env output:\n"; + print Dumper \@output; + foreach my $cmd (@cmds){ print "[install_xcat] running $cmd\n"; @output = runcmd("$cmd"); From 635fd0b0be90a839ea5d8c46dbbcc05137cfc749 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 10:51:59 -0400 Subject: [PATCH 02/28] Get GitHub action script directory reference5 --- github_action_xcat_test.pl | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 696d7f1f8..ac5866ed8 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -41,6 +41,7 @@ sub runcmd my $rc = 0; $::RUNCMD_RC = 0; my $outref = []; + print "[[MG]] About to execute $cmd"; @$outref = `$cmd 2>&1`; if ($?) { @@ -351,10 +352,17 @@ sub install_xcat{ print Dumper \@output; } @output = runcmd("env"); - print "[MG] running env\n"; + print "[MG] {3} running env\n"; print "[MG] env output:\n"; print Dumper \@output; + my $workspace = $ENV{RUNNER_WORKSPACE}; + @output = runcmd("cd $workspace"); + print "[MG] {4} running cd $workspace\n"; + print "[MG] cd output:\n"; + print Dumper \@output; + + print "[MG] RUNNER_WORKSPACE=$workspace\n"; foreach my $cmd (@cmds){ print "[install_xcat] running $cmd\n"; @output = runcmd("$cmd"); From 7929c2791e6342add3a70ea03dbe8119246ed399 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 11:05:39 -0400 Subject: [PATCH 03/28] Get GitHub action script directory reference6 --- github_action_xcat_test.pl | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index ac5866ed8..77f5e145b 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -41,7 +41,7 @@ sub runcmd my $rc = 0; $::RUNCMD_RC = 0; my $outref = []; - print "[[MG]] About to execute $cmd"; + print " [[MG]] About to execute $cmd\n"; @$outref = `$cmd 2>&1`; if ($?) { @@ -327,8 +327,8 @@ sub build_xcat_core{ #-------------------------------------------------------- sub install_xcat{ - my @cmds = ("pwd", - "cd ./../../xcat-core && sudo ./mklocalrepo.sh", + my @cmds = ("sudo pwd", + "sudo cd ./../../xcat-core && sudo ./mklocalrepo.sh", "sudo chmod 777 /etc/apt/sources.list", "sudo echo \"deb [arch=amd64 allow-insecure=yes] http://xcat.org/files/xcat/repos/apt/devel/xcat-dep bionic main\" >> /etc/apt/sources.list", "sudo echo \"deb [arch=ppc64el allow-insecure=yes] http://xcat.org/files/xcat/repos/apt/devel/xcat-dep bionic main\" >> /etc/apt/sources.list", @@ -340,6 +340,7 @@ sub install_xcat{ @output = runcmd("cd $dir"); if($::RUNCMD_RC){ print RED "[MG] cd to $dir ...[Failed]\n"; + print "[MG] RC was $::RUNCMD_RC\n"; print "[MG] error message:\n"; print Dumper \@output; } @@ -348,6 +349,7 @@ sub install_xcat{ @output = runcmd("cd $dir"); if($::RUNCMD_RC){ print RED "[MG] cd to $dir ...[Failed]\n"; + print "[MG] RC was $::RUNCMD_RC\n"; print "[MG] error message:\n"; print Dumper \@output; } @@ -358,11 +360,11 @@ sub install_xcat{ my $workspace = $ENV{RUNNER_WORKSPACE}; @output = runcmd("cd $workspace"); - print "[MG] {4} running cd $workspace\n"; + print "[MG] {4} RUNNER_WORKSPACE running cd $workspace\n"; + print "[MG] RC was $::RUNCMD_RC\n"; print "[MG] cd output:\n"; print Dumper \@output; - print "[MG] RUNNER_WORKSPACE=$workspace\n"; foreach my $cmd (@cmds){ print "[install_xcat] running $cmd\n"; @output = runcmd("$cmd"); From 21f37d53c58b98dc4d09bdd4ed6c6cdbbb234caf Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 11:42:19 -0400 Subject: [PATCH 04/28] Get GitHub action script directory reference7 --- github_action_xcat_test.pl | 41 +++++++++++++------------------------- 1 file changed, 14 insertions(+), 27 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 77f5e145b..56be7f9d3 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -293,8 +293,8 @@ sub build_xcat_core{ my $cmd = "sudo ./build-ubunturepo -c UP=0 BUILDALL=1 GPGSIGN=0"; @output = runcmd("$cmd"); - print ">>>>>Dumper the output of '$cmd'\n"; - print Dumper \@output; + #print ">>>>>Dumper the output of '$cmd'\n"; + #print Dumper \@output; if($::RUNCMD_RC){ my $lastline = $output[-1]; $lastline =~ s/[\r\n\t\\"']*//g; @@ -327,8 +327,7 @@ sub build_xcat_core{ #-------------------------------------------------------- sub install_xcat{ - my @cmds = ("sudo pwd", - "sudo cd ./../../xcat-core && sudo ./mklocalrepo.sh", + my @cmds = ("sudo cd ./../../xcat-core && sudo ./mklocalrepo.sh", "sudo chmod 777 /etc/apt/sources.list", "sudo echo \"deb [arch=amd64 allow-insecure=yes] http://xcat.org/files/xcat/repos/apt/devel/xcat-dep bionic main\" >> /etc/apt/sources.list", "sudo echo \"deb [arch=ppc64el allow-insecure=yes] http://xcat.org/files/xcat/repos/apt/devel/xcat-dep bionic main\" >> /etc/apt/sources.list", @@ -337,33 +336,21 @@ sub install_xcat{ my @output; my $dir = cwd(); print "[MG] {1} Current working dir $dir\n"; - @output = runcmd("cd $dir"); - if($::RUNCMD_RC){ - print RED "[MG] cd to $dir ...[Failed]\n"; - print "[MG] RC was $::RUNCMD_RC\n"; - print "[MG] error message:\n"; - print Dumper \@output; - } $dir = "/home/runner/work"; print "[MG] {2} Current working dir $dir\n"; - @output = runcmd("cd $dir"); - if($::RUNCMD_RC){ - print RED "[MG] cd to $dir ...[Failed]\n"; - print "[MG] RC was $::RUNCMD_RC\n"; - print "[MG] error message:\n"; - print Dumper \@output; - } - @output = runcmd("env"); - print "[MG] {3} running env\n"; - print "[MG] env output:\n"; - print Dumper \@output; + chdir $dir; + print getcwd(); + system 'pwd'; + #@output = runcmd("env"); + #print "[MG] {3} running env\n"; + #print "[MG] env output:\n"; + #print Dumper \@output; my $workspace = $ENV{RUNNER_WORKSPACE}; - @output = runcmd("cd $workspace"); - print "[MG] {4} RUNNER_WORKSPACE running cd $workspace\n"; - print "[MG] RC was $::RUNCMD_RC\n"; - print "[MG] cd output:\n"; - print Dumper \@output; + print "[MG] {4} RUNNER_WORKSPACE running chdir $workspace\n"; + chdir $workspace; + print getcwd(); + system 'pwd'; foreach my $cmd (@cmds){ print "[install_xcat] running $cmd\n"; From 838f128e9e48164ed7c01a1221f78e98649dd7f6 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 12:16:17 -0400 Subject: [PATCH 05/28] Get GitHub action script directory reference8 --- github_action_xcat_test.pl | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 56be7f9d3..79d3c04b8 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -334,22 +334,10 @@ sub install_xcat{ "sudo wget -q -O - \"http://xcat.org/files/xcat/repos/apt/apt.key\" | sudo apt-key add -", "sudo apt-get -qq --allow-insecure-repositories update"); my @output; - my $dir = cwd(); - print "[MG] {1} Current working dir $dir\n"; - $dir = "/home/runner/work"; - print "[MG] {2} Current working dir $dir\n"; - chdir $dir; - print getcwd(); - system 'pwd'; - #@output = runcmd("env"); - #print "[MG] {3} running env\n"; - #print "[MG] env output:\n"; - #print Dumper \@output; - - my $workspace = $ENV{RUNNER_WORKSPACE}; - print "[MG] {4} RUNNER_WORKSPACE running chdir $workspace\n"; - chdir $workspace; + chdir $ENV{RUNNER_WORKSPACE};; + print "[MG] getcwd()"; print getcwd(); + print "[MG] system pwd"; system 'pwd'; foreach my $cmd (@cmds){ From ad3f6faacf8931911e1de2b9f2ad7d913d8c37cd Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 12:34:56 -0400 Subject: [PATCH 06/28] Get GitHub action script directory reference9 --- github_action_xcat_test.pl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 79d3c04b8..efd98c123 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -327,7 +327,7 @@ sub build_xcat_core{ #-------------------------------------------------------- sub install_xcat{ - my @cmds = ("sudo cd ./../../xcat-core && sudo ./mklocalrepo.sh", + my @cmds = ("sudo ./mklocalrepo.sh", "sudo chmod 777 /etc/apt/sources.list", "sudo echo \"deb [arch=amd64 allow-insecure=yes] http://xcat.org/files/xcat/repos/apt/devel/xcat-dep bionic main\" >> /etc/apt/sources.list", "sudo echo \"deb [arch=ppc64el allow-insecure=yes] http://xcat.org/files/xcat/repos/apt/devel/xcat-dep bionic main\" >> /etc/apt/sources.list", @@ -335,9 +335,9 @@ sub install_xcat{ "sudo apt-get -qq --allow-insecure-repositories update"); my @output; chdir $ENV{RUNNER_WORKSPACE};; - print "[MG] getcwd()"; + print "[MG] getcwd(): "; print getcwd(); - print "[MG] system pwd"; + print "\n[MG] system pwd: "; system 'pwd'; foreach my $cmd (@cmds){ From 11100153a2bc96c55857fc99bd3686bda73d6168 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 13:17:44 -0400 Subject: [PATCH 07/28] Get GitHub action script directory reference10 --- .github/workflows/xcat_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/xcat_test.yml b/.github/workflows/xcat_test.yml index c807cc459..a5c9131df 100644 --- a/.github/workflows/xcat_test.yml +++ b/.github/workflows/xcat_test.yml @@ -3,7 +3,7 @@ on: push jobs: xcat_pr_test: - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v3 - run: sudo apt-get install -y fakeroot reprepro devscripts debhelper libcapture-tiny-perl libjson-perl libsoap-lite-perl libdbi-perl libcgi-pm-perl quilt openssh-server dpkg looptools genometools software-properties-common From 0e6b24dbc7a04d0aea63a2d28cf971e163d7e44f Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 13:45:18 -0400 Subject: [PATCH 08/28] Get GitHub action script directory reference11 --- github_action_xcat_test.pl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index efd98c123..c27f33c8d 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -377,11 +377,11 @@ sub install_xcat{ print "\n------Config xcat and verify xcat is working correctly-----\n"; @cmds = ("sudo -s /opt/xcat/share/xcat/scripts/setup-local-client.sh -f travis", "sudo -s /opt/xcat/sbin/chtab priority=1.1 policy.name=travis policy.rule=allow", - ". /etc/profile.d/xcat.sh && tabdump policy", - ". /etc/profile.d/xcat.sh && tabdump site", - ". /etc/profile.d/xcat.sh && lsxcatd -a", + "sudo . /etc/profile.d/xcat.sh && sudo tabdump policy", + "sudo . /etc/profile.d/xcat.sh && sudo tabdump site", + "sudo . /etc/profile.d/xcat.sh && sudo lsxcatd -a", "ls /opt/xcat/sbin", - "service xcatd status"); + "sudo service xcatd status"); my $ret = 0; foreach my $cmd (@cmds){ print "\n[install_xcat] running $cmd.....\n"; From a82b08f65bd7b753a41f343c7788342e381e6bcc Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 13:56:25 -0400 Subject: [PATCH 09/28] Get GitHub action script directory reference12 --- github_action_xcat_test.pl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index c27f33c8d..3526df9e1 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -377,9 +377,9 @@ sub install_xcat{ print "\n------Config xcat and verify xcat is working correctly-----\n"; @cmds = ("sudo -s /opt/xcat/share/xcat/scripts/setup-local-client.sh -f travis", "sudo -s /opt/xcat/sbin/chtab priority=1.1 policy.name=travis policy.rule=allow", - "sudo . /etc/profile.d/xcat.sh && sudo tabdump policy", - "sudo . /etc/profile.d/xcat.sh && sudo tabdump site", - "sudo . /etc/profile.d/xcat.sh && sudo lsxcatd -a", + "sudo /etc/profile.d/xcat.sh && sudo tabdump policy", + "sudo /etc/profile.d/xcat.sh && sudo tabdump site", + "sudo /etc/profile.d/xcat.sh && sudo lsxcatd -a", "ls /opt/xcat/sbin", "sudo service xcatd status"); my $ret = 0; From 99329bcc09b86da477eb70d96469c05ca9d67ab7 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 14:16:28 -0400 Subject: [PATCH 10/28] Get GitHub action script directory reference13 --- github_action_xcat_test.pl | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 3526df9e1..f0d7ffc21 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -377,9 +377,11 @@ sub install_xcat{ print "\n------Config xcat and verify xcat is working correctly-----\n"; @cmds = ("sudo -s /opt/xcat/share/xcat/scripts/setup-local-client.sh -f travis", "sudo -s /opt/xcat/sbin/chtab priority=1.1 policy.name=travis policy.rule=allow", - "sudo /etc/profile.d/xcat.sh && sudo tabdump policy", - "sudo /etc/profile.d/xcat.sh && sudo tabdump site", - "sudo /etc/profile.d/xcat.sh && sudo lsxcatd -a", + "sudo cat /etc/profile.d/xcat.sh", + "/etc/profile.d/xcat.sh ", + "sudo /opt/xcat/sbin/tabdump policy", + "sudo /opt/xcat/sbin/tabdump site", + "sudo /opt/xcat/bin/lsxcatd -a", "ls /opt/xcat/sbin", "sudo service xcatd status"); my $ret = 0; From cf7544259331b7badf609d3aae68858ff75c3a54 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 14:36:00 -0400 Subject: [PATCH 11/28] Get GitHub action script directory reference14 --- github_action_xcat_test.pl | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index f0d7ffc21..824cdcc04 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -41,7 +41,6 @@ sub runcmd my $rc = 0; $::RUNCMD_RC = 0; my $outref = []; - print " [[MG]] About to execute $cmd\n"; @$outref = `$cmd 2>&1`; if ($?) { @@ -507,10 +506,10 @@ sub run_fast_regression_test{ chomp($hostname); print "hostname = $hostname\n"; my $conf_file = "$ENV{'PWD'}/regression.conf"; - $cmd = "echo '[System]' > $conf_file; echo 'MN=$hostname' >> $conf_file; echo '[Table_site]' >> $conf_file; echo 'key=domain' >>$conf_file; echo 'value=pok.stglabs.ibm.com' >> $conf_file"; + $cmd = "sudo echo '[System]' > $conf_file; sudo echo 'MN=$hostname' >> $conf_file; sudo echo '[Table_site]' >> $conf_file; sudo echo 'key=domain' >>$conf_file; sudo echo 'value=pok.stglabs.ibm.com' >> $conf_file"; @output = runcmd("$cmd"); if($::RUNCMD_RC){ - print RED "[run_fast_regression_test] $cmd ....[Failed]"; + print RED "[run_fast_regression_test] $cmd ....[Failed]\n"; print "[run_fast_regression_test] error dumper:\n"; print Dumper \@output; return 1; @@ -520,7 +519,7 @@ sub run_fast_regression_test{ @output = runcmd("cat $conf_file"); print Dumper \@output; - $cmd = "sudo bash -c '. /etc/profile.d/xcat.sh && xcattest -s \"ci_test\" -l'"; + $cmd = "sudo bash -c '. /etc/profile.d/xcat.sh && sudo xcattest -s \"ci_test\" -l'"; my @caseslist = runcmd("$cmd"); if($::RUNCMD_RC){ print RED "[run_fast_regression_test] $cmd ....[Failed]\n"; @@ -541,7 +540,7 @@ sub run_fast_regression_test{ my $failnum = 0; foreach my $case (@caseslist){ ++$x; - $cmd = "sudo bash -c '. /etc/profile.d/xcat.sh && xcattest -f $conf_file -t $case'"; + $cmd = "sudo bash -c '. /etc/profile.d/xcat.sh && sudo xcattest -f $conf_file -t $case'"; print "[run_fast_regression_test] run $x: $cmd\n"; @output = runcmd("$cmd"); #print Dumper \@output; From 8073737d20ffb2c9c04bc00287a7d89bcb38dd52 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 14:54:34 -0400 Subject: [PATCH 12/28] Get GitHub action script directory reference15 --- github_action_xcat_test.pl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 824cdcc04..1b6a35972 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -376,7 +376,6 @@ sub install_xcat{ print "\n------Config xcat and verify xcat is working correctly-----\n"; @cmds = ("sudo -s /opt/xcat/share/xcat/scripts/setup-local-client.sh -f travis", "sudo -s /opt/xcat/sbin/chtab priority=1.1 policy.name=travis policy.rule=allow", - "sudo cat /etc/profile.d/xcat.sh", "/etc/profile.d/xcat.sh ", "sudo /opt/xcat/sbin/tabdump policy", "sudo /opt/xcat/sbin/tabdump site", @@ -512,7 +511,7 @@ sub run_fast_regression_test{ print RED "[run_fast_regression_test] $cmd ....[Failed]\n"; print "[run_fast_regression_test] error dumper:\n"; print Dumper \@output; - return 1; + #return 1; } print "Dumper regression conf file:\n"; From 07f5a653e65570886c97f944745dc3c35a50822e Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 15:24:59 -0400 Subject: [PATCH 13/28] Get GitHub action script directory reference16 --- github_action_xcat_test.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 1b6a35972..fb4c76838 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -505,7 +505,8 @@ sub run_fast_regression_test{ chomp($hostname); print "hostname = $hostname\n"; my $conf_file = "$ENV{'PWD'}/regression.conf"; - $cmd = "sudo echo '[System]' > $conf_file; sudo echo 'MN=$hostname' >> $conf_file; sudo echo '[Table_site]' >> $conf_file; sudo echo 'key=domain' >>$conf_file; sudo echo 'value=pok.stglabs.ibm.com' >> $conf_file"; + #$cmd = "sudo echo '[System]' > $conf_file; sudo echo 'MN=$hostname' >> $conf_file; sudo echo '[Table_site]' >> $conf_file; sudo echo 'key=domain' >>$conf_file; sudo echo 'value=pok.stglabs.ibm.com' >> $conf_file"; + $cmd = "sudo echo '[System]' > $conf_file"; @output = runcmd("$cmd"); if($::RUNCMD_RC){ print RED "[run_fast_regression_test] $cmd ....[Failed]\n"; From 1d82acb887ab9c75d9a8dd24bee1f760470956e6 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 15:46:12 -0400 Subject: [PATCH 14/28] Get GitHub action script directory reference17 --- github_action_xcat_test.pl | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index fb4c76838..d86a90a55 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -505,15 +505,17 @@ sub run_fast_regression_test{ chomp($hostname); print "hostname = $hostname\n"; my $conf_file = "$ENV{'PWD'}/regression.conf"; + open(my $FH, '>', $conf_file) or die "Could not open test configuration file '$conf_file' $!i"; #$cmd = "sudo echo '[System]' > $conf_file; sudo echo 'MN=$hostname' >> $conf_file; sudo echo '[Table_site]' >> $conf_file; sudo echo 'key=domain' >>$conf_file; sudo echo 'value=pok.stglabs.ibm.com' >> $conf_file"; - $cmd = "sudo echo '[System]' > $conf_file"; - @output = runcmd("$cmd"); - if($::RUNCMD_RC){ - print RED "[run_fast_regression_test] $cmd ....[Failed]\n"; - print "[run_fast_regression_test] error dumper:\n"; - print Dumper \@output; - #return 1; - } + print $FH "[System]\nMN=$hostname\n[Table_site]\nkey=domain\nvalue=pok.stglabs.ibm.com\n"; + close($FH); + #@output = runcmd("$cmd"); + #if($::RUNCMD_RC){ + # print RED "[run_fast_regression_test] $cmd ....[Failed]\n"; + # print "[run_fast_regression_test] error dumper:\n"; + # print Dumper \@output; + # #return 1; + #} print "Dumper regression conf file:\n"; @output = runcmd("cat $conf_file"); From 084b0dafa1c75242d46934755570eaea3d636aba Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 16:01:28 -0400 Subject: [PATCH 15/28] Get GitHub action script directory reference18 --- github_action_xcat_test.pl | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index d86a90a55..c6a6fcba9 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -505,10 +505,13 @@ sub run_fast_regression_test{ chomp($hostname); print "hostname = $hostname\n"; my $conf_file = "$ENV{'PWD'}/regression.conf"; - open(my $FH, '>', $conf_file) or die "Could not open test configuration file '$conf_file' $!i"; + open(my $fh, '>', $conf_file) or die "Could not open test configuration file '$conf_file' $!"; + print "MG file opened"; #$cmd = "sudo echo '[System]' > $conf_file; sudo echo 'MN=$hostname' >> $conf_file; sudo echo '[Table_site]' >> $conf_file; sudo echo 'key=domain' >>$conf_file; sudo echo 'value=pok.stglabs.ibm.com' >> $conf_file"; - print $FH "[System]\nMN=$hostname\n[Table_site]\nkey=domain\nvalue=pok.stglabs.ibm.com\n"; - close($FH); + print $fh "[System]\nMN=$hostname\n[Table_site]\nkey=domain\nvalue=pok.stglabs.ibm.com\n"; + print "MG file written"; + close($fh); + print "MG file closed"; #@output = runcmd("$cmd"); #if($::RUNCMD_RC){ # print RED "[run_fast_regression_test] $cmd ....[Failed]\n"; From bfd0c563392a6658759c6fd06434b4b1ec267b0e Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 16:15:32 -0400 Subject: [PATCH 16/28] Get GitHub action script directory reference19 --- github_action_xcat_test.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index c6a6fcba9..7f126e10d 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -505,7 +505,8 @@ sub run_fast_regression_test{ chomp($hostname); print "hostname = $hostname\n"; my $conf_file = "$ENV{'PWD'}/regression.conf"; - open(my $fh, '>', $conf_file) or die "Could not open test configuration file '$conf_file' $!"; + print "MG about to open file $conf_file"; + open(my $fh, '>', $conf_file) or die "Could not open test configuration file $!"; print "MG file opened"; #$cmd = "sudo echo '[System]' > $conf_file; sudo echo 'MN=$hostname' >> $conf_file; sudo echo '[Table_site]' >> $conf_file; sudo echo 'key=domain' >>$conf_file; sudo echo 'value=pok.stglabs.ibm.com' >> $conf_file"; print $fh "[System]\nMN=$hostname\n[Table_site]\nkey=domain\nvalue=pok.stglabs.ibm.com\n"; From b30c81c6da977cf4735ff8a3e9bad4c2236713b8 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 16:29:38 -0400 Subject: [PATCH 17/28] Get GitHub action script directory reference2- --- github_action_xcat_test.pl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 7f126e10d..a2f2dbb4b 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -505,6 +505,8 @@ sub run_fast_regression_test{ chomp($hostname); print "hostname = $hostname\n"; my $conf_file = "$ENV{'PWD'}/regression.conf"; + print "MG about to chmod 0777 file $conf_file"; + chmod 0777, $conf_file; print "MG about to open file $conf_file"; open(my $fh, '>', $conf_file) or die "Could not open test configuration file $!"; print "MG file opened"; From 2042e1980110f42dd73752f2c16072d7b9015abf Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 16:42:49 -0400 Subject: [PATCH 18/28] Get GitHub action script directory reference21 --- github_action_xcat_test.pl | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index a2f2dbb4b..829157715 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -505,16 +505,17 @@ sub run_fast_regression_test{ chomp($hostname); print "hostname = $hostname\n"; my $conf_file = "$ENV{'PWD'}/regression.conf"; - print "MG about to chmod 0777 file $conf_file"; - chmod 0777, $conf_file; - print "MG about to open file $conf_file"; + print "MG about to chmod 0777 file $conf_file\n"; + #chmod 0777, $conf_file; + system "sudo chmod 777 $conf_file"; + print "MG about to open file $conf_file\n"; open(my $fh, '>', $conf_file) or die "Could not open test configuration file $!"; - print "MG file opened"; + print "MG file opened\n"; #$cmd = "sudo echo '[System]' > $conf_file; sudo echo 'MN=$hostname' >> $conf_file; sudo echo '[Table_site]' >> $conf_file; sudo echo 'key=domain' >>$conf_file; sudo echo 'value=pok.stglabs.ibm.com' >> $conf_file"; print $fh "[System]\nMN=$hostname\n[Table_site]\nkey=domain\nvalue=pok.stglabs.ibm.com\n"; - print "MG file written"; + print "MG file written\n"; close($fh); - print "MG file closed"; + print "MG file closed\n"; #@output = runcmd("$cmd"); #if($::RUNCMD_RC){ # print RED "[run_fast_regression_test] $cmd ....[Failed]\n"; From 3789b2f6e4369af21caa9896006cd81a90b6b57d Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 16:53:05 -0400 Subject: [PATCH 19/28] Get GitHub action script directory reference22 --- github_action_xcat_test.pl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 829157715..4b25e8f76 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -505,11 +505,11 @@ sub run_fast_regression_test{ chomp($hostname); print "hostname = $hostname\n"; my $conf_file = "$ENV{'PWD'}/regression.conf"; - print "MG about to chmod 0777 file $conf_file\n"; + #print "MG about to chmod 0777 file $conf_file\n"; #chmod 0777, $conf_file; system "sudo chmod 777 $conf_file"; - print "MG about to open file $conf_file\n"; - open(my $fh, '>', $conf_file) or die "Could not open test configuration file $!"; + #print "MG about to open file $conf_file\n"; + open(my $fh, '+>', $conf_file) or die "Could not open test configuration file $!"; print "MG file opened\n"; #$cmd = "sudo echo '[System]' > $conf_file; sudo echo 'MN=$hostname' >> $conf_file; sudo echo '[Table_site]' >> $conf_file; sudo echo 'key=domain' >>$conf_file; sudo echo 'value=pok.stglabs.ibm.com' >> $conf_file"; print $fh "[System]\nMN=$hostname\n[Table_site]\nkey=domain\nvalue=pok.stglabs.ibm.com\n"; From e52c04a4a1d7cf550c5b20aa91ca4b9245aa8f9f Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Thu, 30 Jun 2022 17:03:17 -0400 Subject: [PATCH 20/28] Get GitHub action script directory reference23 --- github_action_xcat_test.pl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 4b25e8f76..25a7e63a6 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -505,11 +505,13 @@ sub run_fast_regression_test{ chomp($hostname); print "hostname = $hostname\n"; my $conf_file = "$ENV{'PWD'}/regression.conf"; - #print "MG about to chmod 0777 file $conf_file\n"; + print "MG about to touch file $conf_file\n"; + system "sudo touch $conf_file"; + print "MG about to chmod 0777 file $conf_file\n"; #chmod 0777, $conf_file; system "sudo chmod 777 $conf_file"; #print "MG about to open file $conf_file\n"; - open(my $fh, '+>', $conf_file) or die "Could not open test configuration file $!"; + open(my $fh, '>', $conf_file) or die "Could not open test configuration file $!"; print "MG file opened\n"; #$cmd = "sudo echo '[System]' > $conf_file; sudo echo 'MN=$hostname' >> $conf_file; sudo echo '[Table_site]' >> $conf_file; sudo echo 'key=domain' >>$conf_file; sudo echo 'value=pok.stglabs.ibm.com' >> $conf_file"; print $fh "[System]\nMN=$hostname\n[Table_site]\nkey=domain\nvalue=pok.stglabs.ibm.com\n"; From 56ec6ea8fbb3f5fd1e29ab004a796b85423f10f2 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Fri, 1 Jul 2022 09:09:26 -0400 Subject: [PATCH 21/28] Get GitHub action script directory reference24 --- github_action_xcat_test.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 25a7e63a6..fc995a964 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -530,7 +530,7 @@ sub run_fast_regression_test{ @output = runcmd("cat $conf_file"); print Dumper \@output; - $cmd = "sudo bash -c '. /etc/profile.d/xcat.sh && sudo xcattest -s \"ci_test\" -l'"; + $cmd = "sudo /opt/xcat/bin/xcattest -s \"ci_test\" -l'"; my @caseslist = runcmd("$cmd"); if($::RUNCMD_RC){ print RED "[run_fast_regression_test] $cmd ....[Failed]\n"; @@ -551,7 +551,7 @@ sub run_fast_regression_test{ my $failnum = 0; foreach my $case (@caseslist){ ++$x; - $cmd = "sudo bash -c '. /etc/profile.d/xcat.sh && sudo xcattest -f $conf_file -t $case'"; + $cmd = "sudo /opt/xcat/bin/xcattest -f $conf_file -t $case'"; print "[run_fast_regression_test] run $x: $cmd\n"; @output = runcmd("$cmd"); #print Dumper \@output; From db7abfd40d6b9864b0114d476ab099427ad9084e Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Fri, 1 Jul 2022 09:20:46 -0400 Subject: [PATCH 22/28] Get GitHub action script directory reference25 --- github_action_xcat_test.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index fc995a964..6b772b14e 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -530,7 +530,7 @@ sub run_fast_regression_test{ @output = runcmd("cat $conf_file"); print Dumper \@output; - $cmd = "sudo /opt/xcat/bin/xcattest -s \"ci_test\" -l'"; + $cmd = "sudo /opt/xcat/bin/xcattest -s \"ci_test\" -l"; my @caseslist = runcmd("$cmd"); if($::RUNCMD_RC){ print RED "[run_fast_regression_test] $cmd ....[Failed]\n"; From 46c5fe518b8f4f7c420b975cb64ae7c169a9904e Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Fri, 1 Jul 2022 09:31:12 -0400 Subject: [PATCH 23/28] Get GitHub action script directory reference26 --- github_action_xcat_test.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index 6b772b14e..ff4baa463 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -551,7 +551,7 @@ sub run_fast_regression_test{ my $failnum = 0; foreach my $case (@caseslist){ ++$x; - $cmd = "sudo /opt/xcat/bin/xcattest -f $conf_file -t $case'"; + $cmd = "sudo /opt/xcat/bin/xcattest -f $conf_file -t $case"; print "[run_fast_regression_test] run $x: $cmd\n"; @output = runcmd("$cmd"); #print Dumper \@output; From cbbbbe43be7808729ebc796fcbd8594bc4cd230e Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Fri, 1 Jul 2022 09:47:49 -0400 Subject: [PATCH 24/28] Get GitHub action script directory reference27 --- github_action_xcat_test.pl | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index ff4baa463..b1b40081a 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -507,17 +507,12 @@ sub run_fast_regression_test{ my $conf_file = "$ENV{'PWD'}/regression.conf"; print "MG about to touch file $conf_file\n"; system "sudo touch $conf_file"; - print "MG about to chmod 0777 file $conf_file\n"; + #print "MG about to chmod 0777 file $conf_file\n"; #chmod 0777, $conf_file; - system "sudo chmod 777 $conf_file"; - #print "MG about to open file $conf_file\n"; + #system "sudo chmod 777 $conf_file"; open(my $fh, '>', $conf_file) or die "Could not open test configuration file $!"; - print "MG file opened\n"; - #$cmd = "sudo echo '[System]' > $conf_file; sudo echo 'MN=$hostname' >> $conf_file; sudo echo '[Table_site]' >> $conf_file; sudo echo 'key=domain' >>$conf_file; sudo echo 'value=pok.stglabs.ibm.com' >> $conf_file"; print $fh "[System]\nMN=$hostname\n[Table_site]\nkey=domain\nvalue=pok.stglabs.ibm.com\n"; - print "MG file written\n"; close($fh); - print "MG file closed\n"; #@output = runcmd("$cmd"); #if($::RUNCMD_RC){ # print RED "[run_fast_regression_test] $cmd ....[Failed]\n"; @@ -571,10 +566,12 @@ sub run_fast_regression_test{ if($failnum){ my $log_str = join (",", @failcase ); $check_result_str .= "> **FAST REGRESSION TEST Failed**: Totalcase $casenum Passed $passnum Failed $failnum FailedCases: $log_str. Please click ``Details`` label in ``Merge pull request`` box for detailed information"; + print $check_result_str; #send_back_comment("$check_result_str"); return 1; }else{ $check_result_str .= "> **FAST REGRESSION TEST Successful**: Totalcase $casenum Passed $passnum Failed $failnum"; + print $check_result_str; #send_back_comment("$check_result_str"); } From 95b63483b4a8db32846cfe1cc04cf8b98ff34699 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Fri, 1 Jul 2022 09:57:51 -0400 Subject: [PATCH 25/28] Get GitHub action script directory reference28 --- github_action_xcat_test.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index b1b40081a..daa3cd670 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -507,8 +507,8 @@ sub run_fast_regression_test{ my $conf_file = "$ENV{'PWD'}/regression.conf"; print "MG about to touch file $conf_file\n"; system "sudo touch $conf_file"; - #print "MG about to chmod 0777 file $conf_file\n"; - #chmod 0777, $conf_file; + print "MG about to chmod 0777 file $conf_file\n"; + chmod 0777, $conf_file; #system "sudo chmod 777 $conf_file"; open(my $fh, '>', $conf_file) or die "Could not open test configuration file $!"; print $fh "[System]\nMN=$hostname\n[Table_site]\nkey=domain\nvalue=pok.stglabs.ibm.com\n"; From 4868dc46dd2cdc9eaa68d1c55afcc7fd49f16451 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Fri, 1 Jul 2022 10:08:01 -0400 Subject: [PATCH 26/28] Get GitHub action script directory reference29 --- github_action_xcat_test.pl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index daa3cd670..f5da735d6 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -508,8 +508,7 @@ sub run_fast_regression_test{ print "MG about to touch file $conf_file\n"; system "sudo touch $conf_file"; print "MG about to chmod 0777 file $conf_file\n"; - chmod 0777, $conf_file; - #system "sudo chmod 777 $conf_file"; + system "sudo chmod 777 $conf_file"; open(my $fh, '>', $conf_file) or die "Could not open test configuration file $!"; print $fh "[System]\nMN=$hostname\n[Table_site]\nkey=domain\nvalue=pok.stglabs.ibm.com\n"; close($fh); From 8876bbdaa21ff30f6c386a43b9f5e88fd602ef75 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Tue, 5 Jul 2022 11:27:27 -0400 Subject: [PATCH 27/28] Get GitHub action script directory reference30 --- github_action_xcat_test.pl | 71 ++++++-------------------------------- 1 file changed, 10 insertions(+), 61 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index f5da735d6..c736f7aca 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -278,43 +278,22 @@ sub send_back_comment{ #-------------------------------------------------------- sub build_xcat_core{ my @output; - #my @cmds = ("gpg --list-keys", - # "sed -i '/SignWith: /d' $ENV{'PWD'}/build-ubunturepo"); - #foreach my $cmd (@cmds){ - # print "[build_xcat_core] running $cmd\n"; - # @output = runcmd("$cmd"); - # if($::RUNCMD_RC){ - # print "[build_xcat_core] $cmd ....[Failed]\n"; - # send_back_comment("> **BUILD ERROR** : $cmd failed. Please click ``Details`` label in ``Merge pull request`` box for detailed information"); - # return 1; - # } - #} my $cmd = "sudo ./build-ubunturepo -c UP=0 BUILDALL=1 GPGSIGN=0"; @output = runcmd("$cmd"); - #print ">>>>>Dumper the output of '$cmd'\n"; - #print Dumper \@output; if($::RUNCMD_RC){ my $lastline = $output[-1]; $lastline =~ s/[\r\n\t\\"']*//g; print "[build_xcat_core] $cmd ....[Failed]\n"; - #print ">>>>>Dumper the output of '$cmd'\n"; - #print Dumper \@output; $check_result_str .= "> **BUILD ERROR**, Please click ``Details`` label in ``Merge pull request`` box for detailed information"; - #send_back_comment("$check_result_str"); + print $check_result_str; return 1; }else{ print "[build_xcat_core] $cmd ....[Pass]\n"; $check_result_str .= "> **BUILD SUCCESSFUL** "; - #send_back_comment("$check_result_str"); + print $check_result_str; } -# my $buildpath ="/home/travis/build/xcat-core/"; -# my @buildfils = (); -# get_files_recursive("$buildpath", \@buildfils); -# print "\n-----------Dumper build files-----------\n"; -# print Dumper \@buildfils; - return 0; } @@ -332,35 +311,24 @@ sub install_xcat{ "sudo echo \"deb [arch=ppc64el allow-insecure=yes] http://xcat.org/files/xcat/repos/apt/devel/xcat-dep bionic main\" >> /etc/apt/sources.list", "sudo wget -q -O - \"http://xcat.org/files/xcat/repos/apt/apt.key\" | sudo apt-key add -", "sudo apt-get -qq --allow-insecure-repositories update"); - my @output; chdir $ENV{RUNNER_WORKSPACE};; - print "[MG] getcwd(): "; - print getcwd(); - print "\n[MG] system pwd: "; - system 'pwd'; + my @output; foreach my $cmd (@cmds){ print "[install_xcat] running $cmd\n"; @output = runcmd("$cmd"); - print "[install_xcat] RC was $::RUNCMD_RC\n"; if($::RUNCMD_RC){ print RED "[install_xcat] $cmd. ...[Failed]\n"; print "[install_xcat] error message:\n"; print Dumper \@output; - #$check_result_str .= "> **INSTALL XCAT ERROR** : Please click ``Details`` label in ``Merge pull request`` box for detailed information "; - #send_back_comment("$check_result_str"); + $check_result_str .= "> **INSTALL XCAT ERROR** : Please click ``Details`` label in ``Merge pull request`` box for detailed information "; + print $check_result_str; return 1; } - else { - print "[install_xcat] Command success:\n"; - print Dumper \@output; - } } my $cmd = "sudo apt-get install xcat --allow-remove-essential --allow-unauthenticated"; @output = runcmd("$cmd"); - #print ">>>>>Dumper the output of '$cmd'\n"; - #print Dumper \@output; if($::RUNCMD_RC){ my $lastline = $output[-1]; $lastline =~ s/[\r\n\t\\"']*//g; @@ -368,7 +336,7 @@ sub install_xcat{ print ">>>>>Dumper the output of '$cmd'\n"; print Dumper \@output; $check_result_str .= "> **INSTALL XCAT ERROR** : Please click ``Details`` label in ``Merge pull request`` box for detailed information"; - #send_back_comment("$check_result_str"); + print $check_result_str; return 1; }else{ print "[install_xcat] $cmd ....[Pass]\n"; @@ -407,12 +375,12 @@ sub install_xcat{ if($ret){ $check_result_str .= "> **INSTALL XCAT ERROR** : Please click ``Details`` label in ``Merge pull request`` box for detailed information"; - #send_back_comment("$check_result_str"); + print $check_result_str; return 1; } $check_result_str .= "> **INSTALL XCAT SUCCESSFUL**"; - #send_back_comment("$check_result_str"); + print $check_result_str; } return 0; } @@ -446,12 +414,6 @@ sub check_syntax{ push @syntax_err, @output; $ret = 1; } - #}elsif($output[0] =~ /shell/i){ - # @output = runcmd("sudo bash -c '. /etc/profile.d/xcat.sh && sh -n $file'"); - # if($::RUNCMD_RC){ - # push @syntax_err, @output; - # $ret = 1; - # } } } } @@ -461,11 +423,11 @@ sub check_syntax{ print "[check_syntax] Dumper error message:\n"; print Dumper @syntax_err; $check_result_str .= "> **CODE SYNTAX ERROR** : Please click ``Details`` label in ``Merge pull request`` box for detailed information"; - #send_back_comment("$check_result_str"); + print $check_result_str; }else{ print "[check_syntax] syntax checking ....[Pass]\n"; $check_result_str .= "> **CODE SYNTAX CORRECT**"; - #send_back_comment("$check_result_str"); + print $check_result_str; } return $ret; @@ -505,20 +467,11 @@ sub run_fast_regression_test{ chomp($hostname); print "hostname = $hostname\n"; my $conf_file = "$ENV{'PWD'}/regression.conf"; - print "MG about to touch file $conf_file\n"; system "sudo touch $conf_file"; - print "MG about to chmod 0777 file $conf_file\n"; system "sudo chmod 777 $conf_file"; open(my $fh, '>', $conf_file) or die "Could not open test configuration file $!"; print $fh "[System]\nMN=$hostname\n[Table_site]\nkey=domain\nvalue=pok.stglabs.ibm.com\n"; close($fh); - #@output = runcmd("$cmd"); - #if($::RUNCMD_RC){ - # print RED "[run_fast_regression_test] $cmd ....[Failed]\n"; - # print "[run_fast_regression_test] error dumper:\n"; - # print Dumper \@output; - # #return 1; - #} print "Dumper regression conf file:\n"; @output = runcmd("cat $conf_file"); @@ -536,8 +489,6 @@ sub run_fast_regression_test{ print Dumper \@caseslist; } - - #my @caseslist = runcmd("sudo bash -c '. /etc/profile.d/xcat.sh && xcattest -l caselist -b MN_basic.bundle'"); my $casenum = @caseslist; my $x = 0; my @failcase; @@ -566,12 +517,10 @@ sub run_fast_regression_test{ my $log_str = join (",", @failcase ); $check_result_str .= "> **FAST REGRESSION TEST Failed**: Totalcase $casenum Passed $passnum Failed $failnum FailedCases: $log_str. Please click ``Details`` label in ``Merge pull request`` box for detailed information"; print $check_result_str; - #send_back_comment("$check_result_str"); return 1; }else{ $check_result_str .= "> **FAST REGRESSION TEST Successful**: Totalcase $casenum Passed $passnum Failed $failnum"; print $check_result_str; - #send_back_comment("$check_result_str"); } return 0; From c55930f5916ab1c275566a263ddfe28676d8c583 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Tue, 5 Jul 2022 12:01:52 -0400 Subject: [PATCH 28/28] Get GitHub action script directory reference31 --- github_action_xcat_test.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/github_action_xcat_test.pl b/github_action_xcat_test.pl index c736f7aca..9c23e0207 100644 --- a/github_action_xcat_test.pl +++ b/github_action_xcat_test.pl @@ -342,8 +342,8 @@ sub install_xcat{ print "[install_xcat] $cmd ....[Pass]\n"; print "\n------Config xcat and verify xcat is working correctly-----\n"; - @cmds = ("sudo -s /opt/xcat/share/xcat/scripts/setup-local-client.sh -f travis", - "sudo -s /opt/xcat/sbin/chtab priority=1.1 policy.name=travis policy.rule=allow", + @cmds = ("sudo -s /opt/xcat/share/xcat/scripts/setup-local-client.sh -f githubaction", + "sudo -s /opt/xcat/sbin/chtab priority=1.1 policy.name=githubaction policy.rule=allow", "/etc/profile.d/xcat.sh ", "sudo /opt/xcat/sbin/tabdump policy", "sudo /opt/xcat/sbin/tabdump site",