Check firebird.log [no messages found for interval when this test was running]
Jump to: output_first_mismatch    outcomes_full_history    elapsed_time_chart
Show cross-report outcomes.

Annotation type Annotation details
2 @message
assert None

LOG DETAILS:

2025-01-24 08:23:03.308
2025-01-24 08:23:03.308 act = <firebird.qa.plugin.Action object at [hex]>
2025-01-24 08:23:03.308 tmp_fbk = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11595/tmp_gh_8391.restored.fbk')
2025-01-24 08:23:03.308 tmp_log = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11595/tmp_gh_8391.restored.log')
2025-01-24 08:23:03.308 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-01-24 08:23:03.308
2025-01-24 08:23:03.308     @pytest.mark.version('>=4.0.6')
2025-01-24 08:23:03.308     def test_1(act: Action, tmp_fbk: Path, tmp_log: Path, capsys):
2025-01-24 08:23:03.308
2025-01-24 08:23:03.308         if act.get_server_architecture() != 'SuperServer':
2025-01-24 08:23:03.308             pytest.skip('Applies only to SuperServer')
2025-01-24 08:23:03.308
2025-01-24 08:23:03.309         # Scan line-by-line through databases.conf, find line starting with REQUIRED_ALIAS and extract name of file that
2025-01-24 08:23:03.309         # must be created in the $(dir_sampleDb)/qa/ folder.
2025-01-24 08:23:03.309         # NOTE: we have to SKIP lines which are commented out, i.e. if they starts with '#':
2025-01-24 08:23:03.309         p_required_alias_ptn =  re.compile( '^(?!#)((^|\\s+)' + REQUIRED_ALIAS + ')\\s*=\\s*\\$\\(dir_sampleDb\\)/qa/', re.IGNORECASE )
2025-01-24 08:23:03.309         fname_in_dbconf = None
2025-01-24 08:23:03.309
2025-01-24 08:23:03.309         with open(act.home_dir/'databases.conf', 'r') as f:
2025-01-24 08:23:03.309             for line in f:
2025-01-24 08:23:03.309                 if p_required_alias_ptn.search(line):
2025-01-24 08:23:03.309                     # If databases.conf contains line like this:
2025-01-24 08:23:03.309                     #     tmp_8391_alias = $(dir_sampleDb)/qa/tmp_qa_8391.fdb
2025-01-24 08:23:03.309                     # - then we extract filename: 'tmp_qa_8391.fdb' (see below):
2025-01-24 08:23:03.309                     fname_in_dbconf = Path(line.split('=')[1].strip()).name
2025-01-24 08:23:03.309                     break
2025-01-24 08:23:03.309
2025-01-24 08:23:03.309         # if 'fname_in_dbconf' remains undefined here then propably REQUIRED_ALIAS not equals to specified in the databases.conf!
2025-01-24 08:23:03.309         #
2025-01-24 08:23:03.309 >       assert fname_in_dbconf
2025-01-24 08:23:03.310 E       assert None
2025-01-24 08:23:03.310
2025-01-24 08:23:03.310 tests\bugs\gh_8391_test.py:73: AssertionError
3 #text
act = <firebird.qa.plugin.Action pytest object at [hex]>
tmp_fbk = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11595/tmp_gh_8391.restored.fbk')
tmp_log = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11595/tmp_gh_8391.restored.log')
capsys = <_pytest.capture.CaptureFixture pytest object at [hex]>

    @pytest.mark.version('>=4.0.6')
    def test_1(act: Action, tmp_fbk: Path, tmp_log: Path, capsys):
    
        if act.get_server_architecture() != 'SuperServer':
            pytest.skip('Applies only to SuperServer')
    
        # Scan line-by-line through databases.conf, find line starting with REQUIRED_ALIAS and extract name of file that
        # must be created in the $(dir_sampleDb)/qa/ folder.
        # NOTE: we have to SKIP lines which are commented out, i.e. if they starts with '#':
        p_required_alias_ptn =  re.compile( '^(?!#)((^|\\s+)' + REQUIRED_ALIAS + ')\\s*=\\s*\\$\\(dir_sampleDb\\)/qa/', re.IGNORECASE )
        fname_in_dbconf = None
    
        with open(act.home_dir/'databases.conf', 'r') as f:
            for line in f:
                if p_required_alias_ptn.search(line):
                    # If databases.conf contains line like this:
                    #     tmp_8391_alias = $(dir_sampleDb)/qa/tmp_qa_8391.fdb
                    # - then we extract filename: 'tmp_qa_8391.fdb' (see below):
                    fname_in_dbconf = Path(line.split('=')[1].strip()).name
                    break
    
        # if 'fname_in_dbconf' remains undefined here then propably REQUIRED_ALIAS not equals to specified in the databases.conf!
        #
>       assert fname_in_dbconf
E       assert None

tests\bugs\gh_8391_test.py:73: AssertionError
Full history of outcomes and elapsed time, ms:
NN SNAP_INFO CS_outcome SS_outcome CS_run_time SS_run_time CS_run_beg CS_run_end SS_run_beg SS_run_end
1 4.0.6.3215 2025.06.25 6461d S P 6 2570 2025.07.01 07:45:08.935 2025.07.01 07:45:08.941 2025.07.01 06:46:06.767 2025.07.01 06:46:09.337
2 4.0.6.3214 2025.06.21 e11f6 S P 7 3112 2025.06.25 12:38:03.254 2025.06.25 12:38:03.261 2025.06.25 11:38:05.226 2025.06.25 11:38:08.338
3 4.0.6.3213 2025.06.14 f015c S P 7 2508 2025.06.21 07:38:30.847 2025.06.21 07:38:30.854 2025.06.21 06:38:28.468 2025.06.21 06:38:30.976
4 4.0.6.3212 2025.06.11 bc50d S P 7 2543 2025.06.14 08:06:24.002 2025.06.14 08:06:24.009 2025.06.14 07:05:50.035 2025.06.14 07:05:52.578
5 4.0.6.3208 2025.06.10 19fe3 S P 6 2679 2025.06.11 06:33:24.725 2025.06.11 06:33:24.731 2025.06.11 05:33:34.034 2025.06.11 05:33:36.713
6 4.0.6.3207 2025.06.07 205ff S P 7 2756 2025.06.10 06:34:37.849 2025.06.10 06:34:37.856 2025.06.10 05:34:14.805 2025.06.10 05:34:17.561
7 4.0.6.3206 2025.05.22 d7d10 S P 7 2543 2025.06.06 06:28:32.659 2025.06.06 06:28:32.666 2025.06.06 05:29:24.278 2025.06.06 05:29:26.821
8 4.0.6.3205 2025.05.07 00148 S P 0 2547 2025.05.18 06:15:56.529 2025.05.18 06:15:56.529 2025.05.18 05:18:59.478 2025.05.18 05:19:02.025
9 4.0.6.3204 2025.05.06 35b85 S P 7 2481 2025.05.07 06:24:13.037 2025.05.07 06:24:13.044 2025.05.07 05:25:38.972 2025.05.07 05:25:41.453
10 4.0.6.3203 2025.05.05 c2cbd S P 6 2603 2025.05.06 06:24:33.015 2025.05.06 06:24:33.021 2025.05.06 05:25:47.339 2025.05.06 05:25:49.942
11 4.0.6.3200 2025.04.18 7ef56 S P 6 2660 2025.04.26 06:29:05.751 2025.04.26 06:29:05.757 2025.04.26 05:29:59.787 2025.04.26 05:30:02.447
12 4.0.6.3199 2025.04.14 33a10 S P 6 3087 2025.04.17 06:26:28.482 2025.04.17 06:26:28.488 2025.04.17 05:27:29.301 2025.04.17 05:27:32.388
13 4.0.6.3198 2025.04.13 64a7f S P 6 2560 2025.04.14 06:24:50.453 2025.04.14 06:24:50.459 2025.04.14 05:25:42.313 2025.04.14 05:25:44.873
14 4.0.6.3195 2025.04.12 82cb5 S P 0 2359 2025.04.13 06:10:10.610 2025.04.13 06:10:10.610 2025.04.13 05:13:22.416 2025.04.13 05:13:24.775
15 4.0.6.3195 2025.03.28 b9faf S P 7 2676 2025.04.12 06:29:52.591 2025.04.12 06:29:52.598 2025.04.12 05:29:52.016 2025.04.12 05:29:54.692
16 4.0.6.3194 2025.03.27 ab754 S P 6 2663 2025.03.28 06:42:08.783 2025.03.28 06:42:08.789 2025.03.28 05:41:44.156 2025.03.28 05:41:46.819
17 4.0.6.3194 2025.03.26 912aa S P 7 2787 2025.03.27 06:32:20.366 2025.03.27 06:32:20.373 2025.03.27 05:30:46.044 2025.03.27 05:30:48.831
18 4.0.6.3193 2025.03.20 80234 S P 7 2508 2025.03.24 06:32:53.740 2025.03.24 06:32:53.747 2025.03.24 05:30:51.996 2025.03.24 05:30:54.504
19 4.0.6.3192 2025.03.13 2a9da S P 7 2670 2025.03.20 06:20:34.221 2025.03.20 06:20:34.228 2025.03.20 05:20:35.622 2025.03.20 05:20:38.292
20 4.0.6.3191 2025.03.10 3d9fd S P 6 2594 2025.03.13 06:27:45.358 2025.03.13 06:27:45.364 2025.03.13 05:26:27.356 2025.03.13 05:26:29.950
21 4.0.6.3190 2025.02.25 c9928 S P 6 2607 2025.03.09 06:24:36.743 2025.03.09 06:24:36.749 2025.03.09 05:23:24.984 2025.03.09 05:23:27.591
22 4.0.6.3189 2025.02.22 3fb0b S P 6 2674 2025.02.25 06:13:50.695 2025.02.25 06:13:50.701 2025.02.25 05:14:07.089 2025.02.25 05:14:09.763
23 4.0.6.3188 2025.02.21 8ee1c S P 7 2577 2025.02.22 06:07:37.387 2025.02.22 06:07:37.394 2025.02.22 05:08:18.047 2025.02.22 05:08:20.624
24 4.0.6.3186 2025.02.19 92cb6 S P 6 2758 2025.02.20 04:05:12.427 2025.02.20 04:05:12.433 2025.02.20 03:05:19.279 2025.02.20 03:05:22.037
25 4.0.6.3185 2025.02.16 9cac4 S P 6 2748 2025.02.17 01:52:37.609 2025.02.17 01:52:37.615 2025.02.17 00:53:32.495 2025.02.17 00:53:35.243
26 4.0.6.3183 2025.02.04 bf738 S P 6 2714 2025.02.08 06:11:19.718 2025.02.08 06:11:19.724 2025.02.08 05:11:41.190 2025.02.08 05:11:43.904
27 4.0.6.3181 2025.02.01 00b64 S P 7 2476 2025.02.04 06:24:50.962 2025.02.04 06:24:50.969 2025.02.04 05:25:06.369 2025.02.04 05:25:08.845
28 4.0.6.3180 2025.01.27 2edb8 S P 7 2748 2025.01.28 06:07:58.526 2025.01.28 06:07:58.533 2025.01.28 05:08:58.200 2025.01.28 05:09:00.948
29 4.0.6.3179 2025.01.24 008d4 S P 7 2696 2025.01.25 03:58:12.363 2025.01.25 03:58:12.370 2025.01.25 02:59:14.396 2025.01.25 02:59:17.092
30 4.0.6.3178 2025.01.20 ec94d S F 6 383 2025.01.24 06:08:39.868 2025.01.24 06:08:39.874 2025.01.24 05:09:33.311 2025.01.24 05:09:33.694

Elapsed time, ms. Chart for last 30 runs:

Last commits information (all timestamps in UTC):