1078.1.1
by seman.said at canonical
Added script to run the client-server test on Windows. |
1 |
# This script is intended to run on Windows. It extracts compressed Juju binary
|
2 |
# in a ZIP archive and run the client-server test.
|
|
1091.4.1
by James Tunnicliffe
Merged upstream |
3 |
set -eux
|
4 |
||
5 |
candidate_version="$1" |
|
6 |
old_juju_version="$2" |
|
7 |
new_to_old="$3" |
|
8 |
log_dir="$4" |
|
9 |
shift 4 |
|
10 |
||
11 |
if [ -f $HOME/old-juju/win/juju-$candidate_version-win.zip ]; then |
|
12 |
/cygdrive/c/progra~2/7-Zip/7z.exe e -y -ocandidate C:\\users\\Administrator\\old-juju\\win\\juju-$candidate_version-win.zip |
|
13 |
candidate_juju=candidate\\juju.exe |
|
14 |
else
|
|
15 |
/cygdrive/c/progra~2/innoextract/innoextract.exe -e C:\\users\\Administrator\\candidate\\win\\juju-setup-$candidate_version.exe -d candidate |
|
16 |
candidate_juju=candidate\\app\\juju.exe |
|
17 |
fi
|
|
18 |
/cygdrive/c/progra~2/7-Zip/7z.exe e -y -oold-juju C:\\users\\Administrator\\old-juju\\win\\juju-$old_juju_version-win.zip |
|
19 |
||
20 |
if [ "$new_to_old" = "true" ]; then |
|
21 |
server=$candidate_juju |
|
22 |
client=old-juju\\juju.exe |
|
23 |
else
|
|
24 |
client=$candidate_juju |
|
25 |
server=old-juju\\juju.exe |
|
26 |
fi
|
|
27 |
||
28 |
echo "Server:" `$server --version` |
|
29 |
echo "Client:" `$client --version` |
|
30 |
||
31 |
mkdir $log_dir
|
|
32 |
juju destroy-environment --force -y compatibility-control-win || true |
|
1078.1.1
by seman.said at canonical
Added script to run the client-server test on Windows. |
33 |
python C:\\users\\Administrator\\juju-ci-tools\\assess_heterogeneous_control.py \ |
1091.4.1
by James Tunnicliffe
Merged upstream |
34 |
$server $client test-win-client-server compatibility-control-win $log_dir "$@" |
35 |