<commit_before>environment:
  matrix:
    - APPVEYOR_RUST_CHANNEL: stable
    - APPVEYOR_RUST_CHANNEL: nightly

install:
  # Install rust, x86_64-pc-windows-msvc host
  - curl -sSf -o rustup-init.exe https://win.rustup.rs/
  - rustup-init.exe -y --default-host x86_64-pc-windows-msvc --default-toolchain %APPVEYOR_RUST_CHANNEL%
  - set PATH=C:\msys64\usr\bin;%PATH%;C:\Users\appveyor\.cargo\bin
  - rustc -vV
  - cargo -vV

build: false

for:
  - matrix:
      only:
        - APPVEYOR_RUST_CHANNEL: stable
    test_script:
      - cd %APPVEYOR_BUILD_FOLDER%\serde
      - cargo build --features rc
      - cargo build --no-default-features
      - cd %APPVEYOR_BUILD_FOLDER%\serde_test
      - cargo build
      - cargo test --features serde/derive,serde/rc

  - matrix:
      only:
        - APPVEYOR_RUST_CHANNEL: nightly
    test_script:
      - cd %APPVEYOR_BUILD_FOLDER%\serde
      - cargo build
      - cargo build --no-default-features
      - cargo build --no-default-features --features alloc
      - cargo build --no-default-features --features rc,alloc
      - cargo test --features derive,rc,unstable
      - cd %APPVEYOR_BUILD_FOLDER%\test_suite\deps
      - cargo build
      - cd %APPVEYOR_BUILD_FOLDER%\test_suite
      - cargo test --features compiletest,unstable
<commit_msg>Disable compiletest in appveyor<commit_after>environment:
  matrix:
    - APPVEYOR_RUST_CHANNEL: stable
    - APPVEYOR_RUST_CHANNEL: nightly

install:
  # Install rust, x86_64-pc-windows-msvc host
  - curl -sSf -o rustup-init.exe https://win.rustup.rs/
  - rustup-init.exe -y --default-host x86_64-pc-windows-msvc --default-toolchain %APPVEYOR_RUST_CHANNEL%
  - set PATH=C:\msys64\usr\bin;%PATH%;C:\Users\appveyor\.cargo\bin
  - rustc -vV
  - cargo -vV

build: false

for:
  - matrix:
      only:
        - APPVEYOR_RUST_CHANNEL: stable
    test_script:
      - cd %APPVEYOR_BUILD_FOLDER%\serde
      - cargo build --features rc
      - cargo build --no-default-features
      - cd %APPVEYOR_BUILD_FOLDER%\serde_test
      - cargo build
      - cargo test --features serde/derive,serde/rc

  - matrix:
      only:
        - APPVEYOR_RUST_CHANNEL: nightly
    test_script:
      - cd %APPVEYOR_BUILD_FOLDER%\serde
      - cargo build
      - cargo build --no-default-features
      - cargo build --no-default-features --features alloc
      - cargo build --no-default-features --features rc,alloc
      - cargo test --features derive,rc,unstable
      - cd %APPVEYOR_BUILD_FOLDER%\test_suite\deps
      - cargo build
      - cd %APPVEYOR_BUILD_FOLDER%\test_suite
      - cargo test --features unstable

{'fraction_non_alphanumeric': 0.10901386748844376, 'fraction_numerical': 0.007704160246533128, 'mean_word_length': 2.435185185185185, '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': '1243318', 'n_tokens_mistral': 954, 'n_tokens_neox': 941, 'n_words': 181}