]> scripts.mit.edu Git - wizard.git/blob - tests/test-continue-upgrade-mediawiki.sh
Add --continue support to upgrades.
[wizard.git] / tests / test-continue-upgrade-mediawiki.sh
1 #!/bin/bash -e
2
3 TESTNAME="continue_upgrade_mediawiki"
4 source setup
5
6 wizard install mediawiki-$VERSION-scripts "$TESTDIR" -- --title="TestApp"
7
8 # nuke the install
9 FROB="includes/DefaultSettings.php"
10 mv "$TESTDIR/$FROB" "$TESTDIR/$FROB.bak"
11 echo "this is a bad index file" > "$TESTDIR/$FROB"
12
13 # attempt an upgrade, this will fail
14 TMPTESTDIR=`! wizard upgrade "$TESTDIR"`
15
16 # resolve the upgrade
17 mv -f "$TESTDIR/$FROB.bak" "$TMPTESTDIR/$FROB"
18 OLDDIR=`pwd`
19 cd "$TMPTESTDIR"
20 git add $FROB
21 git commit -m "resolution commit"
22 wizard upgrade --continue