小编Jul*_*uti的帖子

使用基于Gradle的配置时,在Android Studio(IntelliJ)上运行简单的JUnit测试

我正在使用Android Studio/IntelliJ构建现有Android项目,并希望添加一些简单的JUnit单元测试.添加此类测试的正确文件夹是什么?

所述机器人Gradle插件限定具有目录结构src/main/java的主要源代码和src/instrumentTest/java用于Android测试.

试图在instrumentTest中添加我的JUnit测试对我来说不起作用.我可以将它作为Android测试运行(这就是该目录所针对的)但这不是我想要的 - 我只想运行一个简单的JUnit测试.我尝试为这个类创建一个JUnit运行配置但是也没有用 - 我想是因为我使用的是一个被标记为AndroidTest而不是Source的目录.

如果我在项目结构中创建一个新的源文件夹并将其标记为此类,则下次IntelliJ从gradle构建文件刷新项目配置时将会擦除此文件夹.

在基于gradle的android项目中配置JUnit测试的更合适的方法是IntelliJ什么?使用哪个目录结构?

junit android intellij-idea gradle android-studio

78
推荐指数
3
解决办法
6万
查看次数

docker容器是否保留文件更改?

这是一个非常基本的问题,但我有点挣扎,并希望确保我理解正确.

从映像启动容器并对其中的文件进行一些更改后(即:存储在容器上运行的WebApp的数据库中的某些数据),在容器停止和重新启动之间继续使用相同日期的适当方法是什么?

我的理解是正确的,一旦容器停止/完成(即:在交互式会话后退出),那么该容器与所有文件更改一起消失了吗?因此,如果我想保留一些文件更改,我必须将容器的状态提交到图像的新图像/新版本中?

谢谢,朱利安

lifecycle containers docker

35
推荐指数
2
解决办法
2万
查看次数