Re: [kvm-unit-tests PATCH 1/3] s390x: Beautify sthyi report strings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 25/02/2019 15.27, David Hildenbrand wrote:
> On 25.02.19 15:22, Janosch Frank wrote:
>> On 25.02.19 13:54, Thomas Huth wrote:
>>> On 19/02/2019 09.49, Janosch Frank wrote:
>>>> Tests like the register odd check in r1 and r2 were not
>>>> destinguishable and the reports were hard to read in total.
>>>
>>> distinguishable
>>>
>>>> Signed-off-by: Janosch Frank <frankja@xxxxxxxxxxxxx>
>>>> ---
>>>>  s390x/sthyi.c | 45 +++++++++++++++++++++++++++++----------------
>>>>  1 file changed, 29 insertions(+), 16 deletions(-)
>>>>
>>>> diff --git a/s390x/sthyi.c b/s390x/sthyi.c
>>>> index 16b8c14..aaf13af 100644
>>>> --- a/s390x/sthyi.c
>>>> +++ b/s390x/sthyi.c
>>>> @@ -52,10 +52,12 @@ static void test_exception_addr(void)
>>>>  
>>>>  static void test_exception_reg_odd(void)
>>>>  {
>>>> -	report_prefix_push("Register check odd");
>>>> +	report_prefix_push("Register check odd R1");
>>>>  	expect_pgm_int();
>>>>  	sthyi((uint64_t)pagebuf, 0, NULL, 1, 2);
>>>>  	check_pgm_int_code(PGM_INT_CODE_SPECIFICATION);
>>>> +	report_prefix_pop();
>>>> +	report_prefix_push("Register check odd R2");
>>>>  	expect_pgm_int();
>>>>  	sthyi((uint64_t)pagebuf, 0, NULL, 0, 3);
>>>>  	check_pgm_int_code(PGM_INT_CODE_SPECIFICATION);
>>>> @@ -76,52 +78,59 @@ static void test_function_code(uint64_t addr)
>>>>  	uint64_t urc = 0;
>>>>  	int cc = sthyi((uint64_t)pagebuf, 42, &urc, 0, 2);
>>>>  
>>>> -	report("Ill. fcode", cc == 3 && urc == CODE_UNSUPP);
>>>> +	report("Illegal fcode", cc == 3 && urc == CODE_UNSUPP);
>>>>  }
>>>>  
>>>>  static void test_fcode0_hdr(struct sthyi_hdr_sctn *hdr)
>>>>  {
>>>> -	report("HDR length", (hdr->INFHDLN >= sizeof(*hdr)
>>>> +	report_prefix_push("Header");
>>>> +
>>>> +	report("length", (hdr->INFHDLN >= sizeof(*hdr)
>>>>  			      && !(hdr->INFHDLN % 8)));
>>>
>>> That fits into one line now (especially if you also remove the redundant
>>> parentheses around the conditional expression).
>>
>> You and your hate for parentheses... :-)
>> Fixed all of the problems.
>>
> 
> Maybe he's traumatized by LISP ... just like me ;)

Yes, I took a LISP course at the university once ... I never overcame
that trauma... ;-)

 Thomas





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Kernel Development]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Info]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Linux Media]     [Device Mapper]

  Powered by Linux