~matthias-leich/randgen/rqg-exp

« back to all changes in this revision

Viewing changes to gensql.pl

  • Committer: Philip Stoev
  • Date: 2009-10-22 09:07:16 UTC
  • mfrom: (60.1.6 randgen)
  • Revision ID: pstoev@mysql.com-20091022090716-e4zs82sicmaotruh
merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
use GenTest;
7
7
use GenTest::Constants;
8
8
use GenTest::Generator::FromGrammar;
9
 
use GenTest::Executor::MySQL;
 
9
use GenTest::Executor;
10
10
 
11
11
use Getopt::Long;
12
12
 
42
42
my $executor;
43
43
 
44
44
if (defined $dsn) {
45
 
        $executor = GenTest::Executor::MySQL->new(
46
 
                dsn => $dsn
47
 
        );
 
45
        $executor = GenTest::Executor->newFromDSN($dsn);
48
46
        exit (STATUS_ENVIRONMENT_FAILURE) if not defined $executor;
49
47
}
50
48
 
76
74
        --seed      : Seed for the pseudo-random generator
77
75
        --queries   : Numer of queries to generate (default $default_queries);
78
76
        --dsn       : The DSN of the database that will be used to resolve rules such as _table , _field
79
 
        --mask      : A 16-bit mask applied to the top levels of the grammar to reduce it. 
80
 
                      The mask is extended using the original value as a PRNBG seed if needed.
 
77
        --mask      : A seed to a random mask used to mask (reeduce) the grammar.
81
78
        --mask-level: How many levels deep the mask is applied (default 1)
82
79
        --help      : This help message
83
80
EOF