Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
xuning
/
livekitAndroidXuningTest
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
davidliu
2022-06-22 20:37:57 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2022-06-22 20:37:57 +0900
Commit
4a1ca93a7783b840b344a930d053c49e50640ab1
4a1ca93a
1 parent
3cf87719
Update github actions (#97)
* Don't run browser stack tests on PRs * add in cache for actions
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
12 行增加
和
0 行删除
.github/workflows/android.yml
.github/workflows/android.yml
查看文件 @
4a1ca93
...
...
@@ -25,6 +25,13 @@ jobs:
java-version
:
'
12'
distribution
:
'
adopt'
-
uses
:
actions/cache@v2
with
:
path
:
|
~/.gradle/caches
~/.gradle/wrapper
key
:
${{ runner.os }}-${{ hashFiles('**/*.gradle*') }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
- name
:
Grant execute permission for gradlew
run
:
chmod +x gradlew
...
...
@@ -32,6 +39,7 @@ jobs:
run
:
./gradlew clean livekit-android-sdk:assembleRelease livekit-android-sdk:testRelease
- name
:
Import video test keys into gradle properties
if
:
github.event_name == 'push'
run
:
|
sed -i -e "s,livekitUrl=,livekitUrl=$LIVEKIT_URL,g" gradle.properties
sed -i -e "s,livekitApiKey=,livekitApiKey=$LIVEKIT_API_KEY,g" gradle.properties
...
...
@@ -42,9 +50,11 @@ jobs:
LIVEKIT_API_SECRET
:
${{ secrets.LIVEKIT_API_SECRET }}
-
name
:
Build video test app
if
:
github.event_name == 'push'
run
:
./gradlew video-encode-decode-test:assembleDebug video-encode-decode-test:assembleDebugAndroidTest
-
name
:
Video Encode Decode App upload and Set app id in environment variable.
if
:
github.event_name == 'push'
run
:
|
APP_UPLOAD_RESPONSE=$(curl -u "$BROWSERSTACK_USERNAME:$BROWSERSTACK_ACCESS_KEY" -X POST https://api-cloud.browserstack.com/app-automate/upload -F "file=@video-encode-decode-test/build/outputs/apk/debug/video-encode-decode-test-debug.apk")
echo "APP_UPLOAD_RESPONSE: $APP_UPLOAD_RESPONSE"
...
...
@@ -63,6 +73,7 @@ jobs:
BROWSERSTACK_ACCESS_KEY
:
${{ secrets.BROWSERSTACK_ACCESS_KEY }}
-
name
:
Video Encode Decode Test Suite upload and Set test suite id in environment variable.
if
:
github.event_name == 'push'
run
:
|
APP_UPLOAD_RESPONSE=$(curl -u "$BROWSERSTACK_USERNAME:$BROWSERSTACK_ACCESS_KEY" -X POST https://api-cloud.browserstack.com/app-automate/espresso/v2/test-suite -F "file=@video-encode-decode-test/build/outputs/apk/androidTest/debug/video-encode-decode-test-debug-androidTest.apk")
echo "APP_UPLOAD_RESPONSE: $APP_UPLOAD_RESPONSE"
...
...
@@ -81,6 +92,7 @@ jobs:
BROWSERSTACK_ACCESS_KEY
:
${{ secrets.BROWSERSTACK_ACCESS_KEY }}
-
name
:
Trigger BrowserStack tests
if
:
github.event_name == 'push'
run
:
|
TEST_RESPONSE=$(curl -u "$BROWSERSTACK_USERNAME:$BROWSERSTACK_ACCESS_KEY" -X POST "https://api-cloud.browserstack.com/app-automate/espresso/v2/build" -d '{"deviceLogs": true, "app": "'"$BROWSERSTACK_APP_ID"'", "testSuite": "'"$BROWSERSTACK_TEST_ID"'", "devices": ["Samsung Galaxy Tab S7-10.0","Samsung Galaxy S22-12.0", "Samsung Galaxy S21-12.0","Samsung Galaxy S20-10.0", "Google Pixel 6-12.0", "Google Pixel 5-11.0", "Google Pixel 3-10.0", "OnePlus 7-9.0","Xiaomi Redmi Note 8-9.0", "Huawei P30-9.0"]}' -H "Content-Type: application/json")
echo "TEST_RESPONSE: $TEST_RESPONSE"
...
...
请
注册
或
登录
后发表评论