<commit_before>driver:
  name: vagrant

provisioner:
  name: chef_zero
  deprecations_as_errors: true

verifier:
  name: inspec

platforms:
  - name: amazonlinux
    driver_config:
      box: mvbcoding/awslinux
  - name: centos-6
  - name: centos-7
  - name: debian-7
  - name: debian-8
  - name: debian-9
  - name: fedora-26
  - name: freebsd-11
  - name: opensuse-leap-42
  - name: sles-11-sp2
    driver:
      box: chef/sles-11-sp2-x86_64 # private box
  - name: sles-12-sp1
    driver:
      box: chef/sles-12-sp1-x86_64 # private box
  - name: solaris-11.3
    driver:
      box: chef/solaris-11.3 # private box
  - name: ubuntu-14.04
  - name: ubuntu-16.04
  - name: windows-2012r2
    driver:
      box: chef/windows-server-2012r2-standard # private box
  - name: windows-2016
    driver:
      box: chef/windows-server-2016-standard # private box

suites:
- name: service_bsd
  run_list:
    - recipe[test::service]
  includes: ["freebsd-10.3", "freebsd-11.0"]

- name: service_init
  run_list:
    - recipe[test::service]
  includes: ["centos-6", "debian-7", "amazon-linux", "sles-11-sp2", "sles-12-sp1"]

- name: service_systemd
  run_list:
    - recipe[test::service]
  includes: ["centos-7", "debian-8", "debian-9", "fedora-26", "ubuntu-16.04", "opensuse-leap-42"]

- name: service_upstart
  run_list:
    - recipe[test::service]
  includes: ["ubuntu-14.04"]

- name: service_smf
  run_list:
    - recipe[test::service]
  includes: ["solaris-11.3", "solaris-10.11"]

- name: cron
  run_list:
  - recipe[test::cron]
  excludes: ["windows-2012r2", "windows-2016"]

- name: timer_systemd
  run_list:
  - recipe[chef-client::systemd_service]
  attributes:
    chef_client:
      systemd:
        timer: true
  includes: ["centos-7", "debian-8", "debian-9", "fedora-26", "ubuntu-16.04", "opensuse-leap-42"]

- name: config
  run_list:
    - recipe[test::config]
  excludes: ["windows-2012r2", "windows-2016"]

# Test that the we can use the cron_d directory
- name: use_cron_d
  run_list:
    - recipe[test::cook-use_cron_d]
  excludes: ["windows-2012r2", "windows-2016"]

- name: task
  run_list:
    - recipe[test::task]
  includes: ["windows-2012r2", "windows-2016"]

- name: task_13_6
  run_list:
    - recipe[test::task]
  provisioner:
    product_name: chef
    product_version: 13.6
  includes: ["windows-2012r2", "windows-2016"]<commit_msg>Make a single windows task suite for test kitchen<commit_after>driver:
  name: vagrant

provisioner:
  name: chef_zero
  deprecations_as_errors: true

verifier:
  name: inspec

platforms:
  - name: amazonlinux
    driver_config:
      box: mvbcoding/awslinux
  - name: centos-6
  - name: centos-7
  - name: debian-8
  - name: debian-9
  - name: fedora-26
  - name: freebsd-11
  - name: opensuse-leap-42
  - name: sles-11-sp2
    driver:
      box: chef/sles-11-sp2-x86_64 # private box
  - name: sles-12-sp1
    driver:
      box: chef/sles-12-sp1-x86_64 # private box
  - name: solaris-11.3
    driver:
      box: chef/solaris-11.3 # private box
  - name: ubuntu-14.04
  - name: ubuntu-16.04
  - name: windows-2012r2
    driver:
      box: chef/windows-server-2012r2-standard # private box
  - name: windows-2016
    driver:
      box: chef/windows-server-2016-standard # private box
  - name: windows-2016-13.6
    provisioner:
      product_name: chef
      product_version: 13.6
    driver:
      box: chef/windows-server-2016-standard # private box

suites:
- name: service_bsd
  run_list:
    - recipe[test::service]
  includes: ["freebsd-11.0"]

- name: service_init
  run_list:
    - recipe[test::service]
  includes: ["centos-6", "amazon-linux", "sles-11-sp2", "sles-12-sp1"]

- name: service_systemd
  run_list:
    - recipe[test::service]
  includes: ["centos-7", "debian-8", "debian-9", "fedora-26", "ubuntu-16.04", "opensuse-leap-42"]

- name: service_upstart
  run_list:
    - recipe[test::service]
  includes: ["ubuntu-14.04"]

- name: service_smf
  run_list:
    - recipe[test::service]
  includes: ["solaris-11.3"]

- name: cron
  run_list:
  - recipe[test::cron]
  excludes: ["windows-2012r2", "windows-2016", "windows-2016-13.6"]

- name: timer_systemd
  run_list:
  - recipe[chef-client::systemd_service]
  attributes:
    chef_client:
      systemd:
        timer: true
  includes: ["centos-7", "debian-8", "debian-9", "fedora-26", "ubuntu-16.04", "opensuse-leap-42"]

- name: config
  run_list:
    - recipe[test::config]
  excludes: ["windows-2012r2", "windows-2016", "windows-2016-13.6"]

# Test that the we can use the cron_d directory
- name: use_cron_d
  run_list:
    - recipe[test::cook-use_cron_d]
  excludes: ["windows-2012r2", "windows-2016", "windows-2016-13.6"]

- name: task
  run_list:
    - recipe[test::task]
  includes: ["windows-2012r2", "windows-2016", "windows-2016-13.6"]
{'fraction_non_alphanumeric': 0.1519916142557652, 'fraction_numerical': 0.07127882599580712, 'mean_word_length': 3.0673486786018755, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '5120809', 'n_tokens_mistral': 2074, 'n_tokens_neox': 1859, 'n_words': 364}