Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit2418927

Browse files
committed
pg_amcheck: Try to fix still more test failures.
Avoid use of non-portable option ordering in command_checks_all().The use of bare command line arguments before switches doesn't workeverywhere. Per buildfarm members drongo and hoverfly.Avoid testing for the message "role \"%s\" does not exist", becausesome buildfarm machines report a different error. fairywren complainsabout "SSPI authentication failed for user \"%s\"", for example.Mark DilgerDiscussion:http://postgr.es/m/9E76E46A-48B2-4869-BD0C-422204C1F767@enterprisedb.comDiscussion:http://postgr.es/m/F0A1FD70-A2F4-4528-8A03-8650CAEC0554%40enterprisedb.com
1 parentf371a4c commit2418927

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

‎src/bin/pg_amcheck/t/002_nonesuch.pl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use PostgresNode;
55
use TestLib;
6-
use Test::Moretests=>76;
6+
use Test::Moretests=>75;
77

88
# Test set-up
99
my ($node,$port);
@@ -68,7 +68,7 @@
6868
['pg_amcheck','-U','no_such_user','postgres' ],
6969
1,
7070
[qr/^$/ ],
71-
[qr/role "no_such_user" does not exist/],
71+
[ ],
7272
'checking with a non-existent user');
7373

7474
# Failing to connect to the initial database due to bad username is an still an

‎src/bin/pg_amcheck/t/003_check.pl

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ ()
375375
# are quiet.
376376
#
377377
$node->command_checks_all(
378-
[@cmd,'db1','-t','s1.*','--no-dependent-indexes' ],
378+
[@cmd,'-t','s1.*','--no-dependent-indexes','db1' ],
379379
0,
380380
[$no_output_re ],
381381
[$no_output_re ],
@@ -384,7 +384,7 @@ ()
384384
# Checking db2.s1 should show table corruptions if indexes are excluded
385385
#
386386
$node->command_checks_all(
387-
[@cmd,'db2','-t','s1.*','--no-dependent-indexes' ],
387+
[@cmd,'-t','s1.*','--no-dependent-indexes','db2' ],
388388
2,
389389
[$missing_file_re ],
390390
[$no_output_re ],
@@ -394,7 +394,7 @@ ()
394394
# corruption messages on stdout, and nothing on stderr.
395395
#
396396
$node->command_checks_all(
397-
[@cmd,'db1','-s','s3' ],
397+
[@cmd,'-s','s3','db1' ],
398398
2,
399399
[$index_missing_relation_fork_re,
400400
$line_pointer_corruption_re,
@@ -407,22 +407,22 @@ ()
407407
# options the toast corruption is reported, but when excluding toast we get no
408408
# error reports.
409409
$node->command_checks_all(
410-
[@cmd,'db1','-s','s4' ],
410+
[@cmd,'-s','s4','db1' ],
411411
2,
412412
[$missing_file_re ],
413413
[$no_output_re ],
414414
'pg_amcheck in schema s4 reports toast corruption');
415415

416416
$node->command_checks_all(
417-
[@cmd,'--no-dependent-toast','--exclude-toast-pointers','db1','-s','s4' ],
417+
[@cmd,'--no-dependent-toast','--exclude-toast-pointers','-s','s4','db1' ],
418418
0,
419419
[$no_output_re ],
420420
[$no_output_re ],
421421
'pg_amcheck in schema s4 excluding toast reports no corruption');
422422

423423
# Check that no corruption is reported in schema db1.s5
424424
$node->command_checks_all(
425-
[@cmd,'db1','-s','s5' ],
425+
[@cmd,'-s','s5','db1' ],
426426
0,
427427
[$no_output_re ],
428428
[$no_output_re ],
@@ -432,7 +432,7 @@ ()
432432
# the indexes, no corruption is reported about the schema.
433433
#
434434
$node->command_checks_all(
435-
[@cmd,'db1','-s','s1','-I','t1_btree','-I','t2_btree' ],
435+
[@cmd,'-s','s1','-I','t1_btree','-I','t2_btree','db1' ],
436436
0,
437437
[$no_output_re ],
438438
[$no_output_re ],
@@ -443,7 +443,7 @@ ()
443443
# about the schema.
444444
#
445445
$node->command_checks_all(
446-
[@cmd,'db1','-t','s1.*','--no-dependent-indexes' ],
446+
[@cmd,'-t','s1.*','--no-dependent-indexes','db1' ],
447447
0,
448448
[$no_output_re ],
449449
[$no_output_re ],
@@ -453,7 +453,7 @@ ()
453453
# tables that no corruption is reported.
454454
#
455455
$node->command_checks_all(
456-
[@cmd,'db1','-s','s2','-T','t1','-T','t2' ],
456+
[@cmd,'-s','s2','-T','t1','-T','t2','db1' ],
457457
0,
458458
[$no_output_re ],
459459
[$no_output_re ],
@@ -463,7 +463,7 @@ ()
463463
# to avoid getting messages about corrupt tables or indexes.
464464
#
465465
command_fails_like(
466-
[@cmd,'db1','-s','s5','--startblock','junk' ],
466+
[@cmd,'-s','s5','--startblock','junk','db1' ],
467467
qr/invalid start block/,
468468
'pg_amcheck rejects garbage startblock');
469469

@@ -473,7 +473,7 @@ ()
473473
'pg_amcheck rejects garbage endblock');
474474

475475
command_fails_like(
476-
[@cmd,'db1','-s','s5','--startblock','5','--endblock','4' ],
476+
[@cmd,'-s','s5','--startblock','5','--endblock','4','db1' ],
477477
qr/end block precedes start block/,
478478
'pg_amcheck rejects invalid block range');
479479

@@ -482,14 +482,14 @@ ()
482482
# arguments are handled sensibly.
483483
#
484484
$node->command_checks_all(
485-
[@cmd,'db1','-s','s1','-i','t1_btree','--parent-check' ],
485+
[@cmd,'-s','s1','-i','t1_btree','--parent-check','db1' ],
486486
2,
487487
[$index_missing_relation_fork_re ],
488488
[$no_output_re ],
489489
'pg_amcheck smoke test --parent-check');
490490

491491
$node->command_checks_all(
492-
[@cmd,'db1','-s','s1','-i','t1_btree','--heapallindexed','--rootdescend' ],
492+
[@cmd,'-s','s1','-i','t1_btree','--heapallindexed','--rootdescend','db1' ],
493493
2,
494494
[$index_missing_relation_fork_re ],
495495
[$no_output_re ],

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp