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.
On Mon, Nov 26, 2012 at 6:57 PM, Eric Bergen <eric.bergen@stripped> 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
> 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
> On Sat, Nov 24, 2012 at 12:16 AM, Tianyin Xu <tixu@stripped> 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
> > 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
> > --extern option? Without knowing this, I cannot judge whether a test
> > is because it's not supported or "real" problems.
> > Thanks a lot!
> > Tianyin
> > --
> > Tianyin XU,
> > http://cseweb.ucsd.edu/~tixu/
> Eric Bergen