// sourcery:inline:LinuxMain import XCTest {% if argument.testimports %} {{ argument.testimports }}{% endif %} {% for type in types.classes|based:"XCTestCase" %} {% if not type.annotations.disableTests %}extension {{ type.name }} { static var allTests = [ {% for method in type.methods %}{% if method.parameters.count == 0 and method.shortName|hasPrefix:"test" %} ("{{ method.shortName }}", {{ method.shortName }}){{ ',' if not forloop.last }} {% endif %}{% endfor %}] } {% endif %}{% endfor %} XCTMain([ {% for type in types.classes|based:"XCTestCase" %}{% if not type.annotations.disableTests %} testCase({{ type.name }}.allTests){{ ',' if not forloop.last }} {% endif %}{% endfor %}]) // sourcery:end