mirror of
https://github.com/google/blockly.git
synced 2026-01-06 16:40:07 +01:00
* Intentionally break Travis. * Alphabetize tests, remove orphaned test, and add fail to test that's running. * Unbreak test, disable OS X, move scripts, list compiler directory. * Test Java, break test. * Unbreak test, call compile script. * Compile main_compressed.js * Run test command using bash. * Fix path. * Exclude node modules. * Be more specific about JS files to compile. * Test failure. * Restore OSX, undo Blockly failure, remove compilation demo, add compilation test. * Delete manual test files. * Ignore downloaded/generated files. * Whitespace cleanup.
33 lines
762 B
YAML
33 lines
762 B
YAML
language: node_js
|
|
matrix:
|
|
include:
|
|
- os: linux
|
|
dist: trusty
|
|
node_js: stable
|
|
sudo: required
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- google-chrome-stable
|
|
- os: osx
|
|
node_js: stable
|
|
osx_image: xcode8.3
|
|
|
|
before_install:
|
|
- npm install google-closure-library
|
|
- npm install google-closure-compiler
|
|
- npm install webdriverio
|
|
# Symlink closure library
|
|
- ln -s $(npm root)/google-closure-library ../closure-library
|
|
|
|
before_script:
|
|
- export DISPLAY=:99.0
|
|
- if [ "${TRAVIS_OS_NAME}" == "linux" ]; then ( tests/scripts/setup_linux_env.sh ) fi
|
|
- if [ "${TRAVIS_OS_NAME}" == "osx" ]; then ( tests/scripts/setup_osx_env.sh ) fi
|
|
- sleep 2
|
|
|
|
script:
|
|
- set -x
|
|
- npm test
|
|
- cd tests/compile; compile.sh; cd ..
|