--- !ruby/object:Gem::Specification
name: knapsack_pro
version: !ruby/object:Gem::Version
  version: 1.5.0
platform: ruby
authors:
- ArturT
autorequire: 
bindir: bin
cert_chain: []
date: 2019-03-14 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: rake
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: bundler
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.6'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.6'
- !ruby/object:Gem::Dependency
  name: rspec
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 2.10.0
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 2.10.0
    - - "~>"
      - !ruby/object:Gem::Version
        version: '3.0'
- !ruby/object:Gem::Dependency
  name: rspec-its
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.2'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.2'
- !ruby/object:Gem::Dependency
  name: cucumber
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: spinach
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0.8'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0.8'
- !ruby/object:Gem::Dependency
  name: minitest
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 5.0.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 5.0.0
- !ruby/object:Gem::Dependency
  name: test-unit
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 3.0.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 3.0.0
- !ruby/object:Gem::Dependency
  name: codeclimate-test-reporter
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: pry
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: vcr
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.9'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.9'
- !ruby/object:Gem::Dependency
  name: webmock
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.21'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.21'
- !ruby/object:Gem::Dependency
  name: timecop
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.1.0
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.1.0
description: Parallel tests across CI server nodes based on each test file's time
  execution. It uses KnapsackPro.com API.
email:
- arturtrzop@gmail.com
executables:
- knapsack_pro
extensions: []
extra_rdoc_files: []
files:
- ".circleci/config.yml"
- ".gitignore"
- ".rspec"
- CHANGELOG.md
- Gemfile
- LICENSE
- README.md
- Rakefile
- bin/knapsack_pro
- knapsack_pro.gemspec
- lib/knapsack_pro.rb
- lib/knapsack_pro/adapters/base_adapter.rb
- lib/knapsack_pro/adapters/cucumber_adapter.rb
- lib/knapsack_pro/adapters/minitest_adapter.rb
- lib/knapsack_pro/adapters/rspec_adapter.rb
- lib/knapsack_pro/adapters/spinach_adapter.rb
- lib/knapsack_pro/adapters/test_unit_adapter.rb
- lib/knapsack_pro/allocator.rb
- lib/knapsack_pro/allocator_builder.rb
- lib/knapsack_pro/base_allocator_builder.rb
- lib/knapsack_pro/client/api/action.rb
- lib/knapsack_pro/client/api/v1/base.rb
- lib/knapsack_pro/client/api/v1/build_distributions.rb
- lib/knapsack_pro/client/api/v1/build_subsets.rb
- lib/knapsack_pro/client/api/v1/queues.rb
- lib/knapsack_pro/client/connection.rb
- lib/knapsack_pro/config/ci/app_veyor.rb
- lib/knapsack_pro/config/ci/base.rb
- lib/knapsack_pro/config/ci/buildkite.rb
- lib/knapsack_pro/config/ci/circle.rb
- lib/knapsack_pro/config/ci/cirrus_ci.rb
- lib/knapsack_pro/config/ci/codeship.rb
- lib/knapsack_pro/config/ci/gitlab_ci.rb
- lib/knapsack_pro/config/ci/heroku.rb
- lib/knapsack_pro/config/ci/semaphore.rb
- lib/knapsack_pro/config/ci/semaphore2.rb
- lib/knapsack_pro/config/ci/snap_ci.rb
- lib/knapsack_pro/config/ci/solano_ci.rb
- lib/knapsack_pro/config/ci/travis.rb
- lib/knapsack_pro/config/env.rb
- lib/knapsack_pro/config/env_generator.rb
- lib/knapsack_pro/crypto/branch_encryptor.rb
- lib/knapsack_pro/crypto/decryptor.rb
- lib/knapsack_pro/crypto/digestor.rb
- lib/knapsack_pro/crypto/encryptor.rb
- lib/knapsack_pro/extensions/time.rb
- lib/knapsack_pro/formatters/rspec_queue_profile_formatter_extension.rb
- lib/knapsack_pro/formatters/rspec_queue_summary_formatter.rb
- lib/knapsack_pro/hooks/queue.rb
- lib/knapsack_pro/logger_wrapper.rb
- lib/knapsack_pro/presenter.rb
- lib/knapsack_pro/queue_allocator.rb
- lib/knapsack_pro/queue_allocator_builder.rb
- lib/knapsack_pro/railtie.rb
- lib/knapsack_pro/report.rb
- lib/knapsack_pro/repository_adapter_initiator.rb
- lib/knapsack_pro/repository_adapters/base_adapter.rb
- lib/knapsack_pro/repository_adapters/env_adapter.rb
- lib/knapsack_pro/repository_adapters/git_adapter.rb
- lib/knapsack_pro/runners/base_runner.rb
- lib/knapsack_pro/runners/cucumber_runner.rb
- lib/knapsack_pro/runners/minitest_runner.rb
- lib/knapsack_pro/runners/queue/base_runner.rb
- lib/knapsack_pro/runners/queue/minitest_runner.rb
- lib/knapsack_pro/runners/queue/rspec_runner.rb
- lib/knapsack_pro/runners/rspec_runner.rb
- lib/knapsack_pro/runners/spinach_runner.rb
- lib/knapsack_pro/runners/test_unit_runner.rb
- lib/knapsack_pro/task_loader.rb
- lib/knapsack_pro/test_file_cleaner.rb
- lib/knapsack_pro/test_file_finder.rb
- lib/knapsack_pro/test_file_pattern.rb
- lib/knapsack_pro/test_file_presenter.rb
- lib/knapsack_pro/test_flat_distributor.rb
- lib/knapsack_pro/tracker.rb
- lib/knapsack_pro/utils.rb
- lib/knapsack_pro/version.rb
- lib/tasks/cucumber.rake
- lib/tasks/encrypted_branch_names.rake
- lib/tasks/encrypted_test_file_names.rake
- lib/tasks/minitest.rake
- lib/tasks/queue/minitest.rake
- lib/tasks/queue/rspec.rake
- lib/tasks/rspec.rake
- lib/tasks/salt.rake
- lib/tasks/spinach.rake
- lib/tasks/test_unit.rake
- spec/fixtures/vcr_cassettes/api/v1/build_distributions/subset/invalid_test_suite_token.yml
- spec/fixtures/vcr_cassettes/api/v1/build_distributions/subset/success.yml
- spec/fixtures/vcr_cassettes/api/v1/build_subsets/create/invalid_test_suite_token.yml
- spec/fixtures/vcr_cassettes/api/v1/build_subsets/create/success.yml
- spec/integration/api/build_distributions_subset_spec.rb
- spec/integration/api/build_subsets_create_spec.rb
- spec/knapsack_pro/adapters/base_adapter_spec.rb
- spec/knapsack_pro/adapters/cucumber_adapter_spec.rb
- spec/knapsack_pro/adapters/minitest_adapter_spec.rb
- spec/knapsack_pro/adapters/rspec_adapter_spec.rb
- spec/knapsack_pro/adapters/spinach_adapter_spec.rb
- spec/knapsack_pro/adapters/test_unit_adapter_spec.rb
- spec/knapsack_pro/allocator_builder_spec.rb
- spec/knapsack_pro/allocator_spec.rb
- spec/knapsack_pro/base_allocator_builder_spec.rb
- spec/knapsack_pro/client/api/action_spec.rb
- spec/knapsack_pro/client/api/v1/base_spec.rb
- spec/knapsack_pro/client/api/v1/build_distributions_spec.rb
- spec/knapsack_pro/client/api/v1/build_subsets_spec.rb
- spec/knapsack_pro/client/api/v1/queues_spec.rb
- spec/knapsack_pro/client/connection_spec.rb
- spec/knapsack_pro/config/ci/app_veyor_spec.rb
- spec/knapsack_pro/config/ci/base_spec.rb
- spec/knapsack_pro/config/ci/buildkite_spec.rb
- spec/knapsack_pro/config/ci/circle_spec.rb
- spec/knapsack_pro/config/ci/cirrus_ci_spec.rb
- spec/knapsack_pro/config/ci/codeship_spec.rb
- spec/knapsack_pro/config/ci/gitlab_ci_spec.rb
- spec/knapsack_pro/config/ci/heroku_spec.rb
- spec/knapsack_pro/config/ci/semaphore2_spec.rb
- spec/knapsack_pro/config/ci/semaphore_spec.rb
- spec/knapsack_pro/config/ci/snap_ci_spec.rb
- spec/knapsack_pro/config/ci/solano_ci_spec.rb
- spec/knapsack_pro/config/ci/travis_spec.rb
- spec/knapsack_pro/config/env_generator_spec.rb
- spec/knapsack_pro/config/env_spec.rb
- spec/knapsack_pro/crypto/branch_encryptor_spec.rb
- spec/knapsack_pro/crypto/decryptor_spec.rb
- spec/knapsack_pro/crypto/digestor_spec.rb
- spec/knapsack_pro/crypto/encryptor_spec.rb
- spec/knapsack_pro/extensions/time_spec.rb
- spec/knapsack_pro/hooks/queue_spec.rb
- spec/knapsack_pro/logger_wrapper_spec.rb
- spec/knapsack_pro/presenter_spec.rb
- spec/knapsack_pro/queue_allocator_builder_spec.rb
- spec/knapsack_pro/queue_allocator_spec.rb
- spec/knapsack_pro/report_spec.rb
- spec/knapsack_pro/repository_adapter_initiator_spec.rb
- spec/knapsack_pro/repository_adapters/base_adapter_spec.rb
- spec/knapsack_pro/repository_adapters/env_adapter_spec.rb
- spec/knapsack_pro/repository_adapters/git_adapter_spec.rb
- spec/knapsack_pro/runners/base_runner_spec.rb
- spec/knapsack_pro/runners/cucumber_runner_spec.rb
- spec/knapsack_pro/runners/minitest_runner_spec.rb
- spec/knapsack_pro/runners/queue/base_runner_spec.rb
- spec/knapsack_pro/runners/queue/minitest_runner_spec.rb
- spec/knapsack_pro/runners/queue/rspec_runner_spec.rb
- spec/knapsack_pro/runners/rspec_runner_spec.rb
- spec/knapsack_pro/runners/spinach_runner_spec.rb
- spec/knapsack_pro/runners/test_unit_runner_spec.rb
- spec/knapsack_pro/task_loader_spec.rb
- spec/knapsack_pro/test_file_cleaner_spec.rb
- spec/knapsack_pro/test_file_finder_spec.rb
- spec/knapsack_pro/test_file_pattern_spec.rb
- spec/knapsack_pro/test_file_presenter_spec.rb
- spec/knapsack_pro/test_flat_distributor_spec.rb
- spec/knapsack_pro/tracker_spec.rb
- spec/knapsack_pro/utils_spec.rb
- spec/knapsack_pro_spec.rb
- spec/spec_helper.rb
- spec/support/.gitkeep
- spec/support/fakes/cucumber.rb
- spec/support/fakes/minitest.rb
- spec/support/shared_examples/adapter.rb
- spec_fake/controllers/users_controller_spec.rb
- spec_fake/models/admin_spec.rb
- spec_fake/models/user_spec.rb
- spec_fake/spec_helper.rb
- test_fake/a_test.rb
- test_fake/b_test.rb
homepage: https://knapsackpro.com
licenses:
- MIT
metadata:
  bug_tracker_uri: https://github.com/KnapsackPro/knapsack_pro-ruby/issues
  changelog_uri: https://github.com/KnapsackPro/knapsack_pro-ruby/blob/master/CHANGELOG.md
  documentation_uri: https://docs.knapsackpro.com/integration/
  homepage_uri: https://knapsackpro.com
  source_code_uri: https://github.com/KnapsackPro/knapsack_pro-ruby
post_install_message: 
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubygems_version: 3.0.1
signing_key: 
specification_version: 4
summary: Knapsack Pro splits tests across CI nodes and makes sure that tests will
  run comparable time on each node.
test_files:
- spec/fixtures/vcr_cassettes/api/v1/build_distributions/subset/invalid_test_suite_token.yml
- spec/fixtures/vcr_cassettes/api/v1/build_distributions/subset/success.yml
- spec/fixtures/vcr_cassettes/api/v1/build_subsets/create/invalid_test_suite_token.yml
- spec/fixtures/vcr_cassettes/api/v1/build_subsets/create/success.yml
- spec/integration/api/build_distributions_subset_spec.rb
- spec/integration/api/build_subsets_create_spec.rb
- spec/knapsack_pro/adapters/base_adapter_spec.rb
- spec/knapsack_pro/adapters/cucumber_adapter_spec.rb
- spec/knapsack_pro/adapters/minitest_adapter_spec.rb
- spec/knapsack_pro/adapters/rspec_adapter_spec.rb
- spec/knapsack_pro/adapters/spinach_adapter_spec.rb
- spec/knapsack_pro/adapters/test_unit_adapter_spec.rb
- spec/knapsack_pro/allocator_builder_spec.rb
- spec/knapsack_pro/allocator_spec.rb
- spec/knapsack_pro/base_allocator_builder_spec.rb
- spec/knapsack_pro/client/api/action_spec.rb
- spec/knapsack_pro/client/api/v1/base_spec.rb
- spec/knapsack_pro/client/api/v1/build_distributions_spec.rb
- spec/knapsack_pro/client/api/v1/build_subsets_spec.rb
- spec/knapsack_pro/client/api/v1/queues_spec.rb
- spec/knapsack_pro/client/connection_spec.rb
- spec/knapsack_pro/config/ci/app_veyor_spec.rb
- spec/knapsack_pro/config/ci/base_spec.rb
- spec/knapsack_pro/config/ci/buildkite_spec.rb
- spec/knapsack_pro/config/ci/circle_spec.rb
- spec/knapsack_pro/config/ci/cirrus_ci_spec.rb
- spec/knapsack_pro/config/ci/codeship_spec.rb
- spec/knapsack_pro/config/ci/gitlab_ci_spec.rb
- spec/knapsack_pro/config/ci/heroku_spec.rb
- spec/knapsack_pro/config/ci/semaphore2_spec.rb
- spec/knapsack_pro/config/ci/semaphore_spec.rb
- spec/knapsack_pro/config/ci/snap_ci_spec.rb
- spec/knapsack_pro/config/ci/solano_ci_spec.rb
- spec/knapsack_pro/config/ci/travis_spec.rb
- spec/knapsack_pro/config/env_generator_spec.rb
- spec/knapsack_pro/config/env_spec.rb
- spec/knapsack_pro/crypto/branch_encryptor_spec.rb
- spec/knapsack_pro/crypto/decryptor_spec.rb
- spec/knapsack_pro/crypto/digestor_spec.rb
- spec/knapsack_pro/crypto/encryptor_spec.rb
- spec/knapsack_pro/extensions/time_spec.rb
- spec/knapsack_pro/hooks/queue_spec.rb
- spec/knapsack_pro/logger_wrapper_spec.rb
- spec/knapsack_pro/presenter_spec.rb
- spec/knapsack_pro/queue_allocator_builder_spec.rb
- spec/knapsack_pro/queue_allocator_spec.rb
- spec/knapsack_pro/report_spec.rb
- spec/knapsack_pro/repository_adapter_initiator_spec.rb
- spec/knapsack_pro/repository_adapters/base_adapter_spec.rb
- spec/knapsack_pro/repository_adapters/env_adapter_spec.rb
- spec/knapsack_pro/repository_adapters/git_adapter_spec.rb
- spec/knapsack_pro/runners/base_runner_spec.rb
- spec/knapsack_pro/runners/cucumber_runner_spec.rb
- spec/knapsack_pro/runners/minitest_runner_spec.rb
- spec/knapsack_pro/runners/queue/base_runner_spec.rb
- spec/knapsack_pro/runners/queue/minitest_runner_spec.rb
- spec/knapsack_pro/runners/queue/rspec_runner_spec.rb
- spec/knapsack_pro/runners/rspec_runner_spec.rb
- spec/knapsack_pro/runners/spinach_runner_spec.rb
- spec/knapsack_pro/runners/test_unit_runner_spec.rb
- spec/knapsack_pro/task_loader_spec.rb
- spec/knapsack_pro/test_file_cleaner_spec.rb
- spec/knapsack_pro/test_file_finder_spec.rb
- spec/knapsack_pro/test_file_pattern_spec.rb
- spec/knapsack_pro/test_file_presenter_spec.rb
- spec/knapsack_pro/test_flat_distributor_spec.rb
- spec/knapsack_pro/tracker_spec.rb
- spec/knapsack_pro/utils_spec.rb
- spec/knapsack_pro_spec.rb
- spec/spec_helper.rb
- spec/support/.gitkeep
- spec/support/fakes/cucumber.rb
- spec/support/fakes/minitest.rb
- spec/support/shared_examples/adapter.rb