1
0
mirror of https://github.com/mrclay/minify.git synced 2025-08-12 09:05:08 +02:00

closure: use specific version

using latest may break our tests as minified result may differ
This commit is contained in:
Elan Ruusamäe
2017-06-08 21:45:38 +03:00
parent 9de63f3acc
commit a6531d3481
2 changed files with 20 additions and 4 deletions

View File

@@ -8,6 +8,9 @@ php:
- 5.4
- hhvm
env:
- CLOSURE_VERSION: 20160822
matrix:
allow_failures:
- php: hhvm
@@ -25,10 +28,7 @@ install:
- composer update --no-interaction --prefer-source
before_script:
- wget -c https://dl.google.com/closure-compiler/compiler-latest.zip -O vendor/compiler-latest.zip
- unzip -od vendor/closure-compiler vendor/compiler-latest.zip
- ln -sfn ../$(echo vendor/closure-compiler/closure-compiler-*.jar) tests/compiler.jar
- java -jar tests/compiler.jar --version
- tests/dl-closure.sh
script:
- composer validate

16
tests/dl-closure.sh Executable file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
set -xe
: ${CLOSURE_VERSION:=20160822}
wget -c https://dl.google.com/closure-compiler/compiler-$CLOSURE_VERSION.zip -O vendor/compiler-$CLOSURE_VERSION.zip
unzip -od vendor/closure-compiler vendor/compiler-$CLOSURE_VERSION.zip
ln -sfn ../vendor/closure-compiler/closure-compiler-v$CLOSURE_VERSION.jar tests/compiler.jar
# test that version matches
out=$(java -jar tests/compiler.jar --version)
version=$(echo "$out" | awk '/Version:/{print $NF}')
version=${version#v}
test "$version" = "$CLOSURE_VERSION"