Commit Graph

7 Commits

Author SHA1 Message Date
Vadim Zeitlin 33c49a70d5 Remove executable bit from the files not supposed to be executed
These files are only sourced from the other shell scripts, not executed
directly.
2021-03-19 00:50:13 +01:00
Vadim Zeitlin 1ec477a934 Include backend-specific settings from common.sh
This fixes Oracle tests after 325ee4e9 (Split build and test stages of
the CI builds, 2021-03-16) which resulted in oracle.sh not being sourced
when running the tests any longer.
2021-03-19 00:50:13 +01:00
Vadim Zeitlin 1bb3ed8b3a Use SOCI_CI variable to test for the CI builds
Predefine it for Travis CI builds.
2021-03-19 00:50:13 +01:00
Vadim Zeitlin bce5f9febb Split build and test stages of the CI builds
While this doesn't matter for Travis CI, it makes sense to separate them
for the other CI systems using more structured approach to the build
steps.

Add a few test_*.sh scripts for the backends that need to do something
special when running the tests and just use run_test function for all
the others.
2021-03-19 00:50:05 +01:00
Vadim Zeitlin 2df1438c3b Use generic "CI" term instead of travis-ci.org in script comments
No real changes.
2021-03-16 17:34:14 +01:00
Vadim Zeitlin a2941a5b5e Use SOCI_SOURCE_DIR variable instead of TRAVIS_BUILD_DIR
This variable is not Travis-specific and so could (and will) be reused
for the other CI services. It is also arguably more clear.
2021-03-16 16:31:31 +01:00
Vadim Zeitlin 0a1b55b27c Rename scripts/travis directory to scripts/ci
This will make reusing the scripts there with other CI services less
confusing.

No real changes.
2021-03-16 16:27:00 +01:00