diff options
Diffstat (limited to 'erts/test/upgrade_SUITE.erl')
-rw-r--r-- | erts/test/upgrade_SUITE.erl | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/erts/test/upgrade_SUITE.erl b/erts/test/upgrade_SUITE.erl index f92c25bdb4..f4c8aae810 100644 --- a/erts/test/upgrade_SUITE.erl +++ b/erts/test/upgrade_SUITE.erl @@ -20,6 +20,8 @@ -compile(export_all). +-compile(r21). + -include_lib("common_test/include/ct.hrl"). -include_lib("kernel/include/file.hrl"). @@ -80,7 +82,7 @@ end_per_testcase(_Case,Config) -> ok. all() -> - [minor,major]. + [minor,major,ancient_major]. %% If this is major release X, then this test performs an upgrade from %% major release X-1 to the current release. @@ -89,6 +91,13 @@ major(Config) -> PreviousMajor = previous_major(Current), upgrade_test(PreviousMajor,Current,Config). +%% If this is major release X, then this test performs an upgrade from +%% major release X-2 to the current release. +ancient_major(Config) -> + Current = erlang:system_info(otp_release), + PreviousPreviousMajor = previous_major(previous_major(Current)), + upgrade_test(PreviousPreviousMajor,Current,Config). + %% If this is a patched version of major release X, then this test %% performs an upgrade from major release X to the current release. minor(Config) -> |