class Xcodeproj::XCScheme::TestAction::TestableReference
def add_buildable_reference(ref)
-
ref(BuildableReference) --
def add_buildable_reference(ref) @xml_element.add_element(ref.xml_element) end
def add_selected_test(selected_test)
-
selected_test(Test) --
def add_selected_test(selected_test) entries = @xml_element.elements['SelectedTests'] || @xml_element.add_element('SelectedTests') entries.add_element(selected_test.xml_element) end
def add_skipped_test(skipped_test)
-
skipped_test(Test) --
def add_skipped_test(skipped_test) entries = @xml_element.elements['SkippedTests'] || @xml_element.add_element('SkippedTests') entries.add_element(skipped_test.xml_element) end
def buildable_references
-
(Array-)
def buildable_references @xml_element.get_elements('BuildableReference').map do |node| BuildableReference.new(node) end end
def initialize(target_or_node = nil, root_project = nil)
-
the(Xcodeproj::Project) -- root project to reference from -
target_or_node(Xcodeproj::Project::Object::AbstractTarget, REXML::Element) --
def initialize(target_or_node = nil, root_project = nil) create_xml_element_with_fallback(target_or_node, 'TestableReference') do self.skipped = false add_buildable_reference BuildableReference.new(target_or_node, root_project) unless target_or_node.nil? end end
def parallelizable=(flag)
-
flag(Bool) --
def parallelizable=(flag) @xml_element.attributes['parallelizable'] = bool_to_string(flag) end
def parallelizable?
-
(Bool)-
def parallelizable? string_to_bool(@xml_element.attributes['parallelizable']) end
def randomized?
-
(Bool)-
def randomized? test_execution_ordering == 'random' end
def selected_tests
-
(Array-)
def selected_tests return [] if @xml_element.elements['SelectedTests'].nil? @xml_element.elements['SelectedTests'].get_elements('Test').map do |node| Test.new(node) end end
def selected_tests=(tests)
-
tests(Array) --
def selected_tests=(tests) @xml_element.delete_element('SelectedTests') return if tests.nil? entries = @xml_element.add_element('SelectedTests') tests.each do |selected| entries.add_element(selected.xml_element) end end
def skipped=(flag)
-
flag(Bool) --
def skipped=(flag) @xml_element.attributes['skipped'] = bool_to_string(flag) end
def skipped?
-
(Bool)-
def skipped? string_to_bool(@xml_element.attributes['skipped']) end
def skipped_tests
-
(Array-)
def skipped_tests return [] if @xml_element.elements['SkippedTests'].nil? @xml_element.elements['SkippedTests'].get_elements('Test').map do |node| Test.new(node) end end
def skipped_tests=(tests)
-
tests(Array) --
def skipped_tests=(tests) @xml_element.delete_element('SkippedTests') if tests.nil? return end entries = @xml_element.add_element('SkippedTests') tests.each do |skipped| entries.add_element(skipped.xml_element) end end
def test_execution_ordering
-
(String)-
def test_execution_ordering @xml_element.attributes['testExecutionOrdering'] end
def test_execution_ordering=(order)
-
order(String) --
def test_execution_ordering=(order) @xml_element.attributes['testExecutionOrdering'] = order end
def use_test_selection_whitelist=(flag)
-
flag(Bool) --
def use_test_selection_whitelist=(flag) @xml_element.attributes['useTestSelectionWhitelist'] = bool_to_string(flag) end
def use_test_selection_whitelist?
-
(Bool)-
def use_test_selection_whitelist? string_to_bool(@xml_element.attributes['useTestSelectionWhitelist']) end