6
0
mirror of https://github.com/FirebirdSQL/firebird-qa.git synced 2025-01-22 13:33:07 +01:00
firebird-qa/files/qa-databases.conf
2024-08-02 21:47:26 +03:00

271 lines
7.1 KiB
Plaintext

# QA-specific databases.conf, will be ADDED $FB_HOME/databases.conf
# by batch scenario as part of preparation, before QA suite run.
# ::: NB :::
# DO NOT add here aliases 'employee', 'employee.fdb' and 'security.db'
# ####################################################################
# Discussed with pcisar, letters since 30-may-2022 13:48, subject:
# "new qa, core_4964_test.py: strange outcome when use... shutil.copy()"
# ####################################################################
# Hereafter we specify data for tests which require special settings for database.
# Each alias must EXACTLY match to value in the test, including letters case.
#
# Test issue: https://github.com/FirebirdSQL/firebird/issues/5160
# https://github.com/FirebirdSQL/firebird/issues/5255
# ex. core-4964
tmp_core_4964_alias = $(dir_sampleDb)/qa/tmp_core_4964.fdb
{
# dir_msg - directory where messages file (firebird.msg) is located.
# We put here path+name of file that has for sure not .fdb format:
SecurityDatabase = $(dir_msg)/firebird.msg
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/5160
# ex. core-4864
tmp_core_4864_alias = $(dir_sampleDb)/qa/tmp_core_4864.fdb
{
SecurityDatabase = tmp_core_4864_alias
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6293
# ex. core-6043
tmp_core_6043_gtt_0_alias = $(dir_sampleDb)/qa/tmp_core_6043_gtt_0.fdb
{
ClearGTTAtRetaining = 0
}
tmp_core_6043_gtt_1_alias = $(dir_sampleDb)/qa/tmp_core_6043_gtt_1.fdb
{
ClearGTTAtRetaining = 1
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6396
# ex. core-6147
tmp_core_6147_alias = $(dir_sampleDb)/qa/tmp_core_6147.fdb
{
SecurityDatabase = tmp_core_6147_alias
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6453
# ex. core-6208
tmp_core_6208_alias = $(dir_sampleDb)/qa/tmp_core_6208.fdb
{
SecurityDatabase = tmp_core_6208_alias
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6650
# ex. core-6412
tmp_core_6412_alias = $(dir_sampleDb)/qa/tmp_core_6412.fdb
{
AuthClient = Srp256, Srp
UserManager = Srp
SecurityDatabase = tmp_core_6412_alias
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/2367
# ex. core-6441
tmp_core_6441_alias = $(dir_sampleDb)/qa/tmp_core_6441.fdb
{
AuthClient = Srp256, Srp
UserManager = Srp
SecurityDatabase = tmp_core_6441_alias
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/1665
# ex. core-1241
tmp_gh_1665_alias = $(dir_sampleDb)/qa/tmp_gh_1665.fdb
{
# NB: this is *per-database* parameter rather than TempDirectories.
TempTableDirectory = |DEFINITELY|INACCESSIBLE|
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6860
# ex. core-1241
tmp_gh_6860_fb25_alias = $(dir_sampleDb)/qa/tmp_gh_6860_fb25.fdb
{
DataTypeCompatibility = 2.5
SecurityDatabase = tmp_gh_6860_fb25_alias
}
tmp_gh_6860_fb30_alias = $(dir_sampleDb)/qa/tmp_gh_6860_fb30.fdb
{
DataTypeCompatibility = 3.0
SecurityDatabase = tmp_gh_6860_fb30_alias
}
# Auxiliary alias for some tests related to system privileges.
# Currently is used by:
# functional/syspriv/test_user_management_in_selfsec_db.py
#
tmp_syspriv_alias = $(dir_sampleDb)/qa/tmp_syspriv.fdb
{
SecurityDatabase = tmp_syspriv_alias
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6142
# ex. core-5884
tmp_core_5884_alias = $(dir_sampleDb)/qa/tmp_core_5884.fdb
{
UserManager = Srp
AuthServer = Srp256
SecurityDatabase = tmp_core_5884_alias
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/5118
# ex. core-4821
tmp_core_4821_alias = $(dir_sampleDb)/qa/tmp_core_4821.fdb
{
UserManager = Srp
SecurityDatabase = tmp_core_4821_alias
}
tmp_bind_4821_alias = $(dir_sampleDb)/qa/tmp_bind_4821.fdb
{
UserManager = Srp
SecurityDatabase = tmp_core_4821_alias
}
# temporary(?)
tmp_core_4582_alias = $(dir_sampleDb)/qa/tmp_core_4582.fdb
# Test issue: https://github.com/FirebirdSQL/firebird/issues/5765
# ex. core-5496
tmp_core_5496_alias = $(dir_sampleDb)/qa/tmp_core_5496.fdb
{
UserManager = Srp
SecurityDatabase = tmp_core_5496_alias
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/5765
# ex. core-6932
tmp_gh_6932_alias = $(dir_sampleDb)/qa/tmp_gh_6932.fdb
{
# will be resolved to:
# D:/FB/fbNNNNN/examples/empbuild/qa
# /opt/firebird/examples/empbuild/qa
TempTableDirectory = $(dir_sampleDb)/qa
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6392
# ex. core-6143
tmp_core_6143_alias = $(dir_sampleDb)/qa/tmp_core_6143.fdb
{
UserManager = Srp
AuthClient = Srp
AuthServer = Srp
SecurityDatabase = tmp_core_6143_alias
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/7382
tmp_gh_7382_alias = $(dir_sampleDb)/qa/tmp_gh_7382.fdb
{
DefaultDbCachePages = 30k
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/7046
# Make ability to add comment to mapping ('COMMENT ON MAPPING ... IS ...')
tmp_gh_7046_alias = $(dir_sampleDb)/qa/tmp_gh_7046.fdb
{
SecurityDatabase = tmp_gh_7046_alias
}
# Verifying work of OnDisconnectTriggerTimeout config parameter
# https://github.com/FirebirdSQL/firebird/commit/040db0e05a4d880296c451cdc865077d9d4f2619
# Add OnDisconnectTriggerTimeout parameter to firebird.conf
tmp_trg_disconn_timeout_alias = $(dir_sampleDb)/qa/tmp_disconn_trg_timeout.fdb
{
# Set number of seconds after which ON DISCONNECT trigger execution will be
# automatically cancelled by the engine. Zero means no timeout is set.
# Per-database configurable.
OnDisconnectTriggerTimeout = 2
}
tmp_gh_6802_alias = $(dir_sampleDb)/qa/tmp_gh_6802.fdb
{
# Determines the number of seconds that the lock manager will wait after a
# conflict has been encountered before purging locks from dead processes
# and doing extra deadlock scan cycle.
#
# Per-database configurable.
DeadlockTimeout = 6
}
tmp_gh_7106_alias = $(dir_sampleDb)/qa/tmp_gh_7106.fdb
{
SecurityDatabase = tmp_gh_7106_alias
}
# This alias has invalid value for LockMemSize, it was done intentionally.
# Attempt to create database with this alias led FB to crash, database file
# will have size = 0 bytes.
#
tmp_gh_7545_alias = $(dir_sampleDb)/qa/tmp_gh_7545.fdb
{
LockmemSize
}
tmp_gh_7598_alias = $(dir_sampleDb)/qa/tmp_gh_7598.fdb
{
MaxStatementCacheSize = 32K
DeadlockTimeout = 1
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/7723
tmp_gh_7723_alias = $(dir_sampleDb)/qa/tmp_gh_7723.fdb
{
AuthServer = Srp256
}
tmp_gh_7917_alias = $(dir_sampleDb)/qa/tmp_gh_7917.fdb
{
KeyHolderPlugin = KH2
}
# https://github.com/FirebirdSQL/firebird/issues/4203
tmp_gh_4203_alias = $(dir_sampleDb)/qa/tmp_gh_4203.fdb
{
SecurityDatabase = tmp_gh_4203_alias
}
# https://github.com/FirebirdSQL/firebird/issues/8062
tmp_gh_8062_alias = $(dir_sampleDb)/qa/tmp_gh_8062.fdb
{
SecurityDatabase = tmp_gh_8062_alias
}
# Test issue: https://github.com/FirebirdSQL/firebird/issues/8194
tmp_gh_8194_alias = $(dir_sampleDb)/qa/tmp_gh_8194.fdb
{
DefaultDbCachePages = 128
}
# Databases for replication tests:
#
db_main_alias = $(dir_sampleDb)/qa_replication/db_main.fdb
db_repl_alias = $(dir_sampleDb)/qa_replication/db_repl.fdb