diff --git a/test/t/018_aggregates.pl b/test/t/018_aggregates.pl index 1bdd22d..55580c7 100644 --- a/test/t/018_aggregates.pl +++ b/test/t/018_aggregates.pl @@ -53,7 +53,7 @@ sub test_aggregate else { # Does not raise overflow error in this instance due to loss of precision - is($res, "[24576,24576,49152]") + is($res, "[24576,24576,49152]"); } } diff --git a/test/t/038_hnsw_sparsevec_vacuum_insert.pl b/test/t/038_hnsw_sparsevec_vacuum_insert.pl index 28e71c7..1a80671 100644 --- a/test/t/038_hnsw_sparsevec_vacuum_insert.pl +++ b/test/t/038_hnsw_sparsevec_vacuum_insert.pl @@ -14,25 +14,29 @@ $node->safe_psql("postgres", "CREATE EXTENSION vector;"); $node->safe_psql("postgres", "CREATE TABLE tst (i serial, v sparsevec(100000));"); $node->safe_psql("postgres", "CREATE INDEX ON tst USING hnsw (v sparsevec_l2_ops);"); -for (1 .. 3) { - for (1 .. 100) { - my @elements; - my %indices; - for (1 .. int(rand() * 100)) { - my $index = int(rand() * (100000 - 1)) + 1; - if (!exists($indices{$index})) { - my $value = rand(); - push(@elements, "$index:$value"); - $indices{$index} = 1; - } - } - my $embedding = "{" . join(",", @elements) . "}/100000"; - $node->safe_psql("postgres", "INSERT INTO tst (v) VALUES ('$embedding');"); - } +for (1 .. 3) +{ + for (1 .. 100) + { + my @elements; + my %indices; + for (1 .. int(rand() * 100)) + { + my $index = int(rand() * (100000 - 1)) + 1; + if (!exists($indices{$index})) + { + my $value = rand(); + push(@elements, "$index:$value"); + $indices{$index} = 1; + } + } + my $embedding = "{" . join(",", @elements) . "}/100000"; + $node->safe_psql("postgres", "INSERT INTO tst (v) VALUES ('$embedding');"); + } - $node->safe_psql("postgres", "DELETE FROM tst WHERE i % 2 = 0;"); - $node->safe_psql("postgres", "VACUUM tst;"); - is(1, 1); + $node->safe_psql("postgres", "DELETE FROM tst WHERE i % 2 = 0;"); + $node->safe_psql("postgres", "VACUUM tst;"); + is(1, 1); } done_testing();