我已按照Android文档(http://tools.android.com/tech-docs/unit-testing-support)中的说明为AndroidStudio配置了单元测试。
我想在自己的JVM中运行每个测试方法,因此我项目中的所有静态属性都被设置回默认值。
我在文档中找不到任何相关内容,我担心这还不可能。
我从命令行(gradlew --daemon test
)运行我的测试,因为我没有让Android Studio中的测试人员工作。
有没有人知道如何在自己的jvm进程中分配每个测试方法,所以他们独立运行'?如果可能,或者如果有其他方法可以使用gradle在其自己的流程中运行每种测试方法,请告诉我。
答案 0 :(得分:2)
这很容易。在您的测试任务集
中print df
print df.dtypes
date1 date2 int1 int2
0 2014-01-01 2014-02-01 2000 20111230
1 2015-01-01 2015-02-01 2014 20151230
date1 datetime64[ns]
date2 object
int1 int64
int2 int64
dtype: object
print
print in_df
print in_df.dtypes
date1 date2 int1 int2
0 2014-01-01 2014-02-01 2000-01-01 2011-12-30
1 2015-01-01 2015-02-01 2014-01-01 2015-12-30
date1 datetime64[ns]
date2 datetime64[ns]
int1 datetime64[ns]
int2 datetime64[ns]
dtype: object
这将导致每个测试分叉一个新的jvm。