├── .gitignore ├── CSSH.xcframework ├── Info.plist └── macos-arm64_x86_64 │ ├── Headers │ ├── libssh2.h │ ├── libssh2_publickey.h │ ├── libssh2_sftp.h │ └── module.modulemap │ └── libssh2.a ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── Shout │ ├── Agent.swift │ ├── Channel.swift │ ├── FileAttributes.swift │ ├── FilePermissions.swift │ ├── FileType.swift │ ├── ReadWrite.swift │ ├── SFTP.swift │ ├── SSH.swift │ ├── SSHAuthMethod.swift │ ├── SSHError.swift │ └── Session.swift ├── Sift │ └── main.swift └── SiftLib │ ├── API │ └── OrchestratorAPI.swift │ ├── Controller.swift │ ├── Extensions │ ├── DataExtensions.swift │ └── String.swift │ ├── Models │ ├── Config.swift │ ├── TestCase.swift │ ├── XCResult │ │ ├── ActionAbstractTestSummary.swift │ │ ├── ActionDeviceRecord.swift │ │ ├── ActionPlatformRecord.swift │ │ ├── ActionRecord.swift │ │ ├── ActionResult.swift │ │ ├── ActionRunDestinationRecord.swift │ │ ├── ActionSDKRecord.swift │ │ ├── ActionTestActivitySummary.swift │ │ ├── ActionTestAttachment.swift │ │ ├── ActionTestFailureSummary.swift │ │ ├── ActionTestMetadata.swift │ │ ├── ActionTestPerformanceMetricSummary.swift │ │ ├── ActionTestPlanRunSummaries.swift │ │ ├── ActionTestPlanRunSummary.swift │ │ ├── ActionTestSummary.swift │ │ ├── ActionTestSummaryGroup.swift │ │ ├── ActionTestSummaryIdentifiableObject.swift │ │ ├── ActionTestableSummary.swift │ │ ├── ActionsInvocationMetadata.swift │ │ ├── ActionsInvocationRecord.swift │ │ ├── ActivityLogAnalyzerControlFlowStep.swift │ │ ├── ActivityLogAnalyzerControlFlowStepEdge.swift │ │ ├── ActivityLogAnalyzerEventStep.swift │ │ ├── ActivityLogAnalyzerResultMessage.swift │ │ ├── ActivityLogAnalyzerStep.swift │ │ ├── ActivityLogAnalyzerWarningMessage.swift │ │ ├── ActivityLogCommandInvocationSection.swift │ │ ├── ActivityLogMajorSection.swift │ │ ├── ActivityLogMessage.swift │ │ ├── ActivityLogMessageAnnotation.swift │ │ ├── ActivityLogSection.swift │ │ ├── ActivityLogTargetBuildSection.swift │ │ ├── ActivityLogUnitTestSection.swift │ │ ├── ArchiveInfo.swift │ │ ├── CodeCoverageInfo.swift │ │ ├── DocumentLocation.swift │ │ ├── EntityIdentifier.swift │ │ ├── Extensions.swift │ │ ├── IssueSummary.swift │ │ ├── ObjectID.swift │ │ ├── Reference.swift │ │ ├── ResultIssueSummaries.swift │ │ ├── ResultMetrics.swift │ │ ├── TestFailureIssueSummary.swift │ │ ├── TypeDefinition.swift │ │ └── XCPResultDecoding.swift │ ├── XCTestRun.swift │ ├── XCTestRunFactory.swift │ ├── XCTestrunV1.swift │ └── XCTestrunV2.swift │ ├── Protocols │ ├── Communication.swift │ ├── Dump.swift │ ├── Runner.swift │ ├── RunnerDelegate.swift │ ├── SSHExecutor.swift │ ├── ShellExecutor.swift │ └── TestExecutor.swift │ ├── Reports │ ├── JSONReport.swift │ ├── JSONReportModel.swift │ └── JUnit.swift │ ├── Runners │ ├── Node.swift │ ├── RunnersFactory.swift │ └── SSHCommunication.swift │ ├── TestExecutors │ ├── BaseExecutor.swift │ ├── Device.swift │ └── Simulator.swift │ └── Utils │ ├── Atomic.swift │ ├── Bash │ └── Scripts.swift │ ├── CLISetup.swift │ ├── CommandLineExecutor.swift │ ├── Extensions │ ├── Array.swift │ ├── Thread+extension.swift │ ├── URL+extensions.swift │ └── URLSession+extensions.swift │ ├── GenerateSSHKeys.swift │ ├── Log.swift │ ├── Queue.swift │ ├── Run.swift │ ├── SSH.swift │ ├── TestsDump.swift │ ├── XCResult.swift │ ├── XCResultTool.swift │ └── Xcodebuild.swift └── Tests ├── LinuxMain.swift └── SiftTests ├── SiftTests.swift └── XCTestManifests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/.gitignore -------------------------------------------------------------------------------- /CSSH.xcframework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/CSSH.xcframework/Info.plist -------------------------------------------------------------------------------- /CSSH.xcframework/macos-arm64_x86_64/Headers/libssh2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/CSSH.xcframework/macos-arm64_x86_64/Headers/libssh2.h -------------------------------------------------------------------------------- /CSSH.xcframework/macos-arm64_x86_64/Headers/libssh2_publickey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/CSSH.xcframework/macos-arm64_x86_64/Headers/libssh2_publickey.h -------------------------------------------------------------------------------- /CSSH.xcframework/macos-arm64_x86_64/Headers/libssh2_sftp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/CSSH.xcframework/macos-arm64_x86_64/Headers/libssh2_sftp.h -------------------------------------------------------------------------------- /CSSH.xcframework/macos-arm64_x86_64/Headers/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/CSSH.xcframework/macos-arm64_x86_64/Headers/module.modulemap -------------------------------------------------------------------------------- /CSSH.xcframework/macos-arm64_x86_64/libssh2.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/CSSH.xcframework/macos-arm64_x86_64/libssh2.a -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Shout/Agent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/Shout/Agent.swift -------------------------------------------------------------------------------- /Sources/Shout/Channel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/Shout/Channel.swift -------------------------------------------------------------------------------- /Sources/Shout/FileAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/Shout/FileAttributes.swift -------------------------------------------------------------------------------- /Sources/Shout/FilePermissions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/Shout/FilePermissions.swift -------------------------------------------------------------------------------- /Sources/Shout/FileType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/Shout/FileType.swift -------------------------------------------------------------------------------- /Sources/Shout/ReadWrite.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/Shout/ReadWrite.swift -------------------------------------------------------------------------------- /Sources/Shout/SFTP.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/Shout/SFTP.swift -------------------------------------------------------------------------------- /Sources/Shout/SSH.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/Shout/SSH.swift -------------------------------------------------------------------------------- /Sources/Shout/SSHAuthMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/Shout/SSHAuthMethod.swift -------------------------------------------------------------------------------- /Sources/Shout/SSHError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/Shout/SSHError.swift -------------------------------------------------------------------------------- /Sources/Shout/Session.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/Shout/Session.swift -------------------------------------------------------------------------------- /Sources/Sift/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/Sift/main.swift -------------------------------------------------------------------------------- /Sources/SiftLib/API/OrchestratorAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/API/OrchestratorAPI.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Controller.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Controller.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Extensions/DataExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Extensions/DataExtensions.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Extensions/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Extensions/String.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/Config.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/Config.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/TestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/TestCase.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionAbstractTestSummary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionAbstractTestSummary.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionDeviceRecord.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionDeviceRecord.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionPlatformRecord.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionPlatformRecord.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionRecord.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionRecord.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionResult.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionRunDestinationRecord.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionRunDestinationRecord.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionSDKRecord.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionSDKRecord.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionTestActivitySummary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionTestActivitySummary.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionTestAttachment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionTestAttachment.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionTestFailureSummary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionTestFailureSummary.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionTestMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionTestMetadata.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionTestPerformanceMetricSummary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionTestPerformanceMetricSummary.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionTestPlanRunSummaries.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionTestPlanRunSummaries.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionTestPlanRunSummary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionTestPlanRunSummary.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionTestSummary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionTestSummary.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionTestSummaryGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionTestSummaryGroup.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionTestSummaryIdentifiableObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionTestSummaryIdentifiableObject.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionTestableSummary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionTestableSummary.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionsInvocationMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionsInvocationMetadata.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActionsInvocationRecord.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActionsInvocationRecord.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogAnalyzerControlFlowStep.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogAnalyzerControlFlowStep.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogAnalyzerControlFlowStepEdge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogAnalyzerControlFlowStepEdge.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogAnalyzerEventStep.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogAnalyzerEventStep.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogAnalyzerResultMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogAnalyzerResultMessage.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogAnalyzerStep.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogAnalyzerStep.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogAnalyzerWarningMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogAnalyzerWarningMessage.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogCommandInvocationSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogCommandInvocationSection.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogMajorSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogMajorSection.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogMessage.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogMessageAnnotation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogMessageAnnotation.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogSection.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogTargetBuildSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogTargetBuildSection.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ActivityLogUnitTestSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ActivityLogUnitTestSection.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ArchiveInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ArchiveInfo.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/CodeCoverageInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/CodeCoverageInfo.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/DocumentLocation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/DocumentLocation.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/EntityIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/EntityIdentifier.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/Extensions.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/IssueSummary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/IssueSummary.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ObjectID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ObjectID.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/Reference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/Reference.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ResultIssueSummaries.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ResultIssueSummaries.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/ResultMetrics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/ResultMetrics.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/TestFailureIssueSummary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/TestFailureIssueSummary.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/TypeDefinition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/TypeDefinition.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCResult/XCPResultDecoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCResult/XCPResultDecoding.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCTestRun.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCTestRun.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCTestRunFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCTestRunFactory.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCTestrunV1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCTestrunV1.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Models/XCTestrunV2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Models/XCTestrunV2.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Protocols/Communication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Protocols/Communication.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Protocols/Dump.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Protocols/Dump.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Protocols/Runner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Protocols/Runner.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Protocols/RunnerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Protocols/RunnerDelegate.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Protocols/SSHExecutor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Protocols/SSHExecutor.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Protocols/ShellExecutor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Protocols/ShellExecutor.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Protocols/TestExecutor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Protocols/TestExecutor.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Reports/JSONReport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Reports/JSONReport.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Reports/JSONReportModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Reports/JSONReportModel.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Reports/JUnit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Reports/JUnit.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Runners/Node.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Runners/Node.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Runners/RunnersFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Runners/RunnersFactory.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Runners/SSHCommunication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Runners/SSHCommunication.swift -------------------------------------------------------------------------------- /Sources/SiftLib/TestExecutors/BaseExecutor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/TestExecutors/BaseExecutor.swift -------------------------------------------------------------------------------- /Sources/SiftLib/TestExecutors/Device.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/TestExecutors/Device.swift -------------------------------------------------------------------------------- /Sources/SiftLib/TestExecutors/Simulator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/TestExecutors/Simulator.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/Atomic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/Atomic.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/Bash/Scripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/Bash/Scripts.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/CLISetup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/CLISetup.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/CommandLineExecutor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/CommandLineExecutor.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/Extensions/Array.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/Extensions/Array.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/Extensions/Thread+extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/Extensions/Thread+extension.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/Extensions/URL+extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/Extensions/URL+extensions.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/Extensions/URLSession+extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/Extensions/URLSession+extensions.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/GenerateSSHKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/GenerateSSHKeys.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/Log.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/Log.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/Queue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/Queue.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/Run.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/Run.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/SSH.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/SSH.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/TestsDump.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/TestsDump.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/XCResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/XCResult.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/XCResultTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/XCResultTool.swift -------------------------------------------------------------------------------- /Sources/SiftLib/Utils/Xcodebuild.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Sources/SiftLib/Utils/Xcodebuild.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/SiftTests/SiftTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Tests/SiftTests/SiftTests.swift -------------------------------------------------------------------------------- /Tests/SiftTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engenious-inc/sift-ios/HEAD/Tests/SiftTests/XCTestManifests.swift --------------------------------------------------------------------------------