Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当我运行完整的django测试时,jenkins作业失败_Python_Django_Testing_Jenkins_Pylint - Fatal编程技术网

Python 当我运行完整的django测试时,jenkins作业失败

Python 当我运行完整的django测试时,jenkins作业失败,python,django,testing,jenkins,pylint,Python,Django,Testing,Jenkins,Pylint,当我在本地机器上运行测试时,一切正常 当我只运行我的应用程序时,一切都正常 但当我在jenkins运行全套测试时失败了, 更奇怪的是,所有的测试都通过了 我猜这和派林有关,但我不确定 如果您对发生的事情有任何建议,我将不胜感激 + python nexus7/manage.py jenkins ......................................................................................................

当我在本地机器上运行测试时,一切正常

当我只运行我的应用程序时,一切都正常

但当我在jenkins运行全套测试时失败了, 更奇怪的是,所有的测试都通过了

我猜这和派林有关,但我不确定

如果您对发生的事情有任何建议,我将不胜感激

+ python nexus7/manage.py jenkins
............................................................................................................................................................................................................................................................................................................................................................................................s............................................................................................
----------------------------------------------------------------------
Ran 473 tests in 12.744s

OK (skipped=1)
Creating test database for alias 'default'...
Destroying test database for alias 'default'...
Traceback (most recent call last):
  File "nexus7/manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/Django-1.4.3-py2.7.egg/django/core/management/__init__.py", line 443, in execute_from_command_line
    utility.execute()
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/Django-1.4.3-py2.7.egg/django/core/management/__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/Django-1.4.3-py2.7.egg/django/core/management/base.py", line 196, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/Django-1.4.3-py2.7.egg/django/core/management/base.py", line 232, in execute
    output = self.handle(*args, **options)
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django_jenkins/management/commands/__init__.py", line 81, in handle
    if test_runner.run_tests(test_labels):
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/Django-1.4.3-py2.7.egg/django/test/simple.py", line 384, in run_tests
    self.teardown_test_environment()
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django_jenkins/runner.py", line 253, in teardown_test_environment
    signals.teardown_test_environment.send(sender=self)
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/Django-1.4.3-py2.7.egg/django/dispatch/dispatcher.py", line 172, in send
    response = receiver(signal=self, sender=sender, **named)
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/django_jenkins/tasks/run_pylint.py", line 43, in teardown_test_environment
    lint.Run(args, reporter=ParseableTextReporter(output=self.output), exit=False)
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/pylint/lint.py", line 929, in __init__
    linter.check(args)
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/pylint/lint.py", line 542, in check
    self.check_astng_module(astng, walker, rawcheckers)
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/pylint/lint.py", line 615, in check_astng_module
    walker.walk(astng)
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/pylint/utils.py", line 558, in walk
    cb(astng)
  File "/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site-packages/pylint/checkers/variables.py", line 176, in leave_module
    elt_name = elt.value
AttributeError: 'Name' object has no attribute 'value'
Build step 'Virtualenv Builder' marked build as failure
Archiving artifacts
Skipping Cobertura coverage report as build was not UNSTABLE or better ...
Recording test results
Notifying upstream projects of job completion
Finished: FAILURE
+python nexus7/manage.py jenkins
.............................................................................................................................................................................................................................................................................................................................................................s
----------------------------------------------------------------------
在12.744s中运行了473次测试
正常(跳过=1)
正在为别名“default”创建测试数据库。。。
正在销毁别名“default”的测试数据库。。。
回溯(最近一次呼叫最后一次):
文件“nexus7/manage.py”,第10行,在
从命令行(sys.argv)执行命令
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/Django-1.4.3-py2.7.egg/Django/core/management/uuuuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
utility.execute()
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/Django-1.4.3-py2.7.egg/Django/core/management/_uuuinit_uuuuu.py”,第382行,执行
self.fetch_命令(子命令)。从_argv(self.argv)运行_
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/Django-1.4.3-py2.7.egg/Django/core/management/base.py”,第196行,从_argv开始运行
self.execute(*args,**选项._dict__;
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/Django-1.4.3-py2.7.egg/Django/core/management/base.py”,第232行,执行
输出=self.handle(*args,**选项)
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django_-jenkins/management/commands/__-init___;.py”,第81行,在句柄中
如果运行测试,则运行测试(测试标签):
运行测试中的第384行文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/Django-1.4.3-py2.7.egg/Django/test/simple.py”
self.teardown\u test\u环境()
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django_-jenkins/runner.py”,第253行,在teardown_-test_环境中
signals.teardown\u test\u environment.send(发送方=自身)
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/Django-1.4.3-py2.7.egg/Django/dispatch/dispatcher.py”,第172行,在send中
响应=接收方(信号=自身,发送方=发送方,**已命名)
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/django_-jenkins/tasks/run_-pylint.py”,第43行,在拆卸测试环境中
lint.Run(args,reporter=ParseableTextReporter(output=self.output),exit=False)
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/pylint/lint.py”,第929行,在__
过梁检查(args)
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/pylint/lint.py”,第542行,选中
自检模块(astng、walker、RawChecker)
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/pylint/lint.py”,第615行,在检查模块中
步行者,步行者(astng)
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/pylint/utils.py”,第558行,在walk中
cb(astng)
文件“/var/lib/jenkins/shiningpanda/jobs/cb5c943f/virtualenvs/d41d8cd9/local/lib/python2.7/site packages/pylint/checkers/variables.py”,第176行,在离开模块中
elt_name=elt.value
AttributeError:“Name”对象没有属性“value”
生成步骤“Virtualenv Builder”将生成标记为失败
归档工件
正在跳过Cobertura覆盖率报告,因为构建不稳定或更好。。。
记录测试结果
通知上游项目工作完成情况
完成:失败

不是测试,而是构建步骤将构建标记为失败。根据stacktrace,pylint无法运行。如果您以Jenkins用户的身份手动登录到测试机器,您是否能够运行Jenkins运行的相同命令?@Christopher不容易,我目前无法访问该机器