Add the very basic regression tests for MySQL and PostgreSQL drivers + necessary Travis CI configuration updates.
22 lines
493 B
Bash
22 lines
493 B
Bash
#!/usr/bin/env bash
|
|
#
|
|
#########################################################################
|
|
# Common code for DB driver tests
|
|
# Variables:
|
|
# DB_DRIVER_ARGS -- extra driver-specific arguments to pass to sysbench
|
|
#########################################################################
|
|
|
|
set -eu
|
|
|
|
cat >test.lua <<EOF
|
|
function event()
|
|
db_query("SELECT 1")
|
|
end
|
|
EOF
|
|
|
|
sysbench --test=test.lua \
|
|
--max-requests=10 \
|
|
--num-threads=2 \
|
|
$DB_DRIVER_ARGS \
|
|
run
|