Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
沉迷打码的小凳子
glide
提交
dd5f0f19
G
glide
项目概览
沉迷打码的小凳子
/
glide
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
glide
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
dd5f0f19
编写于
10月 25, 2017
作者:
S
Sam Judd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Run Firebase robot tests on Glide’s sample apps.
上级
91682c90
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
90 addition
and
9 deletion
+90
-9
scripts/install_firebase.sh
scripts/install_firebase.sh
+10
-0
scripts/run_sample_robo_tests.sh
scripts/run_sample_robo_tests.sh
+44
-0
scripts/travis_firebase.sh
scripts/travis_firebase.sh
+1
-8
scripts/travis_samples.sh
scripts/travis_samples.sh
+35
-1
未找到文件。
scripts/install_firebase.sh
0 → 100755
浏览文件 @
dd5f0f19
#!/usr/bin/env bash
set
-e
openssl aes-256-cbc
-K
$encrypted_ad2664a1c4dd_key
-iv
$encrypted_ad2664a1c4dd_iv
-in
$GCLOUD_FILE
-out
gcloud.json
-d
wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-176.0.0-linux-x86_64.tar.gz
tar
xf google-cloud-sdk-176.0.0-linux-x86_64.tar.gz
echo
"y"
| ./google-cloud-sdk/bin/gcloud components update beta
./google-cloud-sdk/bin/gcloud auth activate-service-account
--key-file
gcloud.json
scripts/run_sample_robo_tests.sh
0 → 100755
浏览文件 @
dd5f0f19
#!/usr/bin/env bash
# Runs Firebases' robo tests (monkeyrunner) on Glide's sample apps
#
# Usage:
# ./scripts/run_sample_robo_tests.sh
set
-e
./gradlew :samples:flickr:build
\
:samples:giphy:build
\
:samples:contacturi:build
\
:samples:gallery:build
\
:samples:imgur:build
\
:samples:svg:build
\
--parallel
declare
-a
samples
=(
"flickr"
"giphy"
"contacturi"
"gallery"
"imgur"
"svg"
)
pids
=()
for
sample
in
"
${
samples
[@]
}
"
do
sample_dir
=
"samples/
${
sample
}
/build/outputs/apk/"
sample_apk
=
"
${
sample_dir
}
/
${
sample
}
-debug.apk"
gcloud firebase
test
android run
\
--type
robo
\
--app
$sample_apk
\
--device
model
=
Nexus6P,version
=
26,locale
=
en,orientation
=
portrait
\
--project
android-glide
\
--no-auto-google-login
&
pids+
=(
"
$!
"
)
done
for
current
in
"
${
pids
[@]
}
"
do
wait
$current
done
scripts/travis_firebase.sh
浏览文件 @
dd5f0f19
...
@@ -9,14 +9,7 @@ fi
...
@@ -9,14 +9,7 @@ fi
./gradlew :instrumentation:assembleDebug :instrumentation:assembleDebugAndroidTest
--parallel
&
./gradlew :instrumentation:assembleDebug :instrumentation:assembleDebugAndroidTest
--parallel
&
pid
=
$!
pid
=
$!
./scripts/install_firebase.sh
openssl aes-256-cbc
-K
$encrypted_ad2664a1c4dd_key
-iv
$encrypted_ad2664a1c4dd_iv
-in
$GCLOUD_FILE
-out
gcloud.json
-d
wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-176.0.0-linux-x86_64.tar.gz
tar
xf google-cloud-sdk-176.0.0-linux-x86_64.tar.gz
echo
"y"
| ./google-cloud-sdk/bin/gcloud components update beta
./google-cloud-sdk/bin/gcloud auth activate-service-account
--key-file
gcloud.json
wait
$pid
wait
$pid
apk_dir
=
instrumentation/build/outputs/apk
apk_dir
=
instrumentation/build/outputs/apk
...
...
scripts/travis_samples.sh
浏览文件 @
dd5f0f19
...
@@ -8,4 +8,38 @@ set -e
...
@@ -8,4 +8,38 @@ set -e
:samples:gallery:build
\
:samples:gallery:build
\
:samples:imgur:build
\
:samples:imgur:build
\
:samples:svg:build
\
:samples:svg:build
\
--parallel
--parallel
&
pid
=
$!
./scripts/install_firebase.sh
wait
$pid
declare
-a
samples
=(
"flickr"
"giphy"
"contacturi"
"gallery"
"imgur"
"svg"
)
pids
=()
for
sample
in
"
${
samples
[@]
}
"
do
sample_dir
=
"samples/
${
sample
}
/build/outputs/apk/"
sample_apk
=
"
${
sample_dir
}
/
${
sample
}
-debug.apk"
./google-cloud-sdk/bin/gcloud firebase
test
android run
\
--type
robo
\
--app
$sample_apk
\
--device
model
=
Nexus6P,version
=
26,locale
=
en,orientation
=
portrait
\
--project
android-glide
\
--no-auto-google-login
&
pids+
=(
"
$!
"
)
done
for
current
in
"
${
pids
[@]
}
"
do
wait
$current
done
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录