← Back to team overview

sikuli-driver team mailing list archive

Re: [Question #257267]: Execute tests from multiple classes with a single output file

 

Question #257267 on SikuliX changed:
https://answers.launchpad.net/sikuli/+question/257267

Ali Ahmed posted a new comment:
Hi I am trying to do this in my testing,and I want to create single
report file with various tests results in it, but I was having some
trouble.  I'm getting an error message when I tried.  the test scripts
run when I run their separate sikuli files but not in
RunningMulitpleTest sikuli file.

Code:

import random
import shutil
import os
import xlrd
import BidsAndOffersModule

from SubmittingOffersMisoHourlyParameters import *
from SubmittingOffersMisoEnergySchedOffer import *

#from ddt import ddt, data,unpack

import utils


import HTMLTestRunner
import unittest


outfile = open("RunMultipleTests.html", "w")
runner = HTMLTestRunner.HTMLTestRunner(stream=outfile, title='Test Suite', description='Test Suite')

loader = unittest.TestLoader()
suite1 = loader.loadTestsFromModule(SubmittingOffersMisoHourlyParameters)
suite2 = loader.loadTestsFromModule(SubmittingOffersMisoEnergySchedOffer)

all_suite = unittest.TestSuite([suite1,suite2])
runner.run(all_suite)


I am getting the following error message:

[error] script [ RunMultitpleTest3112021 ] stopped with error in line 24
[error] AttributeError ( 'HTMLTestRunner' object has no attribute 'isAborted' )
[error] --- Traceback --- error source first
line: module ( function ) statement 
24: main (  <module> )     loader = unittest.TestLoader()
[error] --- Traceback --- end --------------

-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for SikuliX.