<commit_before>language: c
compiler: gcc
sudo: false
cache: ccache

jobs:
  include:
    - name: basic checks
      addons:
        apt:
          packages:
          - doxygen
          - graphviz
      language: python # Needed to get pip for Python 3
      python: 3.5 # version from Ubuntu 16.04
      install:
        - pip install pylint==2.4.4
      script:
        - tests/scripts/all.sh -k 'check_*'

    - name: default configuration
      script:
        - cmake -D CMAKE_BUILD_TYPE:String="Check" .
        - make
        - make test
        - programs/test/selftest
        - OSSL_NO_DTLS=1 tests/compat.sh
        - tests/ssl-opt.sh -e '\(DTLS\|SCSV\).*openssl'

    - name: enumerated configurations
      script:
        - tests/scripts/test-ref-configs.pl
        - tests/scripts/curves.pl
        - tests/scripts/key-exchanges.pl

after_failure:
- tests/scripts/travis-log-failure.sh

env:
  global:
    - SEED=1
    - secure: "<KEY>

addons:
  coverity_scan:
    project:
      name: "ARMmbed/mbedtls"
    notification_email: <EMAIL>
    build_command_prepend:
    build_command: make
    branch_pattern: coverity_scan
<commit_msg>Travis: call all.sh for the default-configuration build<commit_after>language: c
compiler: gcc
sudo: false
cache: ccache

jobs:
  include:
    - name: basic checks
      addons:
        apt:
          packages:
          - doxygen
          - graphviz
      language: python # Needed to get pip for Python 3
      python: 3.5 # version from Ubuntu 16.04
      install:
        - pip install pylint==2.4.4
      script:
        - tests/scripts/all.sh -k 'check_*'

    - name: default configuration
      addons:
        apt:
          packages:
          - gnutls-bin
      script:
        - tests/scripts/all.sh -k test_default_cmake_gcc_asan

    - name: enumerated configurations
      script:
        - tests/scripts/test-ref-configs.pl
        - tests/scripts/curves.pl
        - tests/scripts/key-exchanges.pl

after_failure:
- tests/scripts/travis-log-failure.sh

env:
  global:
    - SEED=1
    - secure: "<KEY>

addons:
  coverity_scan:
    project:
      name: "ARMmbed/mbedtls"
    notification_email: <EMAIL>
    build_command_prepend:
    build_command: make
    branch_pattern: coverity_scan

{'fraction_non_alphanumeric': 0.09663120567375887, 'fraction_numerical': 0.010195035460992909, 'mean_word_length': 1.9697368421052632, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, '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': '6555318', 'n_tokens_mistral': 764, 'n_tokens_neox': 733, 'n_words': 167}