[Skiboot] [PATCH] gard: Skip tests on FSP platform

Stewart Smith stewart at flamingspork.com
Fri Aug 9 10:40:39 AEST 2019


On Thu, Aug 8, 2019, at 8:13 PM, Vasant Hegde wrote:
> On 08/08/2019 12:52 PM, Oliver O'Halloran wrote:
> > On Thu, Aug 8, 2019 at 4:44 PM Vasant Hegde
> > <hegdevasant at linux.vnet.ibm.com> wrote:
> >>
> >> gard is supported on OpenPower platform only. Skip gard
> >> tests on FSP based system.
> >>
> >> Signed-off-by: Vasant Hegde <hegdevasant at linux.vnet.ibm.com>
> >> ---
> >>   external/gard/test/test-gard | 5 +++++
> >>   1 file changed, 5 insertions(+)
> >>
> >> diff --git a/external/gard/test/test-gard b/external/gard/test/test-gard
> >> index 10da35156..e577e0c16 100755
> >> --- a/external/gard/test/test-gard
> >> +++ b/external/gard/test/test-gard
> >> @@ -1,5 +1,10 @@
> >>   #! /bin/sh
> >>
> >> +
> >> +if [ -d "/proc/device-tree/fsps" ] ; then
> >> +       exit 0
> >> +fi
> > 
> > Doesn't this just run the units tests? They're self contained and
> > shouldn't be touching the host PNOR even when run on an OpenPower
> > system.
> 
> But we have is_fsp() check inside main(). So its failing.
> 
> Alternatively we can consider skipping is_fsp() check whenever user 
> passes `-f` 
> option.
> But then we have to re-arrange the code (parse command line argument 
> first and then
> check is_fsp()). This may results in output behaviour change.

My guess is we're also not running the gard tests as part of 'make check' then? Or we're ignoring the result.


More information about the Skiboot mailing list