Class: EacRedmineBase0::PluginsTest::PluginTest
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- EacRedmineBase0::PluginsTest::PluginTest
- Includes:
- EacRubyUtils::SimpleCache
- Defined in:
- lib/eac_redmine_base0/plugins_test.rb
Instance Method Summary collapse
-
#initialize(plugin) ⇒ PluginTest
constructor
A new instance of PluginTest.
- #maintained? ⇒ Boolean
- #stderr_log ⇒ Object
- #stdout_log ⇒ Object
- #test_task? ⇒ Boolean
- #test_task_name ⇒ Object
Constructor Details
#initialize(plugin) ⇒ PluginTest
Returns a new instance of PluginTest.
53 54 55 |
# File 'lib/eac_redmine_base0/plugins_test.rb', line 53 def initialize(plugin) super(plugin) end |
Instance Method Details
#maintained? ⇒ Boolean
73 74 75 |
# File 'lib/eac_redmine_base0/plugins_test.rb', line 73 def maintained? ::EacRedmineBase0.maintained_plugins.any? { |plugin| plugin.id == id } end |
#stderr_log ⇒ Object
65 66 67 |
# File 'lib/eac_redmine_base0/plugins_test.rb', line 65 def stderr_log log_path('stderr') end |
#stdout_log ⇒ Object
69 70 71 |
# File 'lib/eac_redmine_base0/plugins_test.rb', line 69 def stdout_log log_path('stdout') end |
#test_task? ⇒ Boolean
61 62 63 |
# File 'lib/eac_redmine_base0/plugins_test.rb', line 61 def test_task? ::Rake::Task.task_defined?(test_task_name) end |
#test_task_name ⇒ Object
57 58 59 |
# File 'lib/eac_redmine_base0/plugins_test.rb', line 57 def test_task_name "#{id}:test" end |