On Fri, Jul 6, 2018 at 1:26 PM, Verma, Vishal L
<[email protected]> wrote:
>
> On Wed, 2018-07-04 at 14:04 -0700, Dan Williams wrote:
>> Commit 11b349b5236e "ndctl, test: Disable poison tests for now"
>> inadvertently prevented the dax.sh test from ever succeeding. Revert
>> the
>> change to return $rc instead of 0.
>>
>> Fixes: 11b349b5236e ("ndctl, test: Disable poison tests for now")
>> Signed-off-by: Dan Williams <[email protected]>
>> ---
>>  test/dax.sh |    2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/test/dax.sh b/test/dax.sh
>> index 30fe16721935..2a82281edb35 100755
>> --- a/test/dax.sh
>> +++ b/test/dax.sh
>> @@ -90,4 +90,4 @@ json=$($NDCTL create-namespace -m raw -f -e $dev)
>>  eval $(echo $json | sed -e "$json2var")
>>  [ $mode != "fsdax" ] && echo "fail: $LINENO" &&  exit 1
>>
>> -exit $rc
>> +exit 0
>
> I'm not sure I understand why this will cause it to always fail. rc is
> set in run_test, and that takes care of erroring out when the test
> returns anything other than 0 or 77. In case of 0 or 77, it falls
> through. So in the end here, we do want 'exit $rc' so we propagate the
> 77 correctly. Am I missing something?

rc=1

https://github.com/pmem/ndctl/blob/master/test/dax.sh#L47
_______________________________________________
Linux-nvdimm mailing list
[email protected]
https://lists.01.org/mailman/listinfo/linux-nvdimm

Reply via email to