[debian-mysql] Mysql 5.6 for experimental?

Nicholas Bamber nicholas at periapt.co.uk
Sat Apr 21 19:36:58 UTC 2012


Olaf,
	MySQL has the most sophisticated test suite I have ever seen includin a 
special langauge mixing SQL input and expected output matching and 
interaction with the outside system.

	However I have noticed two reasons for tests failing.
1.) with recent changes to openssl and the complexity of that area it is 
hmuch harder to match output.
2.) some of the tests involving tools seem to fail in the test environment.

I spent a fair amount of time investigating 1.) 2.) may be a real if 
minor bug and I would like to investigate more and might be what you are 
seeing.

There are some patches disabling various tests. You might want to add 
your findings to those. If you wnat to investigate yourself you can run 
the tests individually by going to the correct directory and running 
./mysql-test-run <test name> or something like that. That can be a 
starting point.

On 21/04/12 18:40, Olaf van der Spek wrote:
> On Sat, Apr 21, 2012 at 5:35 PM, Nicholas Bamber<nicholas at periapt.co.uk>  wrote:
>> debcheckout mysql-5.5
>
> Thanks, that kind worked. But damn, what do those tests take long to run.
>
> So what's stopping this from being uploaded to experimental as-is?
>
> Unit tests: 100% tests passed, 0 tests failed out of 12
> Report from unit tests in
> /home/olaf/mysql-5.5/branches/experimental/builddir/mysql-test/var/ctest.log
> --------------------------------------------------------------------------
> The servers were restarted 372 times
> Spent 1798.322 of 3667 seconds executing testcases
>
> Completed: Failed 2/1692 tests, 99.88% were successful.
>
> Failing test(s): main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
>
> The log files in var/log may give you some hint of what went wrong.
>
> If you want to report this error, please read first the documentation
> at http://dev.mysql.com/doc/mysql/en/mysql-test-suite.html
>
> 477 tests were skipped, 82 by the test itself.
>
> mysql-test-run: *** ERROR: there were failing test cases
> make[4]: *** [mysql-test/CMakeFiles/test-force] Error 1
> make[4]: Leaving directory `/home/olaf/mysql-5.5/branches/experimental/builddir'
> make[3]: *** [mysql-test/CMakeFiles/test-force.dir/all] Error 2
> make[3]: Leaving directory `/home/olaf/mysql-5.5/branches/experimental/builddir'
> make[2]: *** [mysql-test/CMakeFiles/test-force.dir/rule] Error 2
> make[2]: Leaving directory `/home/olaf/mysql-5.5/branches/experimental/builddir'
> make[1]: *** [test-force] Error 2
> make[1]: Leaving directory `/home/olaf/mysql-5.5/branches/experimental/builddir'
> make: *** [build-stamp] Error 1
> dpkg-buildpackage: error: debian/rules build gave error exit status 2
> debuild: fatal error at line 1350:
> dpkg-buildpackage -rfakeroot -D -us -uc failed
>
> _______________________________________________
> pkg-mysql-maint mailing list
> pkg-mysql-maint at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-mysql-maint




More information about the pkg-mysql-maint mailing list