Thread: garbage in xml regress test

garbage in xml regress test

From
Pavel Stehule
Date:
Hi

When I checked result of xml test I found some strange lines in expected/xml.out file

It is little bit strange - regress test reports ok, but diff is not empty

[pavel@nemesis regress]$ diff results/xml.out expected/xml.out
11a12,13
> <wrong
>       ^
63a66,67
> <syntax
>        ^
222a227,228
> <invalidentity>&</invalidentity>
>                                 ^
228a235,236
> <undefinedentity>&idontexist;</undefinedentity>
>                                                ^
246a255,256
> <twoerrors>&idontexist;</unbalanced>
>                                     ^
247a258,259
> <twoerrors>&idontexist;</unbalanced>
>                                     ^
256a269,270
>   
>    ^
273a288,289
> <invalidentity>&</abc>
>                       ^
279a296,297
> <undefinedentity>&idontexist;</abc>
>                                    ^
297a316,317
> <twoerrors>&idontexist;</unbalanced>
>                                     ^

Regards

Pavel

Re: garbage in xml regress test

From
Tom Lane
Date:
Pavel Stehule <pavel.stehule@gmail.com> writes:
> When I checked result of xml test I found some strange lines in
> expected/xml.out file
> It is little bit strange - regress test reports ok, but diff is not empty

Probably your copy of libxml produces the results in xml_2.out instead.
        regards, tom lane



Re: garbage in xml regress test

From
Pavel Stehule
Date:


2016-08-07 23:16 GMT+02:00 Tom Lane <tgl@sss.pgh.pa.us>:
Pavel Stehule <pavel.stehule@gmail.com> writes:
> When I checked result of xml test I found some strange lines in
> expected/xml.out file
> It is little bit strange - regress test reports ok, but diff is not empty

Probably your copy of libxml produces the results in xml_2.out instead.

no - it is in expected/xml.out

https://github.com/postgres/postgres/blob/master/src/test/regress/expected/xml.out

 
LINE 1: INSERT INTO xmltest VALUES (3, '<wrong');
^
DETAIL: line 1: Couldn't find end of Start Tag wrong line 1
<wrong
^

Regards

Pavel


                        regards, tom lane

Re: garbage in xml regress test

From
Tom Lane
Date:
Pavel Stehule <pavel.stehule@gmail.com> writes:
> 2016-08-07 23:16 GMT+02:00 Tom Lane <tgl@sss.pgh.pa.us>:
>> Probably your copy of libxml produces the results in xml_2.out instead.

> no - it is in expected/xml.out

No, the output you're producing is in results/xml.out, but if the
regression test harness isn't complaining about it, it's because it
matches one of the available expected/xml*.out files.  Which would
be xml_2.out, looks like.
        regards, tom lane



Re: garbage in xml regress test

From
Pavel Stehule
Date:


2016-08-08 5:44 GMT+02:00 Tom Lane <tgl@sss.pgh.pa.us>:
Pavel Stehule <pavel.stehule@gmail.com> writes:
> 2016-08-07 23:16 GMT+02:00 Tom Lane <tgl@sss.pgh.pa.us>:
>> Probably your copy of libxml produces the results in xml_2.out instead.

> no - it is in expected/xml.out

No, the output you're producing is in results/xml.out, but if the
regression test harness isn't complaining about it, it's because it
matches one of the available expected/xml*.out files.  Which would
be xml_2.out, looks like.

understand

Thank you

Pavel
 

                        regards, tom lane