Class: Minitest::ServerReporter
- Inherits:
-
AbstractReporter
- Object
- AbstractReporter
- Minitest::ServerReporter
- Defined in:
- lib/minitest/server_plugin.rb
Instance Method Summary collapse
-
#initialize(pid) ⇒ ServerReporter
constructor
A new instance of ServerReporter.
- #record(result) ⇒ Object
- #report ⇒ Object
- #start ⇒ Object
Constructor Details
#initialize(pid) ⇒ ServerReporter
Returns a new instance of ServerReporter.
22 23 24 25 26 27 |
# File 'lib/minitest/server_plugin.rb', line 22 def initialize pid DRb.start_service uri = Minitest::Server.path(pid) @mt_server = DRbObject.new_with_uri uri super() end |
Instance Method Details
#record(result) ⇒ Object
33 34 35 36 37 38 |
# File 'lib/minitest/server_plugin.rb', line 33 def record result r = result c = r.class file, = c.instance_method(r.name).source_location @mt_server.result file, c.name, r.name, r.failures, r.assertions, r.time end |
#report ⇒ Object
40 41 42 |
# File 'lib/minitest/server_plugin.rb', line 40 def report @mt_server.report end |
#start ⇒ Object
29 30 31 |
# File 'lib/minitest/server_plugin.rb', line 29 def start @mt_server.start end |