提交 c327568b 创建 作者: 宋海霞's avatar 宋海霞

更新 .gitlab-ci.yml

上级 8f64bf8d
...@@ -40,7 +40,7 @@ case1: ...@@ -40,7 +40,7 @@ case1:
stage: case1 stage: case1
<<: *android-runner <<: *android-runner
script: script:
- ./gradlew assembleDebug --offline --build-cache - ./gradlew assembleDebug ${ANDROID_BUILD_OFFLINE} --build-cache
- > - >
echo echo
...@@ -51,7 +51,7 @@ case1: ...@@ -51,7 +51,7 @@ case1:
echo "===========================================" echo "==========================================="
- avdmanager create avd --force --name "test" --device "pixel" --package "system-images;android-30;google_apis;x86" > /dev/null - avdmanager create avd --force --name "test" --device "pixel" --package "system-images;android-30;google_apis;x86" > /dev/null
- emulator -memory 4096 -timezone Asia/Shang_Hai -avd "test" -no-boot-anim -no-window -gpu swiftshader_indirect -accel on -noaudio -no-snapshot-save -dns-server 8.8.8.8,8.8.4.4 -netfast -nojni & - emulator -memory 4096 -timezone Asia/Shang_Hai -avd "test" -no-boot-anim -no-window -gpu swiftshader_indirect -accel on -noaudio -no-snapshot-save -dns-server ${ANDROID_EMULATOR_DNS} -netfast -nojni &
- /android-wait-for-emulator.sh 20 - /android-wait-for-emulator.sh 20
- adb shell am broadcast -a android.intent.action.CLOSE_SYSTEM_DIALOGS - adb shell am broadcast -a android.intent.action.CLOSE_SYSTEM_DIALOGS
- sleep 3; adb shell input keyevent 22 - sleep 3; adb shell input keyevent 22
...@@ -59,7 +59,7 @@ case1: ...@@ -59,7 +59,7 @@ case1:
- sleep 3; adb shell input keyevent 66 - sleep 3; adb shell input keyevent 66
- adb shell am broadcast -a android.intent.action.CLOSE_SYSTEM_DIALOGS - adb shell am broadcast -a android.intent.action.CLOSE_SYSTEM_DIALOGS
- echo -e "\n\033[0;33;1m正在测试Work1...\033[0m\n" - echo -e "\n\033[0;33;1m正在测试Work1...\033[0m\n"
- ./gradlew app:connectedAndroidTest -P android.testInstrumentationRunnerArguments.class=${PACKAGE_NAME}.Work1Test#work1Test --offline --build-cache - ./gradlew app:connectedAndroidTest -P android.testInstrumentationRunnerArguments.class=${PACKAGE_NAME}.Work1Test#work1Test ${ANDROID_BUILD_OFFLINE} --build-cache
- > - >
echo echo
...@@ -69,7 +69,7 @@ case1: ...@@ -69,7 +69,7 @@ case1:
echo "===========================================" echo "==========================================="
- echo -e "\n\033[0;33;1m正在测试Work2...\033[0m\n" - echo -e "\n\033[0;33;1m正在测试Work2...\033[0m\n"
- ./gradlew app:connectedAndroidTest -P android.testInstrumentationRunnerArguments.class=${PACKAGE_NAME}.Work2Test#work2Test --offline --build-cache - ./gradlew app:connectedAndroidTest -P android.testInstrumentationRunnerArguments.class=${PACKAGE_NAME}.Work2Test#work2Test ${ANDROID_BUILD_OFFLINE} --build-cache
- > - >
echo echo
...@@ -100,7 +100,7 @@ code-analysis: ...@@ -100,7 +100,7 @@ code-analysis:
stage: code-analysis stage: code-analysis
<<: *codecode-analysis-runner <<: *codecode-analysis-runner
script: script:
- ./gradlew assembleDebug --offline - ./gradlew assembleDebug ${ANDROID_BUILD_OFFLINE}
- sonar-scanner -X -Dsonar.projectKey=ProjectKey-$CI_PROJECT_ID -Dsonar.projectName=$CI_PROJECT_NAME -Dsonar.links.homepage=$CI_PROJECT_URL -Dsonar.host.url=$SONAR_URL -Dsonar.login=$SONAR_LOGIN -Dsonar.gitlab.commit_sha=$CI_COMMIT_SHA -Dsonar.gitlab.ref_name=$CI_COMMIT_REF_NAME -Dsonar.gitlab.project_id=$CI_PROJECT_ID -Dsonar.gitlab.url=$CODECODE_PROTOCOL$CODECODE_DOMAIN - sonar-scanner -X -Dsonar.projectKey=ProjectKey-$CI_PROJECT_ID -Dsonar.projectName=$CI_PROJECT_NAME -Dsonar.links.homepage=$CI_PROJECT_URL -Dsonar.host.url=$SONAR_URL -Dsonar.login=$SONAR_LOGIN -Dsonar.gitlab.commit_sha=$CI_COMMIT_SHA -Dsonar.gitlab.ref_name=$CI_COMMIT_REF_NAME -Dsonar.gitlab.project_id=$CI_PROJECT_ID -Dsonar.gitlab.url=$CODECODE_PROTOCOL$CODECODE_DOMAIN
allow_failure: true allow_failure: true
only: only:
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论