├── .gitignore ├── CHANGELOG.md ├── COPYING ├── FAQ.md ├── README.md ├── callback_plugins ├── __init__.py └── kirby.py ├── requirements-dev.txt ├── setup.py ├── tests ├── features │ ├── coverage_skip.feature │ ├── environment.py │ ├── get_coverage.feature │ ├── show_which_tests_check_which_task.feature │ ├── steps │ │ └── steps.py │ └── testdata │ │ ├── .gitignore │ │ ├── .rspec │ │ ├── 1task_0changed.yml │ │ ├── 1task_1changed.yml │ │ ├── 1task_1changed_not_tested.yml │ │ ├── 1task_1handler.yml │ │ ├── 2tasks_1failed.yml │ │ ├── 2tasks_2changed.yml │ │ ├── 2tasks_2skipped.yml │ │ ├── 30tasks_30skipped.yml │ │ ├── 30tasks_30skipped_with_seq.yml │ │ ├── 4tasks_2changed.yml │ │ ├── Gemfile │ │ ├── Rakefile │ │ ├── ansible.cfg │ │ ├── dummy.conf.j2 │ │ ├── inventory │ │ ├── kirby.cfg │ │ ├── kirby_paralleltest.cfg │ │ └── spec │ │ ├── localhost │ │ ├── sample1_spec.rb │ │ └── sample2_spec.rb │ │ └── spec_helper.rb └── unit │ ├── callback_module_test.py │ ├── empty.cfg │ ├── kirby.cfg │ ├── kirby_disabled.cfg │ ├── kirby_insufficient.cfg │ ├── serverspec_runner_test.py │ ├── setting_manager_test.py │ └── utils.py └── wercker.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changes 2 | 3 | ## 0.1.0 - Aug 17, 2015 4 | 5 | * Initial release 6 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/COPYING -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/FAQ.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/README.md -------------------------------------------------------------------------------- /callback_plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /callback_plugins/kirby.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/callback_plugins/kirby.py -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/setup.py -------------------------------------------------------------------------------- /tests/features/coverage_skip.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/coverage_skip.feature -------------------------------------------------------------------------------- /tests/features/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/environment.py -------------------------------------------------------------------------------- /tests/features/get_coverage.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/get_coverage.feature -------------------------------------------------------------------------------- /tests/features/show_which_tests_check_which_task.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/show_which_tests_check_which_task.feature -------------------------------------------------------------------------------- /tests/features/steps/steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/steps/steps.py -------------------------------------------------------------------------------- /tests/features/testdata/.gitignore: -------------------------------------------------------------------------------- 1 | .bundle 2 | Gemfile.lock 3 | dummy*.conf 4 | vendor 5 | -------------------------------------------------------------------------------- /tests/features/testdata/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation 3 | -------------------------------------------------------------------------------- /tests/features/testdata/1task_0changed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/1task_0changed.yml -------------------------------------------------------------------------------- /tests/features/testdata/1task_1changed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/1task_1changed.yml -------------------------------------------------------------------------------- /tests/features/testdata/1task_1changed_not_tested.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/1task_1changed_not_tested.yml -------------------------------------------------------------------------------- /tests/features/testdata/1task_1handler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/1task_1handler.yml -------------------------------------------------------------------------------- /tests/features/testdata/2tasks_1failed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/2tasks_1failed.yml -------------------------------------------------------------------------------- /tests/features/testdata/2tasks_2changed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/2tasks_2changed.yml -------------------------------------------------------------------------------- /tests/features/testdata/2tasks_2skipped.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/2tasks_2skipped.yml -------------------------------------------------------------------------------- /tests/features/testdata/30tasks_30skipped.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/30tasks_30skipped.yml -------------------------------------------------------------------------------- /tests/features/testdata/30tasks_30skipped_with_seq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/30tasks_30skipped_with_seq.yml -------------------------------------------------------------------------------- /tests/features/testdata/4tasks_2changed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/4tasks_2changed.yml -------------------------------------------------------------------------------- /tests/features/testdata/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/Gemfile -------------------------------------------------------------------------------- /tests/features/testdata/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/Rakefile -------------------------------------------------------------------------------- /tests/features/testdata/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/ansible.cfg -------------------------------------------------------------------------------- /tests/features/testdata/dummy.conf.j2: -------------------------------------------------------------------------------- 1 | {{ var1 }} 2 | -------------------------------------------------------------------------------- /tests/features/testdata/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/inventory -------------------------------------------------------------------------------- /tests/features/testdata/kirby.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/kirby.cfg -------------------------------------------------------------------------------- /tests/features/testdata/kirby_paralleltest.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/kirby_paralleltest.cfg -------------------------------------------------------------------------------- /tests/features/testdata/spec/localhost/sample1_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/spec/localhost/sample1_spec.rb -------------------------------------------------------------------------------- /tests/features/testdata/spec/localhost/sample2_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/features/testdata/spec/localhost/sample2_spec.rb -------------------------------------------------------------------------------- /tests/features/testdata/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | require 'serverspec' 2 | 3 | set :backend, :exec 4 | 5 | -------------------------------------------------------------------------------- /tests/unit/callback_module_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/unit/callback_module_test.py -------------------------------------------------------------------------------- /tests/unit/empty.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/kirby.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/unit/kirby.cfg -------------------------------------------------------------------------------- /tests/unit/kirby_disabled.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/unit/kirby_disabled.cfg -------------------------------------------------------------------------------- /tests/unit/kirby_insufficient.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | enable = yes 3 | 4 | serverspec_dir = /opt 5 | -------------------------------------------------------------------------------- /tests/unit/serverspec_runner_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/unit/serverspec_runner_test.py -------------------------------------------------------------------------------- /tests/unit/setting_manager_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/unit/setting_manager_test.py -------------------------------------------------------------------------------- /tests/unit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/tests/unit/utils.py -------------------------------------------------------------------------------- /wercker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ks888/kirby/HEAD/wercker.yml --------------------------------------------------------------------------------