Skip to content

Commit 8b228af

Browse files
committed
Change stable14 tests to stable19
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
1 parent 5cc7804 commit 8b228af

5 files changed

Lines changed: 64 additions & 94 deletions

File tree

.drone.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,13 @@ trigger:
7171

7272
---
7373
kind: pipeline
74-
name: php70-stable14
74+
name: php72-stable19
7575

7676
steps:
77-
- name: php70-stable14
78-
image: nextcloudci/php7.0:php7.0-19
77+
- name: php72-stable19
78+
image: nextcloudci/php7.2:php7.2-14
7979
commands:
80-
- make test-stable14
80+
- make test-stable19
8181

8282
trigger:
8383
branch:
@@ -89,13 +89,13 @@ trigger:
8989

9090
---
9191
kind: pipeline
92-
name: php71-stable14
92+
name: php73-stable19
9393

9494
steps:
95-
- name: php71-stable14
96-
image: nextcloudci/php7.1:php7.1-16
95+
- name: php73-stable19
96+
image: nextcloudci/php7.3:php7.3-5
9797
commands:
98-
- make test-stable14
98+
- make test-stable19
9999

100100
trigger:
101101
branch:
@@ -107,13 +107,13 @@ trigger:
107107

108108
---
109109
kind: pipeline
110-
name: php72-stable14
110+
name: php74-stable19
111111

112112
steps:
113-
- name: php72-stable14
114-
image: nextcloudci/php7.2:php7.2-12
113+
- name: php74-stable19
114+
image: nextcloudci/php7.4:php7.4-3
115115
commands:
116-
- make test-stable14
116+
- make test-stable19
117117

118118
trigger:
119119
branch:

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ test: updater.phar test/vendor
2323
test-cli: updater.phar test/vendor
2424
cd tests && vendor/behat/behat/bin/behat features/cli.feature
2525

26-
test-stable14: updater.phar test/vendor
27-
cd tests && vendor/behat/behat/bin/behat features/stable14.feature
26+
test-stable19: updater.phar test/vendor
27+
cd tests && vendor/behat/behat/bin/behat features/stable19.feature
2828

2929
test-stable15: updater.phar test/vendor
3030
cd tests && vendor/behat/behat/bin/behat features/stable15.feature

tests/features/bootstrap/FeatureContext.php

Lines changed: 18 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -196,54 +196,6 @@ public function theCliUpdaterIsRun()
196196
*/
197197
public function getSignatureForVersion($version) {
198198
$signatures = [
199-
'11.0.2' => 'hvw4zZs6gSeP4TlU0kkfpJ1tgaSrD2M8V/MANX/YqwZBy9mG8z67Mtt07sbYByHh
200-
kWVd2uVmVoiEcmNEtiJUE1WEcrC+YSAFUTl8P4MjUa2jEC3k37zIn1WcFI8ZqRiH
201-
EBYiSef87rZXjcvuta5fC4O0cOaxU3pVkNVqeP9T0tHEI4Oorj5Uj8qoiuIH2Xbc
202-
chLfk+x/EatNAlTE6NJo6rJnquCErooOPgLl6k48oOcgJZZtOQ1xDhb69Yug25bv
203-
V12smv+3iUGpQBIJnBhIZY+Ww7SOCCca/ss1f+/uEMr3NFGiDgJ4KYoxF/pYaGo4
204-
MgK0pHPeAIesiUnEEq8y6w==',
205-
'12.0.0' => 'My4ZSUly2nD1t+pKhS4uzzlkVt08TQi64DbICxO2nIGB1I3RpyqXgd+BXWobTG35
206-
116 J7DiJ6LEbHw/YMuzYj/vi+XJxbmkGrsHxWhlc5jdn3sc406Dgr4ywyZztiS2SCMy
207-
117 tTAg0vwiH3pBP68rx/2ltPN7hS3HkReqb/28rAegntXVd35R9w9YGbOl4zfqmnSJ
208-
118 zUBXGiOmKhh6KPcPaiavxDXCgR+4v2pgu9J3RmPgkq0m2AsDl6YPOxN+FGVHKbBP
209-
119 TJw0efCxt7Q3Mdo70zmJbyE+Dal+UV+EgZC3tU+zd2vUckrs6B2xNoSBlo1UOjo2
210-
120 dL+1Gy7Ry+R0Y1eFw+XYJQ==',
211-
'12.0.1' => 'R6+aQoW/L0L7RyM/ER06kH7XJHyskvmuOHcUKIydWGbFN1PQTjblqXiiUcsmFtsD
212-
+ZLeiPtWg3wquzuA3GWk7vrJrRvIKguULBEdtaDv76jeOxX8IVtPZYyq9ywSleHU
213-
qd9CCurtREBZVmaQLy79+aXvan+pSvq4f9kl9jVVDp/v9QDpaHSLtKrUCHGgyQZO
214-
0APf4QTMn+Jlw40JD3vbQSPkxWb7dcQEE6gGg6htN7iLHRRVXf8sJWFrLGotCHCH
215-
RVY+A9o0d/+e49hXBsqNA03y1ZETQkVle1X7618aFj+Rfekq+yANXG1w2yD69Erv
216-
DB8RQvd5QS/1Igt4LyTdMw==',
217-
'13.0.1' => 'AG3egWHJkQaqCraVLiRq5Q7GvqArmBgVv8PNAfVYTOXPN6xWmw8cbUeBvBZ3OS1/
218-
bup1ktLDwTLDjWm1XMBUhhQCxVDLtEd3A6WfaVJz9BWoz1MyxUGlaIJSzTHLoEfz
219-
nFVUdoGH0mAdq8WtxRQSNwQWeKn+iF1jpbtIbDc29POtWvvzEgT/KW8MDzeidx6s
220-
W78tH4vldR0/aBn1D3hwnkQEQ8+Kz+Y4ItjHHi6XpJEfRQzYD0j9T+VTQ9IX4Xf/
221-
XqTrcaUCqwOlSC4pM7aUUzgaePPcYU2zrRDRaEgLma9eSkVMzkkc4kfM3izBG0Iv
222-
STb5hZFB2HMLyJxuj1l05w==',
223-
'13.0.4' => 'OogV1NE98yxer6atJPOgXBxnVgAuME94UoZ1TlgTGUw0KYqvKNwKKQ+gqzJ3ZL9t
224-
XJuHAYQi2Uk0iblIA3TFuDALU/wA3th2PMoobHtzR4FFzDUvb88FdgKxBAOhh9n0
225-
1PwiLBYT1FuDJn+fQLmbXWbPVlfFOOsyPFxysl1nXztxSJ7FsPgIE/MGvqKnk4L3
226-
5iG3o/UAbqmmKNQpn7gJw4BYdf3mkJcBOgdRrcy3MXqLh9dIAXkK5HcKOD3A+Uvy
227-
amApr7+j7zp0QlnhrObLBWramdSqmS2Udt/TdN1XhMF/9Nzq+qod6aJ8qCz9aqEb
228-
PUPFcPmm6YQgra/1OoMTpg==',
229-
'14.0.0beta2' => 'yCyJb7vjDb9LVUKM+GpVDCjJaAo93T4T9Zb2kHxEhE4sUC5ZRGzNVRdefyH9ecKO
230-
j0FDD+FCzSFZsW/csmb7noIS4O9GQf9WJTG+Xta2G5DWHL+1fQQFmcAjv0sTn4xL
231-
QNtgTBqdqREa5c3Bw+16n3yc5AD781gjD2/7XDizLEgJeasgwsm73WToBy8RAQU+
232-
os1aH86jxbWMz5aCaARN9fNNsz1rjdf7Ra8CZ/GWDmvN9x/a54GitfHwweADmCQB
233-
m+zg19Ktimw4SVrk4zlmLzmkQm8a7fqRUkUaZHCu3QQzwqND8T7gDvuJVtt/abzH
234-
yNXW1wn3/cEeT6a2tkUNXw==',
235-
'14.0.1' => 'GMLD/dgAkP8AtldfrBib1Jz9WAehw3wqnCRfReCckOt5XfGY8DjtGzDuyt285862
236-
8wOPvmEIZsrGSooGiAgNv4H3kXO21EzzBwOyov26dyh+OtTxfxpN6yLEKpcRSWPj
237-
GweHorjisB2gqf6P/nD9yo69QCEIZKm8O2wx09K+QC8jwJ+UxdSm6p7b/d14lPwW
238-
n6hwHIcpwKicNJiLGWhHpslC64nIqp+DAbOeFtl+mVGpigyNec5+JekMVCayAGAs
239-
RS5Otchsk2GtWqPWtQEWSbkPFxuIJY9ij1RY+ocABIfQ8b55pbwkRNpjAawq5+3G
240-
UhPQ296yv/FbIxF+rWpL+g==',
241-
'14.0.3' => 'cWbv8qrFK4lKaRAtHLvM3AjLcwd4S1lIWYzE3hbAN30MuW60weRqYZf412jUe/7g
242-
EEaas6MNqgd5omqwsnTwn4KwtfUkKSB5JbwGHZY95Wv/mf5EyZfw0x04xo5A6W5l
243-
Zv7kK0HOGGOzT1nqyJJHvin9jU3eBzpWe9Es2hwhQYFI9C+V/5Fvbm37dqN821gQ
244-
aTT4zv8XwVkAoH6BRrNGjoUqQHVBcONVEcYPEahBI9SjuTVX807e9HETrsziKtHu
245-
k5E2t0FCNl/qUvxEDtsvQk5+XD1fW6v5ievqfLoZhv/XqKdCfAqgyC83NijYB0/8
246-
ajEplLd/VwvoezLExRngLQ==',
247199
'15.0.0RC1' => 'AQK4hJcQ1TZAPOpMfVy4ukOp6ny1DyzBY5ui7P9WhgBMHLeP4ed9Apmc07gcCOJF
248200
Ya/+Bfc/ESNtVVeZQ3r9ubSz0NTTBgXDO7N7ymSCgA5wq4wqgjHW+bKZfDHoxt+1
249201
WbRmf4trGwDdCA/kQ59LInfLR8KFfEiiOH2p2NijgXuWm49tdr7N1062diP4Dzwd
@@ -265,13 +217,31 @@ public function getSignatureForVersion($version) {
265217

266218

267219

220+
'19.0.0beta4' => 'Cum4wIKpCRHNZuOQ/SfDYsIp39/4/Z3EIiMLTV7vFLf1pjsn+q1FRwk7HbT0ileU
221+
9eGbmpJHrmbNFk73g6k2YLOeosznMD89+AtRrRRn7C+sJmXx90+Eejs1aWWBRi8j
222+
wnC4PNYGZCqV10z+bMWNFWuZlkO2o2c+o8I/mIM93trRgnciFzA2YYAILnz4vZ5L
223+
ZPLKMJmGqSbhxocFUKayXoyeUY1jv/rStYijfdLgcqY4EudstDJjFaLPsKLuTRQW
224+
Ha/+m01i2qnkHvWuai0qaD7qYKMn21SeWfguSl07uH9LiL5wskOUvFzFy1KRL9lb
225+
zjM6gntkGWUI0mO2YFzbbA==',
226+
'19.0.1' => 'uTYzr6YDYDK68A8fZ42IOzQEmilMNmsX4L1bypJkkAN/UOBP5ZK8tc/hgSrmXd4t
227+
g0f7/c39nYo9CfMs8swPYCqTt7mbgx+z/LxlVJXNJeQkYEtLIA+kczQKNprY/c4E
228+
wNk/dR5uVMqmlkAhQVXwJ8M4D30t1wJ8235XRLYtOfxowE+OQLLkYaDNEyU0pJK5
229+
jCKI42xQJyO1bn0FAvGR5zqyWeHSXJKr5fleDw/L8ozPCZIgppGbigvwhOWE+Exs
230+
bsf53THWtncb19OL626j8RbgQ3EuN4uSU7cp1pGqkg/kzQdBxR7TXcOqNMw8tiPC
231+
CsKuFqRI37eQhbI/i2nrjg==',
268232
'19.0.2' => 'MfRJPu59KkLbJSICRyTyvtH4jLV6rwD5cTR3VTF7T5TqSwHLcOKDi7yEZK9qZKTm
269233
qelJt17cUknifzJ+LKXwE26xua5SYA6KKGL1WIcaDKIJm8UMJhE3w7cMcxi79FVn
270234
4Gs1jOc+TxTaM7hD32QzqIqLfYXmfXBjkV6zdNmqEXP8yHErdazU6+FSYbA5Z+JH
271235
+LA46bRlAqZgf0NsfblCCpE5kAFlgMbZ4lpU6SfuNBWvIoX5k4iTtDvflQlpg58S
272236
zY8iDQ+AZ2ttFoQ4MjfyTzM1VM0WDL5f70phVg4F+jG/JPxo9Qpyhq1Hy30ANPa0
273237
dNqXHF6Re45NNc0vwNHjEA==',
274238
'19.0.3' => 'THIS IS AN INVALID SIGNATURE',
239+
'20.0.0' => 't9y2V2n1FSBQmXd1UawMRWvOJU98fEhTkYCBkoILHnJtkXWeobw5rNcsQ5R5oop4
240+
+5Wlxqw520/M+SQF5+MUwpMfB3QJabFJbXm3kFKDbXeNjIcTmrfmcqiVpCGa3qtY
241+
kqAtCh15IPYKR3dSHDH3pOSWlJpnL6rlOYZZSEWYwBIF1BQ9fTjW1i2mat0Fl2OE
242+
CN6Aim4OoaZz4U7coPSi6pyRKcsV2KAaxlHIHzj71EjqV7gaoZRhzSnN/NomPu6D
243+
hfOAOW47o1GsZXt4euDJMpye1h8PE1csaaeCvc0gla7C6KE4LfTO0nLTu/yTNcB9
244+
HNkEiZqVg/EjiuZHcSXd/g==',
275245
'20.0.1' => 'EDf7pKNahd9y/R6Gz69/i6DL/JcWddlqAvpibgvkKbBCX0cr5Oa7PZQzA26U2Ad8
276246
fdLgOjnBIKhSo10gn1D8/5pHjuIltFqUepdKFyvx3G/+1znA+S8VfKbDgItwHf1D
277247
gaTtuEcHuONoX7yyCib5kr6YQX4Cx0ICJmrS+KBB0CHzGwAo8Cj98havcDo8vYr0

tests/features/stable14.feature

Lines changed: 0 additions & 32 deletions
This file was deleted.

tests/features/stable19.feature

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
Feature: CLI updater - stable19 base
2+
3+
Scenario: Update is available - 19.0.0 beta 3 to 19.0.0 beta 4
4+
Given the current installed version is 19.0.0beta3
5+
And there is an update to prerelease version "19.0.0beta4" available
6+
And the version number is decreased in the config.php to enforce upgrade
7+
When the CLI updater is run successfully
8+
And the output should contain "Update successful"
9+
Then the installed version should be 19.0
10+
And maintenance mode should be off
11+
And upgrade is not required
12+
13+
Scenario: Update is available - 19.0.0 to 19.0.1
14+
Given the current installed version is 19.0.0
15+
And there is an update to version 19.0.1 available
16+
When the CLI updater is run successfully
17+
And the output should contain "Update successful"
18+
Then the installed version should be 19.0.1
19+
And maintenance mode should be off
20+
And upgrade is not required
21+
22+
Scenario: Update is available - 19.0.1 to 20.0.0
23+
Given the current installed version is 19.0.1
24+
And PHP is at least in version 7.2
25+
And the current channel is "beta"
26+
And there is an update to version 20.0.0 available
27+
When the CLI updater is run successfully
28+
And the output should contain "Update successful"
29+
Then the installed version should be 20.0.0
30+
And maintenance mode should be off
31+
And upgrade is not required
32+

0 commit comments

Comments
 (0)