<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
#
  - GemStone-3.3.0
#  - GemStone-3.2.12
#  - GemStone-3.1.0.6

os:
  - linux
  - osx

install:
  - unset SMALLTALK_CI_HOME && source env_vars # make sure to use smalltalkCI from this branch

script:
  - $SMALLTALK_CI_HOME/run.sh --debug && $SMALLTALK_CI_HOME/tests/fail_test.sh

matrix:
  include:
    # Bash tests
    - language: bash
      smalltalk:
      sudo: false
      script: bash $SMALLTALK_CI_HOME/tests/all_tests.sh

  allow_failures:    
    - smalltalk: GemStone-3.3.0
      os: osx
    - smalltalk: GemStone-3.2.12
      os: osx
    - smalltalk: GemStone-3.1.0.6
      os: osx

  fast_finish: true

# Uncomment to enable dependency caching - especially useful for GemStone builds (3x faster)
#   See https://docs.travis-ci.com/user/caching/#Arbitrary-directories for more information
#   and https://docs.travis-ci.com/user/caching/#Clearing-Caches for managing caches in your
#   own travis buils

#cache:
#  directories:
#          - $TRAVIS_BUILD_DIR/_cache<commit_msg>now build with cache enabled<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
#
  - GemStone-3.3.0
#  - GemStone-3.2.12
#  - GemStone-3.1.0.6

os:
  - linux
  - osx

install:
  - unset SMALLTALK_CI_HOME && source env_vars # make sure to use smalltalkCI from this branch

script:
  - $SMALLTALK_CI_HOME/run.sh --debug && $SMALLTALK_CI_HOME/tests/fail_test.sh

matrix:
  include:
    # Bash tests
    - language: bash
      smalltalk:
      sudo: false
      script: bash $SMALLTALK_CI_HOME/tests/all_tests.sh

  allow_failures:    
    - smalltalk: GemStone-3.3.0
      os: osx
    - smalltalk: GemStone-3.2.12
      os: osx
    - smalltalk: GemStone-3.1.0.6
      os: osx

  fast_finish: true

# Uncomment to enable dependency caching - especially useful for GemStone builds (3x faster)
#   See https://docs.travis-ci.com/user/caching/#Arbitrary-directories for more information
#   and https://docs.travis-ci.com/user/caching/#Clearing-Caches for managing caches in your
#   own travis buils

cache:
  directories:
          - $TRAVIS_BUILD_DIR/_cache
{'fraction_non_alphanumeric': 0.12104825291181365, 'fraction_numerical': 0.029118136439267885, 'mean_word_length': 2.552437223042836, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, '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': '165515', 'n_tokens_mistral': 1004, 'n_tokens_neox': 961, 'n_words': 191}