Sha256: 41ae761868cbd9941bef61d96b12035fad4f4a13fa8c22ba38bca862bcd5a789
Contents?: true
Size: 1.42 KB
Versions: 1
Compression:
Stored size: 1.42 KB
Contents
module QTest class TestCycle < QTest::Base attr_accessor :id, :description, :order, :pid, :web_url, :project, :release, :test_cycle alias tag pid alias url web_url # Get all Test Cycles under the Test Cycle. # # @return [Array[QTest::TestCycle]] def test_cycles all(QTest::TestCycle, project: @project.id, test_cycle: @id) end def create_test_cycle(opts = {}) create(QTest::TestCycle, project: @project.id, test_cycle: @id, attributes: opts) end # Get all Test Suites under the Test Cycle. # # @return [Array[QTest::TestSuite]] def test_suites all(QTest::TestSuite, project: @project.id, test_cycle: @id) end # Create a Test Suite under the Test Cycle. # # @return [QTest::TestSuite] def create_test_suite(opts = {}) create(QTest::TestSuite, project: @project.id, test_cycle: @id, attributes: opts) end # Create a Test Run under the Test Cycle. # # @return [QTest::TestRun] def create_test_run(opts = {}) create(QTest::TestRun, project: @project.id, test_cycle: @id, attributes: opts) end # Get all Test Runs under the Test Cycle. # # @return [Array[QTest::TestRun]] def test_runs all(QTest::TestRun, project: @project.id, test_cycle: @id) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
qtest-ruby-0.1.0 | lib/qtest/test_cycle.rb |