← Back to team overview

sikuli-driver team mailing list archive

[Question #816140]: Screenshot in report file

 

New question #816140 on SikuliX:
https://answers.launchpad.net/sikuli/+question/816140

Im having trouble at reading the HTMLTestRunner.py file edited by RaiMan, I put it in the same folder as the test.sikuli folder, is not working as intended.

My code:
import unittest
import HTMLTestRunner

class TestDemo(unittest.TestCase):
    def testA(self):
        assert True
    def testB(self):
        assert False

class TestDemo2(unittest.TestCase):
    def testC(self):
        assert True
    def testD(self):
        assert False

class CreateTradingPartner(unittest.TestCase):
    def setUp(self):
        App.open("APP")
        wait("1716319040471.png",FOREVER)
        click("1716319040471.png")
        wait("1716319175184.png", FOREVER)
        click("1716319175184.png")
        wait("1716319197555.png", FOREVER)
        click("1716319197555.png")
        wait("1716319221930.png")
        click("1716319221930.png")
        click("1716319248072.png")
        click("1716319290710.png")
        type('a', KeyModifier.CTRL)
        type("SikulixTest123")
        type(Key.TAB)
        type("NEWTESTINGPARTNER")
        click("1716319350209.png")
        wait(5)

    def tearDown(self):
       screen = Screen()
       file = screen.capture(screen.getBounds())
       App.close("APP")


    def test1(self):
       pass

    def test2(self):
        if exists("1717091569203.png"):
                assert True
        else:
                assert False

    def test3(self):
        if exists("1717090756126.png"):
            assert True
        else:
            
            assert False

def suite():
    suite = unittest.TestSuite()
    # TestDemo
    suite.addTest(TestDemo('testA'))
    suite.addTest(TestDemo('testB'))
    # TestDemo2
    suite.addTest(TestDemo2('testC'))
    suite.addTest(TestDemo2('testD'))
    suite.addTest(CreateTradingPartner('test1'))
    suite.addTest(CreateTradingPartner('test2'))
    suite.addTest(CreateTradingPartner('test3'))

    return suite

if __name__ == "__main__":
    suite = suite()
    unittest.TextTestRunner(verbosity=2)
    output = open("results2.html", 'w')
    myrunner = HTMLTestRunner._TestResult() 
    myrunner = HTMLTestRunner.HTMLTestRunner(stream=output, title='This is the test', description ='test', dirrTestScreenshots='path') 
    myrunner.run(suite)



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