Module: KnapsackPro
- Defined in:
- lib/knapsack_pro.rb,
lib/knapsack_pro/report.rb,
lib/knapsack_pro/tracker.rb,
lib/knapsack_pro/version.rb,
lib/knapsack_pro/allocator.rb,
lib/knapsack_pro/presenter.rb,
lib/knapsack_pro/config/env.rb,
lib/knapsack_pro/task_loader.rb,
lib/knapsack_pro/config/ci/base.rb,
lib/knapsack_pro/logger_wrapper.rb,
lib/knapsack_pro/config/ci/circle.rb,
lib/knapsack_pro/config/ci/travis.rb,
lib/knapsack_pro/test_file_finder.rb,
lib/knapsack_pro/allocator_builder.rb,
lib/knapsack_pro/client/api/action.rb,
lib/knapsack_pro/client/connection.rb,
lib/knapsack_pro/config/ci/snap_ci.rb,
lib/knapsack_pro/test_file_cleaner.rb,
lib/knapsack_pro/test_file_pattern.rb,
lib/knapsack_pro/client/api/v1/base.rb,
lib/knapsack_pro/config/ci/buildkite.rb,
lib/knapsack_pro/config/ci/semaphore.rb,
lib/knapsack_pro/runners/base_runner.rb,
lib/knapsack_pro/test_file_presenter.rb,
lib/knapsack_pro/runners/rspec_runner.rb,
lib/knapsack_pro/adapters/base_adapter.rb,
lib/knapsack_pro/test_flat_distributor.rb,
lib/knapsack_pro/adapters/rspec_adapter.rb,
lib/knapsack_pro/runners/cucumber_runner.rb,
lib/knapsack_pro/runners/minitest_runner.rb,
lib/knapsack_pro/adapters/cucumber_adapter.rb,
lib/knapsack_pro/adapters/minitest_adapter.rb,
lib/knapsack_pro/client/api/v1/build_subsets.rb,
lib/knapsack_pro/repository_adapter_initiator.rb,
lib/knapsack_pro/repository_adapters/env_adapter.rb,
lib/knapsack_pro/repository_adapters/git_adapter.rb,
lib/knapsack_pro/repository_adapters/base_adapter.rb,
lib/knapsack_pro/client/api/v1/build_distributions.rb
Defined Under Namespace
Modules: Adapters, Client, Config, RepositoryAdapters, Runners
Classes: Allocator, AllocatorBuilder, LoggerWrapper, Presenter, Report, RepositoryAdapterInitiator, TaskLoader, TestFileCleaner, TestFileFinder, TestFilePattern, TestFilePresenter, TestFlatDistributor, Tracker
Constant Summary
collapse
- VERSION =
'0.6.0'
Class Method Summary
collapse
Class Method Details
.load_tasks ⇒ Object
73
74
75
76
|
# File 'lib/knapsack_pro.rb', line 73
def load_tasks
task_loader = KnapsackPro::TaskLoader.new
task_loader.load_tasks
end
|
.logger ⇒ Object
52
53
54
55
56
57
58
59
|
# File 'lib/knapsack_pro.rb', line 52
def logger
unless @logger
default_logger = ::Logger.new(STDOUT)
default_logger.level = ::Logger::INFO
self.logger = default_logger
end
@logger
end
|
.logger=(logger) ⇒ Object
.reset_logger! ⇒ Object
65
66
67
|
# File 'lib/knapsack_pro.rb', line 65
def reset_logger!
@logger = nil
end
|
.root ⇒ Object
48
49
50
|
# File 'lib/knapsack_pro.rb', line 48
def root
File.expand_path('../..', __FILE__)
end
|
.tracker ⇒ Object
69
70
71
|
# File 'lib/knapsack_pro.rb', line 69
def tracker
KnapsackPro::Tracker.instance
end
|