<commit_before>sudo: required
dist: trusty
language: node_js
node_js:
- '8'
git:
  depth: 2
cache:
  directories:
  - node_modules
  - Playground/node_modules
install:
- travis_retry npm install -g gulp@4.0.0
- travis_retry npm install -g typescript
- cd ./Tools/Gulp
- travis_retry npm install
jobs:
  include:
  - stage: BabylonJS Build and test
    env: JOB=WhatsNewUpdate
    script: gulp tests-whatsnew
  - env: JOB=DocumentationCheck
    script: gulp typedoc-check
  - env: JOB=Linting
    script: gulp fullLint
  - env: JOB=Build
    script: gulp typescript-all
  - env: JOB=Tests
    script:
    - export DISPLAY=:99.0
    - sh -e /etc/init.d/xvfb start
    - sleep 3
    - set -e
    - gulp typescript-all
    - gulp tests-babylon-unit
    - travis_retry gulp tests-validation-virtualscreen
    - travis_retry gulp tests-validation-browserstack
  - env: JOB=ModuleTests
    script:
    - gulp typescript-all
    - gulp tests-modules
    - gulp deployAndTests-es6Modules
  - env: JOB=ViewerTests
    script:
    - export DISPLAY=:99.0
    - sh -e /etc/init.d/xvfb start
    - sleep 3
    - set -e
    - gulp typescript-all
    - gulp tests-viewer-unit
    - npm install -g webpack webpack-cli
    - travis_retry gulp tests-viewer-validation-virtualscreen
    - travis_retry gulp tests-viewer-validation-browserstack
notifications:
  slack:
    secure: YkE09zZ8Bf0olZtogj8rGLSxtWfumGdJbCBNH0Cn16/NYoDDAQgmBlF6NoO0n/Y2zDT1PAkUYym9PM7CYFWMyXdCSASlgAAxbHsTtUKk0Gg34PKQj1VY2JV762mncP9zWe+9zRPVdf21GPwuZtidOH6eMxqpiDIIgo9d1GzZ39Cjt/onBBRrJz2q90V6//u6086+JVMqgC1kr+81f8PB9oS6mvEzZtC7T0XhldbrWPta174DlxQgRybdUSTFEyJhuQYLeHYpFiSddyqfwl9sVxG0h6t+Qr3neEvVNawSYo3j2glQCftC2/MCYaKqEWzcGF+HCz+m1d+7x5LmkqRxIfmjF9b42rzzSiz/MjfISRxQa2uTmvj4OXS1r1Z3Ii0C7krmh1YLA1h+6u/Ot1Z9r/RUnwdw2ljNrZ9nxsNtVphEBcdyAunlReieAGxkxFcOBlB1hVYvFEUqHVVimsoXFvnCg3JYVZZtH5AIH+ereAd8q4bSum9CxEN40SNHJ9Ufrtf/PAJDm/qHn2Q7w5OB5JMlOvUgCWc0svcwxByUgM/PZERc/B6+sS6PE57V5HuHybtvGiwQdVTJue2DWlZ75IgctmzWiRZb06HELuMohpu26MsjPZW/pu/f/MMXq744gXZD4mpD/U0daYVEklzReY6LLSMFjk6UWNJ/DKYmoPg=
env:
  global:
  - secure: <KEY>
  - secure: lzob7fhVmI0vNffgJyhM4vZJahJLaafhJxBNyaxncZmiwmpu9cirebJr7sqK5bJaL7HFwjEJF4bmKWah5MWUm+g+PnKTxQYyMF4Ygtyoe17d8ahEI7VK8aoMLSg8x43qwyGMuaAP/Xe2DmyOzXc/9P2QFw9te7PvVb4/CW9XDi41Y0EhcH4hz54T65m67IB2YcHzI9j1TyKhF9SgmZeZdhqywEHJtNQQ3fvMlLCUa0uz9wWQY0Z7JIJSQWzzGkM6YN4HS8TyQiy0fT9r+OVzuXLqSeQTbJLFGFb+UsYVPx5XJ49V3tYiPlleli4SkZcAuWUxtRjUWxjtar04LLK/FhdGIFvGg9EWsjCztekVbe6cYVfSiz/QRwwMnS0orH9ekeUTXss1t1uAUrTw3wERH1dnRb50sd1sSmGA/D0TMJUOElgUHqiVlIa2BhC6OhO4vfIpCUfZnqAVpUGyw/BXfelGQUkglsn0sJUvUbhKSjDWh3lNZRvbAUimJaNbHnmnHMQhhpZuuaRdQybtrEfkbOQ9Kr7CVIzHiKk33Sjut9pfEaw0EUqa+RSzouczL+NEpKSPLplCjXsMKweSgHS7ZTjkZKUXBnyU4pdWKJ0aYeEdFL6WDP5zSuR6lbVVKmQTmmaA/hQJchrYSCQ131zfzLi4rh25IXZrSr+sqH8Zlv8=<commit_msg>travis again<commit_after>sudo: required
dist: trusty
language: node_js
node_js:
- '8'
git:
  depth: 2
cache:
  directories:
  - node_modules
  - Playground/node_modules
install:
- travis_retry npm install -g gulp@4.0.0
- travis_retry npm install -g typescript
- cd ./Tools/Gulp
- travis_retry npm install
jobs:
  include:
  - stage: BabylonJS Build and test
    env: JOB=WhatsNewUpdate
    script: gulp tests-whatsnew
  - env: JOB=DocumentationCheck
    script: gulp typedoc-check
  - env: JOB=Linting
    script: gulp fullLint
  - env: JOB=Build
    script: gulp typescript-all
  - env: JOB=Tests
    script:
    - export DISPLAY=:99.0
    - sh -e /etc/init.d/xvfb start
    - sleep 3
    - set -e
    - gulp typescript-all
    - gulp tests-babylon-unit
    - travis_retry gulp tests-validation-virtualscreen
    - travis_retry gulp tests-validation-browserstack
  - env: JOB=ModuleTests
    script:
    - npm install -g webpack webpack-cli
    - gulp typescript-all
    - gulp tests-modules
    - gulp deployAndTests-es6Modules
  - env: JOB=ViewerTests
    script:
    - export DISPLAY=:99.0
    - sh -e /etc/init.d/xvfb start
    - sleep 3
    - set -e
    - gulp typescript-all
    - gulp tests-viewer-unit
    - travis_retry gulp tests-viewer-validation-virtualscreen
    - travis_retry gulp tests-viewer-validation-browserstack
notifications:
  slack:
    secure: YkE09zZ8Bf0olZtogj8rGLSxtWfumGdJbCBNH0Cn16/NYoDDAQgmBlF6NoO0n/Y2zDT1PAkUYym9PM7CYFWMyXdCSASlgAAxbHsTtUKk0Gg34PKQj1VY2JV762mncP9zWe+9zRPVdf21GPwuZtidOH6eMxqpiDIIgo9d1GzZ39Cjt/onBBRrJz2q90V6//u6086+JVMqgC1kr+81f8PB9oS6mvEzZtC7T0XhldbrWPta174DlxQgRybdUSTFEyJhuQYLeHYpFiSddyqfwl9sVxG0h6t+Qr3neEvVNawSYo3j2glQCftC2/MCYaKqEWzcGF+HCz+m1d+7x5LmkqRxIfmjF9b42rzzSiz/MjfISRxQa2uTmvj4OXS1r1Z3Ii0C7krmh1YLA1h+6u/Ot1Z9r/RUnwdw2ljNrZ9nxsNtVphEBcdyAunlReieAGxkxFcOBlB1hVYvFEUqHVVimsoXFvnCg3JYVZZtH5AIH+ereAd8q4bSum9CxEN40SNHJ9Ufrtf/PAJDm/qHn2Q7w5OB5JMlOvUgCWc0svcwxByUgM/PZERc/B6+sS6PE57V5HuHybtvGiwQdVTJue2DWlZ75IgctmzWiRZb06HELuMohpu26MsjPZW/pu/f/MMXq744gXZD4mpD/U0daYVEklzReY6LLSMFjk6UWNJ/DKYmoPg=
env:
  global:
  - secure: <KEY>
  - secure: <KEY>
{'fraction_non_alphanumeric': 0.07031888798037612, 'fraction_numerical': 0.0697056418642682, 'mean_word_length': 4.881009615384615, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3767713', 'n_tokens_mistral': 2716, 'n_tokens_neox': 2560, 'n_words': 256}