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:07:07.538
2025-01-24 08:07:07.552 act = <firebird.qa.plugin.Action object at [hex]>
2025-01-24 08:07:07.562 tmp_fbk = PosixPath('/var/tmp/qa_2024/test_11574/tmp_gh_8391.restored.fbk')
2025-01-24 08:07:07.568 tmp_log = PosixPath('/var/tmp/qa_2024/test_11574/tmp_gh_8391.restored.log')
2025-01-24 08:07:07.574 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-01-24 08:07:07.579
2025-01-24 08:07:07.585 @pytest.mark.version('>=4.0.6')
2025-01-24 08:07:07.591 def test_1(act: Action, tmp_fbk: Path, tmp_log: Path, capsys):
2025-01-24 08:07:07.597
2025-01-24 08:07:07.602 if act.get_server_architecture() != 'SuperServer':
2025-01-24 08:07:07.608 pytest.skip('Applies only to SuperServer')
2025-01-24 08:07:07.613
2025-01-24 08:07:07.619 # Scan line-by-line through databases.conf, find line starting with REQUIRED_ALIAS and extract name of file that
2025-01-24 08:07:07.625 # must be created in the $(dir_sampleDb)/qa/ folder.
2025-01-24 08:07:07.631 # NOTE: we have to SKIP lines which are commented out, i.e. if they starts with '#':
2025-01-24 08:07:07.636 p_required_alias_ptn =  re.compile( '^(?!#)((^|\\s+)' + REQUIRED_ALIAS + ')\\s*=\\s*\\$\\(dir_sampleDb\\)/qa/', re.IGNORECASE )
2025-01-24 08:07:07.642 fname_in_dbconf = None
2025-01-24 08:07:07.647
2025-01-24 08:07:07.654 with open(act.home_dir/'databases.conf', 'r') as f:
2025-01-24 08:07:07.659 for line in f:
2025-01-24 08:07:07.665 if p_required_alias_ptn.search(line):
2025-01-24 08:07:07.671 # If databases.conf contains line like this:
2025-01-24 08:07:07.676 #     tmp_8391_alias = $(dir_sampleDb)/qa/tmp_qa_8391.fdb
2025-01-24 08:07:07.681 # - then we extract filename: 'tmp_qa_8391.fdb' (see below):
2025-01-24 08:07:07.686 fname_in_dbconf = Path(line.split('=')[1].strip()).name
2025-01-24 08:07:07.691 break
2025-01-24 08:07:07.696
2025-01-24 08:07:07.702 # if 'fname_in_dbconf' remains undefined here then propably REQUIRED_ALIAS not equals to specified in the databases.conf!
2025-01-24 08:07:07.707 #
2025-01-24 08:07:07.713 >       assert fname_in_dbconf
2025-01-24 08:07:07.719 E       assert None
2025-01-24 08:07:07.724
2025-01-24 08:07:07.731 tests/bugs/gh_8391_test.py:73: AssertionError
3 #text
act = <firebird.qa.plugin.Action pytest object at [hex]>
tmp_fbk = PosixPath('/var/tmp/qa_2024/test_11574/tmp_gh_8391.restored.fbk')
tmp_log = PosixPath('/var/tmp/qa_2024/test_11574/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 12 13401 2025.07.03 08:06:29.715 2025.07.03 08:06:29.727 2025.07.03 06:46:46.086 2025.07.03 06:46:59.487
2 4.0.6.3214 2025.06.21 e11f6 S P 11 13432 2025.06.25 07:53:19.477 2025.06.25 07:53:19.488 2025.06.25 06:44:00.416 2025.06.25 06:44:13.848
3 4.0.6.3213 2025.06.14 f015c S P 8 12901 2025.06.21 07:29:45.358 2025.06.21 07:29:45.366 2025.06.21 06:20:25.669 2025.06.21 06:20:38.570
4 4.0.6.3212 2025.06.11 bc50d S P 13 13345 2025.06.14 08:39:01.698 2025.06.14 08:39:01.711 2025.06.14 07:18:33.089 2025.06.14 07:18:46.434
5 4.0.6.3208 2025.06.10 19fe3 S P 23 16827 2025.06.11 07:16:27.286 2025.06.11 07:16:27.309 2025.06.11 05:57:25.973 2025.06.11 05:57:42.800
6 4.0.6.3207 2025.06.07 205ff S P 7 16769 2025.06.10 07:19:08.224 2025.06.10 07:19:08.231 2025.06.10 05:58:49.690 2025.06.10 05:59:06.459
7 4.0.6.3206 2025.05.22 d7d10 S P 7 17029 2025.06.06 07:24:51.911 2025.06.06 07:24:51.918 2025.06.06 06:04:30.347 2025.06.06 06:04:47.376
8 4.0.6.3205 2025.05.07 00148 S P 26 16440 2025.05.21 07:19:01.889 2025.05.21 07:19:01.915 2025.05.21 05:57:54.201 2025.05.21 05:58:10.641
9 4.0.6.3204 2025.05.06 35b85 S P 10 16863 2025.05.07 06:51:16.468 2025.05.07 06:51:16.478 2025.05.07 05:31:29.809 2025.05.07 05:31:46.672
10 4.0.6.3203 2025.05.05 c2cbd S P 15 16384 2025.05.06 06:57:33.284 2025.05.06 06:57:33.299 2025.05.06 05:28:28.049 2025.05.06 05:28:44.433
11 4.0.6.3200 2025.04.18 7ef56 S P 10 16581 2025.05.01 06:39:18.272 2025.05.01 06:39:18.282 2025.05.01 05:19:46.386 2025.05.01 05:20:02.967
12 4.0.6.3199 2025.04.14 33a10 S P 32 16599 2025.04.18 06:50:17.436 2025.04.18 06:50:17.468 2025.04.18 05:30:21.781 2025.04.18 05:30:38.380
13 4.0.6.3198 2025.04.13 64a7f S P 12 15191 2025.04.14 05:55:17.995 2025.04.14 05:55:18.007 2025.04.14 04:41:47.274 2025.04.14 04:42:02.465
14 4.0.6.3195 2025.03.28 b9faf S P 9 16084 2025.04.13 05:53:20.263 2025.04.13 05:53:20.272 2025.04.13 04:30:27.903 2025.04.13 04:30:43.987
15 4.0.6.3194 2025.03.26 912aa S P 13 15021 2025.03.28 06:24:38.771 2025.03.28 06:24:38.784 2025.03.28 05:07:32.460 2025.03.28 05:07:47.481
16 4.0.6.3193 2025.03.20 80234 S P 10 16479 2025.03.24 06:43:06.830 2025.03.24 06:43:06.840 2025.03.24 05:21:34.372 2025.03.24 05:21:50.851
17 4.0.6.3192 2025.03.13 2a9da S P 3893 3099 2025.03.17 03:25:02.474 2025.03.17 03:25:06.367 2025.03.17 02:04:25.556 2025.03.17 02:04:28.655
18 4.0.6.3191 2025.03.10 3d9fd S P 4165 2998 2025.03.13 06:33:58.752 2025.03.13 06:34:02.917 2025.03.13 05:12:00.094 2025.03.13 05:12:03.092
19 4.0.6.3190 2025.02.25 c9928 S P 4159 3111 2025.03.09 06:19:46.822 2025.03.09 06:19:50.981 2025.03.09 04:59:17.460 2025.03.09 04:59:20.571
20 4.0.6.3189 2025.02.22 3fb0b S P 3377 2706 2025.02.25 06:09:41.777 2025.02.25 06:09:45.154 2025.02.25 04:50:38.178 2025.02.25 04:50:40.884
21 4.0.6.3188 2025.02.21 8ee1c S P 2595 2361 2025.02.22 06:09:14.856 2025.02.22 06:09:17.451 2025.02.22 04:46:53.267 2025.02.22 04:46:55.628
22 4.0.6.3186 2025.02.19 92cb6 S P 2622 2366 2025.02.20 03:09:49.707 2025.02.20 03:09:52.329 2025.02.20 01:41:55.266 2025.02.20 01:41:57.632
23 4.0.6.3185 2025.02.16 9cac4 S P 2519 2593 2025.02.17 00:07:56.035 2025.02.17 00:07:58.554 2025.02.16 22:16:16.458 2025.02.16 22:16:19.051
24 4.0.6.3183 2025.02.04 bf738 S P 2579 2336 2025.02.14 06:22:03.142 2025.02.14 06:22:05.721 2025.02.14 05:01:34.977 2025.02.14 05:01:37.313
25 4.0.6.3181 2025.02.01 00b64 S P 2589 2341 2025.02.04 06:25:13.012 2025.02.04 06:25:15.601 2025.02.04 05:05:11.635 2025.02.04 05:05:13.976
26 4.0.6.3180 2025.01.27 2edb8 S P 2623 2338 2025.01.28 06:25:51.232 2025.01.28 06:25:53.855 2025.01.28 04:55:53.593 2025.01.28 04:55:55.931
27 4.0.6.3179 2025.01.24 008d4 S P 2542 2384 2025.01.25 06:11:33.974 2025.01.25 06:11:36.516 2025.01.25 04:51:44.257 2025.01.25 04:51:46.641
28 4.0.6.3178 2025.01.20 ec94d S F 2615 2337 2025.01.24 06:11:11.551 2025.01.24 06:11:14.166 2025.01.24 04:51:23.256 2025.01.24 04:51:25.593

Elapsed time, ms. Chart for last 28 runs:

Last commits information (all timestamps in UTC):