blob: 87e03e064d2367466f6e3f826a7f90293c632dc4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# file : common/threads/testscript
# license : GNU GPL v2; see accompanying LICENSE file
.include ../../database-options.testscript
: mysql
:
if $mysql
{
.include ../../mysql.testscript
$create_schema;
$*
}
: sqlite
:
if $sqlite
{
.include ../../sqlite.testscript
# Note: this is quite slow:
#
# $ time ./driver --database ~/odb-test.db
# real 3m5.593s
# user 1m1.244s
# sys 0m26.793s
#
# $ time ./driver --database /tmp/odb-test.db
# real 0m13.909s
# user 0m16.724s
# sys 0m4.874s
#
# $ time ./driver --database "file::memory:"
# real 0m12.406s
# user 0m15.694s
# sys 0m4.207s
#
$*
}
: pgsql
:
if $pgsql
{
.include ../../pgsql.testscript
$create_schema;
$*
}
|