-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcomponent.yaml
46 lines (46 loc) · 1.29 KB
/
component.yaml
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
platform: Android
buildPlatform: ReactNative, JavaKotlin
displayName: Android Unit Test
description: "Run Android project's unit tests."
inputs:
- key: "AC_REPOSITORY_DIR"
defaultValue: "$AC_REPOSITORY_DIR"
isRequired: true
title: Repository Path
description: "Specifies the cloned repository path."
- key: "AC_PROJECT_PATH"
defaultValue: "$AC_PROJECT_PATH"
isRequired: false
title: Project Path
description: "Specifies the project path."
helpText:
- key: "AC_MODULE"
defaultValue: "$AC_MODULE"
isRequired: true
title: Module
description: "Specifies the project module for build."
helpText:
- key: "AC_VARIANTS"
defaultValue: "$AC_VARIANTS"
isRequired: true
title: Variants
description: "Specifies build variants. For example : -configuration DEBUG"
helpText:
- key: "AC_ENABLE_JACOCO_COVERAGE_REPORTS"
defaultValue: "false"
isRequired: false
editorType: select
options: "false,true"
title: Create JaCoCo XML coverage reports
description: "If true, creates JaCoCo Unit Test Coverage Report"
helpText:
outputs:
- key: "AC_TEST_RESULT_PATH"
title: Output Path
defaultValue: "AC_TEST_RESULT_PATH"
description: The directory where your Junit XML report will be written to.
helpText:
processFilename: ruby
processArguments: '%AC_STEP_TEMP%/main.rb'
files:
- "main.rb"