<commit_before>language: rust
cache: cargo
rust:
  - stable
  - beta
  - nightly
os:
  - linux
script:
  - |
    export PATH="$PATH":~/.cargo/bin &&
    export RUST_BACKTRACE=1 &&
    cargo build &&
    cargo test --verbose &&
    cargo doc --no-deps &&
    cd src/bin/gaslighter &&
    git clone https://github.com/ethereumproject/tests.git &&
    cd tests &&
    git checkout develop &&
    cd .. &&
    cargo build &&
    cargo run -- crat -f tests/VMTests/vmArithmeticTest.json &&
    cargo run -- crat -f tests/VMTests/vmBitwiseLogicOperationTest.json &&
    cargo run -- crat -f tests/VMTests/vmBlockInfoTest.json &&
    cargo run -- crat -f tests/VMTests/vmIOandFlowOperationsTest.json &&
    cargo run -- crat -f tests/VMTests/vmLogTest.json &&
    cargo run -- crat -f tests/VMTests/vmPerformanceTest.json &&
    cargo run -- crat -f tests/VMTests/vmPushDupSwapTest.json &&
    cargo run -- crat -f tests/VMTests/vmSha3Test.json &&
    cargo run -- crat -f tests/VMTests/vmEnvironmentalInfoTest.json

addons:
  apt:
    packages:
      - libcurl4-openssl-dev
      - libelf-dev
      - libdw-dev
      - cmake
      - gcc
      - binutils-dev

after_success: |
  ls -la &&
  ls -la target &&
  ls -la target/debug/ &&
  wget https://github.com/SimonKagstrom/kcov/archive/master.tar.gz &&
  tar xzf master.tar.gz &&
  cd kcov-master &&
  mkdir build &&
  cd build &&
  cmake .. &&
  make &&
  sudo make install &&
  cd ../.. &&<commit_msg>Problem: kcov segfaults, locally run kcov doesn't... vsn problem?<commit_after>language: rust
cache: cargo
rust:
  - stable
  - beta
  - nightly
os:
  - linux
script:
  - |
    export PATH="$PATH":~/.cargo/bin &&
    export RUST_BACKTRACE=1 &&
    cargo build &&
    cargo test --verbose &&
    cargo doc --no-deps &&
    cd src/bin/gaslighter &&
    git clone https://github.com/ethereumproject/tests.git &&
    cd tests &&
    git checkout develop &&
    cd .. &&
    cargo build &&
    cargo run -- crat -f tests/VMTests/vmArithmeticTest.json &&
    cargo run -- crat -f tests/VMTests/vmBitwiseLogicOperationTest.json &&
    cargo run -- crat -f tests/VMTests/vmBlockInfoTest.json &&
    cargo run -- crat -f tests/VMTests/vmIOandFlowOperationsTest.json &&
    cargo run -- crat -f tests/VMTests/vmLogTest.json &&
    cargo run -- crat -f tests/VMTests/vmPerformanceTest.json &&
    cargo run -- crat -f tests/VMTests/vmPushDupSwapTest.json &&
    cargo run -- crat -f tests/VMTests/vmSha3Test.json &&
    cargo run -- crat -f tests/VMTests/vmEnvironmentalInfoTest.json

addons:
  apt:
    packages:
      - libcurl4-openssl-dev
      - libelf-dev
      - libdw-dev
      - cmake
      - gcc
      - binutils-dev

after_success: |
  ls -la &&
  ls -la target &&
  ls -la target/debug/ &&
  wget https://github.com/SimonKagstrom/kcov/archive/v33.tar.gz &&
  tar xzf master.tar.gz &&
  cd kcov-master &&
  mkdir build &&
  cd build &&
  cmake .. &&
  make &&
  sudo make install &&
  cd ../.. &&
{'fraction_non_alphanumeric': 0.1362555215766225, 'fraction_numerical': 0.0027183146449201497, 'mean_word_length': 2.2930648769574944, 'pattern_counts': {'":': 2, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, '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': '6758231', 'n_tokens_mistral': 1056, 'n_tokens_neox': 1047, 'n_words': 240}