GTS 6.0_r2 [media]创建本地http服务器 | shuidefu

To decrease the GTS execution time, some of the media tests can be run locally
through SD Card or hosting on a local server. This is an optional step and only
needed if your wifi connection is not good enough or if there is an issue
connecting with Google servers. Follow the steps if you wish to use this method:

  1. 在Ubuntu中通过apt-get install apache2 安装apache2
  2. apache2的配置文件是/etc/apache2/apache2.conf
    两者默认的访问端口都是80端口,当然这是可以在配置文件中进行修改的。
    在配置文件中可以发现,服务器默认的访问路径在/var/www/html目录下。
  3. 只是为了简单实现一台http文件服务器,因此可以在/var/www/html创建一个软连接来连接文件目录。
    192.168.1.10这个节点作为安装包文件目录是 home/media/gts/,然后通过命令ln -s /home/media media(media前有空格)在/var/www/html/目录下创建了一个软连接。
    在浏览器中就可以通过http://192.168.1.10/media访问到文件目录了。
    [如果提示没有访问权限,请参考https://blog.csdn.net/liaodong2010/article/details/71374463
    将media目录改成可访问
    修改权限
    sudo nano /etc/apache2/apache2.conf
    添加如下一段
    <Directory /home/media>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
    </ Directory>
  4. 只要是同一个局域网的其它机子就都可以通过http://192.168.1.10/media/来 访问media了。

附:dynamic-config-1.0.json文件修改
将configValues后[]里面的值改为"http://192.168.1.10/media/gts/exoplayer/"
执行GTS时使用命令:
run gts-suite --module-arg GtsExoPlayerTestCases:config-url: http://192.168.1.10/media/gts/exoplayer/dynamic-config-1.0.json
retry 时同理:
run retry -s sessionID --module-arg GtsExoPlayerTestCases:config-url: http://192.168.1.10/media/gts/exoplayer/dynamic-config-1.0.json

作者: RESSRC

个人资源站

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据