File tree Expand file tree Collapse file tree 1 file changed +43
-0
lines changed
Expand file tree Collapse file tree 1 file changed +43
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Test Action
2+
3+ on : [push]
4+
5+ jobs :
6+ test :
7+ runs-on : ubuntu-latest
8+
9+ steps :
10+ - name : Checkout repository
11+ uses : actions/checkout@v2
12+
13+ - name : Create mock build.gradle.kts
14+ run : |
15+ echo "android {" > build.gradle.kts
16+ echo " defaultConfig {" >> build.gradle.kts
17+ echo " versionName = \"4.22.0\"" >> build.gradle.kts
18+ echo " versionCode = 123" >> build.gradle.kts
19+ echo " }" >> build.gradle.kts
20+ echo "}" >> build.gradle.kts
21+
22+ - name : Run action
23+ uses : ./
24+ with :
25+ EXPOSE_CODE : ' true'
26+ EXPOSE_NAME : ' true'
27+
28+ - name : Validate versionName and versionCode
29+ run : |
30+ content=$(cat build.gradle.kts)
31+ if [[ $content == *"versionName = \"4.22.0\""* && $content == *"versionCode = 123"* ]]; then
32+ echo "Mock build.gradle.kts contains versionName and versionCode"
33+ else
34+ echo "Mock build.gradle.kts does not contain expected values"
35+ exit 1
36+ fi
37+
38+ if [[ $ANDROID_VERSION_NAME == "4.22.0" && $ANDROID_VERSION_CODE == 123 ]]; then
39+ echo "Validation: Environment variables match mock values"
40+ else
41+ echo "Validation: Environment variables do not match mock values"
42+ exit 1
43+ fi
You can’t perform that action at this time.
0 commit comments