Module: FlakyTestTracker
- Defined in:
- lib/flaky_test_tracker.rb,
lib/flaky_test_tracker/test.rb,
lib/flaky_test_tracker/error.rb,
lib/flaky_test_tracker/tracker.rb,
lib/flaky_test_tracker/version.rb,
lib/flaky_test_tracker/resolver.rb,
lib/flaky_test_tracker/rendering.rb,
lib/flaky_test_tracker/test_input.rb,
lib/flaky_test_tracker/configuration.rb,
lib/flaky_test_tracker/test_input_factory.rb,
lib/flaky_test_tracker/source/github_source.rb,
lib/flaky_test_tracker/reporter/base_reporter.rb,
lib/flaky_test_tracker/reporter/collection_reporter.rb,
lib/flaky_test_tracker/storage/github_issue_storage.rb,
lib/flaky_test_tracker/serializers/test_html_serializer.rb,
lib/flaky_test_tracker/serializers/html_comment_serializer.rb
Overview
Flaky test tracker.
Defined Under Namespace
Modules: Error, Reporter, Serializers, Source, Storage Classes: Configuration, Rendering, Resolver, Test, TestInput, TestInputFactory, Tracker
Constant Summary collapse
- VERSION =
"0.1.0"
Class Attribute Summary collapse
-
.configuration ⇒ Configuration
Configuration.
Class Method Summary collapse
-
.configure {|Configuration| ... } ⇒ Object
Configure FlakyTestTracker.configuration.
- .reset ⇒ Object
-
.resolver ⇒ Resolver
Resolver initialized with FlakyTestTracker.configuration.
-
.tracker ⇒ Tracker
Tracker initialized with FlakyTestTracker.configuration.
Class Attribute Details
.configuration ⇒ Configuration
Returns configuration.
26 27 28 |
# File 'lib/flaky_test_tracker.rb', line 26 def configuration @configuration ||= Configuration.new end |
Class Method Details
.configure {|Configuration| ... } ⇒ Object
Configure configuration.
33 34 35 |
# File 'lib/flaky_test_tracker.rb', line 33 def configure yield(configuration) end |
.reset ⇒ Object
Reset the configuration, tracker and resolver.
38 39 40 41 42 |
# File 'lib/flaky_test_tracker.rb', line 38 def reset @configuration = nil @tracker = nil @resolver = nil end |
.resolver ⇒ Resolver
Returns Resolver initialized with configuration.
57 58 59 60 61 62 63 64 |
# File 'lib/flaky_test_tracker.rb', line 57 def resolver @resolver ||= FlakyTestTracker::Resolver.new( pretend: configuration.pretend, verbose: configuration.verbose, storage: configuration.storage, reporter: configuration.reporter ) end |
.tracker ⇒ Tracker
Returns Tracker initialized with configuration.
45 46 47 48 49 50 51 52 53 54 |
# File 'lib/flaky_test_tracker.rb', line 45 def tracker @tracker ||= FlakyTestTracker::Tracker.new( pretend: configuration.pretend, verbose: configuration.verbose, storage: configuration.storage, context: configuration.context, source: configuration.source, reporter: configuration.reporter ) end |