class TestCenter::Helper::XcodeJunit::TestCase
Attributes
identifier[R]
skipped_test[R]
Public Class Methods
new(xml_element)
click to toggle source
# File lib/fastlane/plugin/retry_tests/helper/junit_helper.rb, line 73 def initialize(xml_element) @root = xml_element name = xml_element.attributes['name'] full_testsuite = xml_element.parent.attributes['name'] testsuite = full_testsuite.testsuite is_swift = full_testsuite.testsuite_swift? testable_filename = xml_element.parent.parent.attributes['name'] testable = File.basename(testable_filename, '.xctest') @identifier = "#{testable}/#{testsuite}/#{name}" @skipped_test = Xcodeproj::XCScheme::TestAction::TestableReference::SkippedTest.new @skipped_test.identifier = "#{testsuite}/#{name}#{'()' if is_swift}" @passed = xml_element.get_elements('failure').size.zero? end
Public Instance Methods
passed?()
click to toggle source
# File lib/fastlane/plugin/retry_tests/helper/junit_helper.rb, line 88 def passed? @passed end