# 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 } # Databases for replication tests: # db_main_alias = $(dir_sampleDb)/qa_replication/db_main.fdb db_repl_alias = $(dir_sampleDb)/qa_replication/db_repl.fdb