当前位置: 首页 > 面试题库 >

Jenkins-使用Genymotion VM代替Android Emulator [关闭]

酆鸿彩
2023-03-14
问题内容

有没有人设法让詹金斯使用Genymotion android VM,而不是超级慢的android-emulator?

Genymotion实际上比我的开发机上的真实设备快,因此对于运行CI测试来说是理想的选择。

感谢您的任何想法。


问题答案:

如果您在CI服务器上启动genymotion并使其始终运行,则它将正常工作。尽管如果只想在测试时就唤醒它,然后关闭id,那么是的,到现在为止,您都会错过一些带有genymotion的东西。

Jenkins
Android模拟器插件在此方面很有用,但genymotion仍然没有等效功能。Genymotion仍然无法编写脚本以使其无法在命令行上运行,理想情况下是无头的。

不过,在我们正在执行的项目中,我们最近切换到genymotion,启动了“仿真器”,使其始终在CI服务器上运行,并且一切正常。这确实是值得的,我们将构建时间减少了2倍,即使启用了HAX,我们也不会遇到在真实仿真器中常见的任何内存问题。

Genymotion欢迎使用jenkins插件。我认为他们已经在路线图上了。



 类似资料:
  • 问题内容: 现在,我有一个PHP文件,该文件执行MYSQL查询,然后计算像这样的行: 这可以正常工作,但是我试图将所有PHP文件更改为使用PDO。那么如何用PDO做到这一点呢? 问题答案: 要么 您也可以使用它来询问数据是否存在或被选择: 或使用您的变量:

  • 替代键充当了每个实体实例主键之外的备用唯一关键字。替代键可用于指定关系。在使用关系数据库的时候,替代键映射为备用关键字列上的唯一索引/约束这一概念,一个或者多个外键约束将引用这个(这些)列。 提示 如果你只想要实施某个列的唯一性,那么你想要的应该是唯一索引,而不是替代键,请查看 索引。在 EF 中,替代键比索引提供了更丰富的功能,因为它们可以用作外键的目标。 替代键通常在你需要的时候才被引入,并且

  • 问题内容: 我对这个问题感到生气,不知道如何解决。 我们试图从Windows Central存储库上的钩子触发Jenkins构建。这实际上是在旧的Jenkins服务器(LTS 1.580.1)上工作的。 我们之前的操作方式是使用存储在文件中的SSH私钥调用Jenkins CLI。 这是奇怪的事情: C:\ Users \ Username \ jenkins> java -jar jenkins-

  • 问题内容: 我们正在寻找Java WebStart的替代方案,该替代方案可以有效地完成相同的任务,并且实现得更好。我们遇到了很大的麻烦。我们有几个XP台式机办公室,所有办公室都稍有不同,到目前为止,只有少数几个在不进行认真调整的情况下工作。问题在于不能很好地使用代理设置(在Java控制面板中使用直接连接可以正常工作),拒绝在设置“ -Xmx”之类的参数时运行,而在未设置参数时运行正常(直到运行)内

  • 问题内容: 我最近看到很多人使用Redis作为缓存,为什么不使用Mongo?据我所知,Redis可以在诸如memcache之类的索引上设置过期日期,但是是否有任何理由不使用Mongo? 我问,因为我在MySQL中进行大型联接,然后在选择后更改数据。我已经在网站的其他部分上使用了内存缓存,但是将其保存在Mongo中将使我能够对缓存的数据进行地理空间搜索。 问题答案: 很多人的确将MongoDB用于中

  • 问题内容: 我知道的指示: JPA持久性机制读取“ persistence.xml”文件,查找名为“ persistence-unit- name”的持久性单元,并基于该持久性单元构造EntityManagerFactory。 我的问题是,如何强制JPA 使用不同于“ persistence.xml”的文件 ?例如“ persistence-test.xml”。 问题答案: 尽管单个JPA提供程序