Skip to content

Commit ce0ef9b

Browse files
committed
tests: bypass on this package if only one version
1 parent 3221f98 commit ce0ef9b

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

nix/ext/tests/pgjwt.nix

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -132,13 +132,14 @@ self.inputs.nixpkgs.lib.nixos.runTest {
132132
133133
test = PostgresExtensionTest(server, extension_name, versions, sql_test_directory, support_upgrade)
134134
135-
with subtest("Check upgrade path with postgresql 15"):
136-
test.check_upgrade_path("15")
135+
if support_upgrade:
136+
with subtest("Check upgrade path with postgresql 15"):
137+
test.check_upgrade_path("15")
137138
138-
with subtest("Check pg_regress with postgresql 15 after extension upgrade"):
139-
# We need to uninstall the extension before running pg_regress
140-
test.drop_extension()
141-
test.check_pg_regress(Path("${psql_15}/lib/pgxs/src/test/regress/pg_regress"), "15", pg_regress_test_name)
139+
with subtest("Check pg_regress with postgresql 15 after extension upgrade"):
140+
# We need to uninstall the extension before running pg_regress
141+
test.drop_extension()
142+
test.check_pg_regress(Path("${psql_15}/lib/pgxs/src/test/regress/pg_regress"), "15", pg_regress_test_name)
142143
143144
last_version = None
144145
with subtest("Check the install of the last version of the extension"):
@@ -161,13 +162,14 @@ self.inputs.nixpkgs.lib.nixos.runTest {
161162
with subtest("Check last version of the extension after postgresql upgrade"):
162163
test.assert_version_matches(last_version)
163164
164-
with subtest("Check upgrade path with postgresql 17"):
165-
test.check_upgrade_path("17")
165+
if support_upgrade:
166+
with subtest("Check upgrade path with postgresql 17"):
167+
test.check_upgrade_path("17")
166168
167-
with subtest("Check pg_regress with postgresql 17 after extension upgrade"):
168-
# We need to uninstall the extension before running pg_regress
169-
test.drop_extension()
170-
test.check_pg_regress(Path("${psql_17}/lib/pgxs/src/test/regress/pg_regress"), "17", pg_regress_test_name)
169+
with subtest("Check pg_regress with postgresql 17 after extension upgrade"):
170+
# We need to uninstall the extension before running pg_regress
171+
test.drop_extension()
172+
test.check_pg_regress(Path("${psql_17}/lib/pgxs/src/test/regress/pg_regress"), "17", pg_regress_test_name)
171173
172174
with subtest("Check the install of the last version of the extension"):
173175
test.check_install_last_version("17")

0 commit comments

Comments
 (0)