This repository has been archived by the owner on Aug 14, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
action.yml
50 lines (50 loc) · 1.67 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
name: "Scope for Swift"
author: "Undefined Labs"
description: "Automatically instruments and runs your tests using the Scope Swift agent"
inputs:
dsn:
description: "Scope DSN"
required: true
platform:
description: 'Platform to run: \"ios\", \"macos\" or \"tvos\". By default: \"ios\"'
required: false
default: "ios"
workspace:
description: ".xcworkspace file, if not set, workspace will be autoselected"
required: false
project:
description: ".xcodeproj file, if not set, project will be autoselected"
required: false
scheme:
description: "Scheme to test, if not set, scheme will be autoselected"
required: false
sdk:
description: 'Sdk used for building, by default: \"iphonesimulator\" will be used'
required: false
destination:
description: 'Destination for testing, by default: \"platform=iOS Simulator,name=iPhone 11\"'
required: false
configuration:
description: 'Configuration for testing, by default: \"Debug\"'
required: false
agentVersion:
description: "Version of the Scope agent to use for testing, by default the latest stable"
required: false
codePath:
description: "Enable Codepath functionality, false by default"
required: false
default: false
extraParameters:
description: "These input will be added directly to the build/test command"
required: false
default: ""
forceSPM:
description: If the project is a Swift Package Manager, force to use directly 'swift test' instead of converting previously to xcodeproj. Experimental use.
required: false
default: false
runs:
using: "node12"
main: "dist/index.js"
branding:
icon: "check-square"
color: "purple"