mirror of
https://github.com/mrclay/minify.git
synced 2025-08-14 18:14:03 +02:00
closure: use specific version
using latest may break our tests as minified result may differ
This commit is contained in:
@@ -8,6 +8,9 @@ php:
|
|||||||
- 5.4
|
- 5.4
|
||||||
- hhvm
|
- hhvm
|
||||||
|
|
||||||
|
env:
|
||||||
|
- CLOSURE_VERSION: 20160822
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
allow_failures:
|
allow_failures:
|
||||||
- php: hhvm
|
- php: hhvm
|
||||||
@@ -25,10 +28,7 @@ install:
|
|||||||
- composer update --no-interaction --prefer-source
|
- composer update --no-interaction --prefer-source
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
- wget -c https://dl.google.com/closure-compiler/compiler-latest.zip -O vendor/compiler-latest.zip
|
- tests/dl-closure.sh
|
||||||
- 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
|
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- composer validate
|
- composer validate
|
||||||
|
16
tests/dl-closure.sh
Executable file
16
tests/dl-closure.sh
Executable 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"
|
Reference in New Issue
Block a user