zhanghai_long 2017-03-10 08:53 采纳率: 0%
浏览 2792
已结题

selenium+python 多进程一直报错

#coding=utf-8
import unittest, time, os, multiprocessing
from email.mime.text import MIMEText
import HTMLTestRunner
def EEEcreatsuite1():
casedir=[]
listaa=os.listdir('D:\eclipes_case\test_case\src\')
print listaa
for xx in listaa:
if "test_case" in xx:
casedir.append(xx)
print casedir

suite=[]
for n in casedir:
    testunit=unittest.TestSuite()
    discover=unittest.defaultTestLoader.discover(n,pattern ='start_*.py',top_level_dir=n)
    print discover
    for test_suite in discover:
        for test_case in test_suite:
            testunit.addTests(test_case)
    suite.append(testunit)
return suite,casedir

def EEEEEmultiRunCase(suite,casedir):
now = time.strftime('%Y-%m-%d-%H_%M_%S',time.localtime(time.time()))
filename = 'D:\eclipes_case\test_case\src\test_report\'+now+'result.html'
fp = file(filename, 'wb')

proclist=[]
s=0

for i in suite:
    runner = HTMLTestRunner.HTMLTestRunner(
        stream=fp,
        title=u'测试报告',
        description=u'用例执行情况:'
        )

    proc = multiprocessing.Process(target=runner.run(i),args=(i,))
    proclist.append(proc)

    s=s+1
for proc in proclist: proc.start()
for proc in proclist: proc.join()

fp.close()

if name == "__main__":
runtmp = EEEcreatsuite1()
EEEEEmultiRunCase(runtmp[0],runtmp[1])

    报错:

Method=test_youdao_search>]>]>]>
.
Time Elapsed: 0:00:34.414000
.
Time Elapsed: 0:00:13.649000
Process Process-1:
Traceback (most recent call last):
File "C:\Python27\lib\multiprocessing\process.py", line 258, in _bootstrap
self.run()
File "C:\Python27\lib\multiprocessing\process.py", line 114, in run
self._target(*self._args, **self._kwargs)
TypeError: '_TestResult' object is not callable
Process Process-2:
Traceback (most recent call last):
File "C:\Python27\lib\multiprocessing\process.py", line 258, in _bootstrap
self.run()
File "C:\Python27\lib\multiprocessing\process.py", line 114, in run
self._target(*self._args, **self._kwargs)
TypeError: '_TestResult' object is not callable

  • 写回答

1条回答 默认 最新

  • 关注
    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?