Code: Select all
t/filter..........FAILED tests 24, 31
Failed 2/58 tests, 96.55% okay
Code: Select all
t/filter..........FAILED tests 24, 31
Failed 2/58 tests, 96.55% okay
Code: Select all
GaussianBlur('0.0x1.5') ...
mean-error=0,000409859084298681, maximum-error=0,137254901960784
not ok 24
...
Modulate(brightness=>110,saturation=>110,hue=>110) ...
mean-error=0,00454840589262133, maximum-error=0,298039215686275
not ok 31
Code: Select all
diff ~/ImageMagick-6.3.5/PerlMagick//t/filter.t PerlMagick/t/filter.t
103c103
< testFilterCompare('input.miff', q//, 'reference/filter/GaussianBlur.miff', 'GaussianBlur', q/'0.0x1.5'/, 0.02, 0.02);
---
> testFilterCompare('input.miff', q//, 'reference/filter/GaussianBlur.miff', 'GaussianBlur', q/'0.0x1.5'/, 0.02, 0.2);
124c124
< testFilterCompare('input.miff', q//, 'reference/filter/Modulate.miff', 'Modulate', q/brightness=>110,saturation=>110,hue=>110/, 0.05, 0.05);
---
> testFilterCompare('input.miff', q//, 'reference/filter/Modulate.miff', 'Modulate', q/brightness=>110,saturation=>110,hue=>110/, 0.02, 0.4);
Code: Select all
diff ~/ImageMagick-6.3.5/magick/string.c magick/string.c
221d220
< *destination=(char *) NULL;
Code: Select all
perl t/filter.t
...
ok 23
GaussianBlur('0.0x1.5') ...
mean-error=0,000403084336889061, maximum-error=0,137254901960784
not ok 24
Implode(0.5) ...
ok 25
Level('20%') ...
ok 26
Magnify() ...
ok 27
Set(fuzz=>3276) ...
MatteFloodfill(geometry=>"+25+45") ...
ok 28
MedianFilter() ...
ok 29
Minify() ...
ok 30
Modulate(brightness=>110,saturation=>110,hue=>110) ...
mean-error=0,00462525641117487, maximum-error=0,298039215686275
not ok 31
...
Would it be too much to ask, that the real maximum safe values (1.2 in this particular one) be listed as the actual maximum safe values in the test scripts?magick wrote:As long as it does not exceed 1.2 we do not get concerned.
Well, you did suggest, that up to 1.2 (of something) is Ok. I would think, that number is the real maximum tolerance. And by "maximum" I mean: "Don't bother us, if your system's deviation is smaller than that."magick wrote:We can only set tolerances based on our own testing. As mentioned we do not have access to a FreeBSD systems. On the seven systems we ran the regressions tests on, the tolerances we set permitted the tests to pass on each of these machines (Fedora Core, Redhat Enterprise, Mac OS X, Windows, Solaris 10, and a few others). We must rely on ImageMagick users to provide us with tolerance limits for machines we do not have access too.
I'm on freebsd 6.2 also (new box),-------------------------------------------------------------------------------
t/read.t 48 1 2.08% 42
t/write.t 33 1 3.03% 29
Failed 2/23 test scripts, 91.30% okay. 2/334 subtests failed, 99.40% okay.
*** Error code 2
Stop in /usr/ports/graphics/ImageMagick/work/ImageMagick-6.3.5/PerlMagick.
*** Error code 1