increment_release.sh 2.19 KB
Newer Older
1 2 3 4 5 6 7
#!/bin/sh

. `dirname $0`/../share/eterbuild/functions/common
load_mod spec

check()
{
8
	[ "$2" != "$3" ] && echo "FATAL with '$1 $TESTREL': result '$3' do not match with '$2'" || echo "OK for '$1 $TESTREL' with '$2'"
9 10 11 12 13 14 15 16 17
}


get_release()
{
	#echo "Warning: Error test %test" >&2
	echo $TESTREL
}

18 19 20 21 22
get_version()
{
	echo $TESTVER
}

23 24 25 26 27
set_release()
{
	echo "$2"
}

28 29 30 31
set_version()
{
	echo "$2"
}
32 33 34 35 36 37 38 39


TESTREL=alt5
check inc_subrelease "alt5.1" `inc_subrelease ""`

TESTREL=alt6.2
check inc_subrelease "alt6.3" `inc_subrelease ""`

40 41
# FIXME: strange behaviour
TESTREL=alt6.r5001
42 43
check inc_release "alt7.r5001" `inc_release ""`
check inc_subrelease "alt6.r5001.1" `inc_subrelease ""`
44

45 46 47

TESTREL=alt5
check inc_release "alt6" `inc_release ""`
48
check inc_subrelease "alt5.1" `inc_subrelease ""`
49 50 51

TESTREL=alt6.2
check inc_release "alt7" `inc_release ""`
52
check inc_subrelease "alt6.3" `inc_subrelease ""`
53

54 55
#TESTVER=1.5.7
#check inc_version "1.5.8" `inc_version ""`
56 57

TESTREL=alt6.eter51
58 59
check inc_release "alt7.eter51" `inc_release ""`
check inc_subrelease "alt6.eter51.1" `inc_subrelease ""`
60 61

TESTREL=alt5.14f23
62
check inc_release "alt6.14f23" `inc_release ""`
63 64

TESTREL=alt4.ff
65 66 67 68 69 70 71 72 73 74 75
check inc_release "alt5.ff" `inc_release ""`

TESTREL=alt3.git20110916
check inc_release "alt4.git20110916" `inc_release ""`
check inc_subrelease "alt3.git20110916.1" `inc_subrelease ""`

TESTREL=alt3.git20130916.2
check inc_release "alt4.git20130916" `inc_release ""`
check inc_subrelease "alt3.git20130916.3" `inc_subrelease ""`

TESTREL=alt2.M80P.3
76 77
check inc_release "alt2.M80P.4" `inc_release ""`
check inc_subrelease "alt2.M80P.3.1" `inc_subrelease ""`
78 79 80

TESTREL=alt3.git20110916
check inc_release "alt4.git20110916" `inc_release ""`
81 82 83 84 85 86 87 88 89 90 91 92

TESTREL=alt3.S1
check inc_release "alt4.S1" `inc_release ""`

# FIXME: strange behaviour
TESTREL=alt7.M70C.14
check inc_release "alt7.M70C.15" `inc_release ""`
check inc_subrelease "alt7.M70C.14.1" `inc_subrelease ""`

TESTREL=alt7.M70C.14 is_backported_release $TESTREL && echo "backported: $TESTREL" || echo "FAILED: $TESTREL"
TESTREL=alt7 is_backported_release $TESTREL && echo "not packported: $TESTREL" || echo "FAILED: $TESTREL"
#TESTREL=alt7.SS.14 is_backported_release $TESTREL && echo "backported: $TESTREL" || echo "FAILED: $TESTREL"