summaryrefslogtreecommitdiff
path: root/erts/test/upgrade_SUITE.erl
diff options
context:
space:
mode:
Diffstat (limited to 'erts/test/upgrade_SUITE.erl')
-rw-r--r--erts/test/upgrade_SUITE.erl11
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) ->