Module: Taf::Parser
- Defined in:
- lib/taf/parser.rb
Overview
parser.rb - basic parser functions
Class Method Summary collapse
-
.parse_test_step_data(parse_json) ⇒ Object
parseTestStepData.
-
.read_test_data(test_file_name) ⇒ Object
readTestData.
- .test_files ⇒ Object
Class Method Details
.parse_test_step_data(parse_json) ⇒ Object
parseTestStepData
33 34 35 |
# File 'lib/taf/parser.rb', line 33 def self.parse_test_step_data(parse_json) Taf::JSONParser.parse_test_step_data(parse_json) end |
.read_test_data(test_file_name) ⇒ Object
readTestData
20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/taf/parser.rb', line 20 def self.read_test_data(test_file_name) # get the file type file_type = File.extname(test_file_name) file_type.casecmp('.json').zero? Taf::MyLog.log.info "Processing test file: #{test_file_name}" json = File.read(test_file_name) parse_json = JSON.parse(json) Taf::JSONParser.parse_test_header_data(parse_json) parse_json end |
.test_files ⇒ Object
12 13 14 15 16 17 |
# File 'lib/taf/parser.rb', line 12 def self.test_files @test_files ||= Dir.glob("#{Taf::CMDLine.tests_folder}/*.json") .reject do |file| File.basename(file).start_with?('~$') end.sort end |