sikuli-driver team mailing list archive
  
  - 
     sikuli-driver team sikuli-driver team
- 
    Mailing list archive
  
- 
    Message #49516
  
Re:  [Question #676481]: There's some way to "force error" or "failure" for XMLTestRunner?
  
Question #676481 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/676481
Description changed to:
Hi. Good evening for everyone.
I'm working with Sikuli + XMLTestRunner on a larger task. In one part of
the code that I write on Sikule IDE, I have an IF, and, inside this if I
want to "force" an error or failure, because I want to the the info of
fail in XMLTestRunner.
I have been trying for 12 hours diferents kinds of codes or style of
codes and nothing work's fine.
I see this page http://doc.sikuli.org/faq/020-unit-test.html where they
talk about  junit.framework.TestCase, and, inside this framework I find
a class named "TestResult" with methods addError and addFailure that
will be work a lot fine for me, but I don't undestant how to "declare"
it in my code.
Let's take a look about my code: 
class C1Cars(unittest.TestCase):
    def C1_CT1Ford(self):
        setFindFailedHandler(handler)
        wait(Pattern("1541773517913.png").similar(0.63),60000)
        find("1543577993389.png") #this pic will not be found, and the handler will be called.
        click("1541772230536.png") 
        click("1541772263254.png")
        type(' sikulix')
        wait("1541772336503.png",100) 
        if(handlerchamado>0): #inside handler definition, we increase this var
            ### HERE I WANT TO RETURN AN ERROR ####
            ### SO THE METHOD WILL BE THERE ####
        else:            
            ### HERE THE TEST WILL END WITHOUT RETURN ANY ERROR
def suite():
    suite = unittest.TestSuite()
    
  
    suite.addTest(C1Cars('C1_CT1Ford'))
    #suite.addTest(TestDemo('testB'))
    return suite
Someone can help me?
-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.