Class: Magnesium::Feedback

Inherits:
Object
  • Object
show all
Defined in:
lib/magnesium/extensions/feedback.rb

Instance Method Summary collapse

Constructor Details

#initialize(prefix, caseno, login, status, notes) ⇒ Feedback

Returns a new instance of Feedback.



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/magnesium/extensions/feedback.rb', line 6

def initialize(prefix,caseno,,status,notes)
  begin
    @id = TestLink.find_max_id("executions").to_i+1
    @build_id = TestLink.find_build(prefix)
    @tester_id = TestLink.find_tester()
    @testplan_id = TestLink.find_testplan(prefix)
    @tcversion_id = TestLink.find_tcversion_id(caseno)
    @tcversion_number = TestLink.find_tcversion_number(caseno)
    @platform_id = TestLink.find_platform_id
    @execution_type = TestLink.find_execution_type

    execute = TestLink.query("insert into executions values(#{@id},#{@build_id},#{@tester_id},now(),'#{status}',#{@testplan_id},#{@tcversion_id},#{@tcversion_number},#{@platform_id},#{@execution_type},'#{notes}')")
#      rescue
#        error
    #puts 'feedback'
    #ensure
  end
end