我是Jenkins的新手,我正在尝试安排Jenkins工作来运行Python单元测试。正在测试的模块导入convertView.findViewById(R.id.your_edittext_id);
,但在尝试运行Jenkins作业时出现错误:gcloud.datastore
。我为jenkins安装了GCloud SDK插件,但我不知道如何解决这个问题。
我在No module named gcloud.datastore
下的Jenkins中运行以下代码来安装测试的依赖项,然后运行它们。 (我确信有更好的方法来运行单元测试,但我稍后会继续研究。)
Build->Virtualenv Builder
执行pip install -r /vagrant/requirements.txt
python /vagrant/run_test.py -A
时发生错误。由于无法使用pip安装GCloud SDK,因此将其放在run_test.py
文件中不起作用,因此我不确定如何执行此操作。
GCloud SDK安装在我的VM上的requirements.txt
目录中,但Jenkins似乎并不关心。
作为旁注:测试本身模拟了访问数据存储区的方法,因此/vagrant/google-cloud-sdk/bin/gcloud
库没有被用于它们,但项目本身需要它。