Thanks a lot, Eric! Yes, unfortunately, I'm trying to use them to do some specific testing.
One thing bugged me is that even testing on a clean mysqld with the default configuration, some "--extern" test fails. I guess it is because these test cases are not supported. By the way, could you explain a little bit about the difference between the test cases in the "r" directory and the ones in the "suite" directory? It seems they are quite different. When running "mysql_test_run" without argument, it uses the ones in the "suite" directory. Best, Tianyin On Mon, Nov 26, 2012 at 6:57 PM, Eric Bergen <eric.ber...@gmail.com> wrote: > Those tests are typically used by people developing the mysqld server. > The packages distributed have already had the tests ran on them. I'm > not sure how much value it will provide unless you're modifying > mysqld. > > I don't have a great answer but my best guess is that extern can't be > used with tests that start or stop mysqld servers like the replication > tests. > > On Sat, Nov 24, 2012 at 12:16 AM, Tianyin Xu <t...@cs.ucsd.edu> wrote: > > Hi, all, > > > > I wanna test my running MySQL server. According to the README in the > > "mysql-test" directory, "If you want to use an already running MySQL > server > > for specific tests, use the --extern option to mysql-test-run". > > > > For example, mysql-test-run --extern alias > > > > But the README also pointed out that "some tests cannot run with an > > external server". > > > > My question is how to know which test suites in "t" directory are valid > for > > --extern option? Without knowing this, I cannot judge whether a test > fails > > is because it's not supported or "real" problems. > > > > Thanks a lot! > > Tianyin > > > > -- > > Tianyin XU, > > http://cseweb.ucsd.edu/~tixu/ > > > > -- > Eric Bergen > eric.ber...@gmail.com > http://www.ebergen.net > -- Tianyin XU, http://cseweb.ucsd.edu/~tixu/