<commit_before>language: smalltalk
sudo: false

smalltalk:
  - Squeak-trunk
  - Squeak-5.0
  - Squeak-4.6
  - Squeak-4.5

  - Pharo-alpha
  - Pharo-stable
  - Pharo-5.0
  - Pharo-4.0
  - Pharo-3.0

os:
  - linux
  - osx

env:
  global:
    - BASELINE="SWTDemo"
    - BASELINE_GROUP="TravisCI"
    - PACKAGES="packages"

install:
  - unset SMALLTALK_CI_HOME && source env_vars # make sure to use smalltalkCI from this branch
  - wget -q -O fixtures.zip https://github.com/hpi-swa/smalltalkCI/archive/fixtures.zip
  - unzip -q fixtures.zip
  - export PROJECT_HOME="$(pwd)/smalltalkCI-fixtures"

matrix:
  include:
    # GemStone builds
    - smalltalk: GemStone-3.2.12
      os: linux
      sudo: required
      group: legacy
      addons:
        hosts:
          - travis.dev
    - smalltalk: GemStone-3.2.12
      os: osx
      sudo: required
      group: legacy
      addons:
        hosts:
          - travis.dev

    # Bash tests
    - language: generic
      sudo: false
      script:
        - bash tests/run_tests.sh
        - bash tests/helpers_tests.sh
        - bash tests/pharo_tests.sh
        - bash tests/squeak_tests.sh

    # Legacy Squeak builds using builderCI
    - smalltalk: Squeak-4.4
      os: linux
      sudo: required
      group: legacy
      env: BUILDERCI=true
    # - smalltalk: Squeak-4.3
    #   os: linux
    #   sudo: required
    #   group: legacy
    #   env: BUILDERCI=true

    # Legacy Pharo builds using builderCI<commit_msg>Use GCE builds for GemStone<commit_after>language: smalltalk
sudo: false

smalltalk:
  - Squeak-trunk
  - Squeak-5.0
  - Squeak-4.6
  - Squeak-4.5

  - Pharo-alpha
  - Pharo-stable
  - Pharo-5.0
  - Pharo-4.0
  - Pharo-3.0

os:
  - linux
  - osx

env:
  global:
    - BASELINE="SWTDemo"
    - BASELINE_GROUP="TravisCI"
    - PACKAGES="packages"

install:
  - unset SMALLTALK_CI_HOME && source env_vars # make sure to use smalltalkCI from this branch
  - wget -q -O fixtures.zip https://github.com/hpi-swa/smalltalkCI/archive/fixtures.zip
  - unzip -q fixtures.zip
  - export PROJECT_HOME="$(pwd)/smalltalkCI-fixtures"

matrix:
  include:
    # GemStone builds
    - smalltalk: GemStone-3.2.12
      os: linux
      sudo: required
      addons:
        hosts:
          - travis.dev
    - smalltalk: GemStone-3.2.12
      os: osx
      sudo: required
      addons:
        hosts:
          - travis.dev

    # Bash tests
    - language: generic
      sudo: false
      script:
        - bash tests/run_tests.sh
        - bash tests/helpers_tests.sh
        - bash tests/pharo_tests.sh
        - bash tests/squeak_tests.sh

    # Legacy Squeak builds using builderCI
    - smalltalk: Squeak-4.4
      os: linux
      sudo: required
      group: legacy
      env: BUILDERCI=true
    # - smalltalk: Squeak-4.3
    #   os: linux
    #   sudo: required
    #   group: legacy
    #   env: BUILDERCI=true

    # Legacy Pharo builds using builderCI
{'fraction_non_alphanumeric': 0.10055096418732783, 'fraction_numerical': 0.01652892561983471, 'mean_word_length': 1.9254783484390736, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '5405132', 'n_tokens_mistral': 1118, 'n_tokens_neox': 1056, 'n_words': 231}