コード例 #1
0
ファイル: suite-html.py プロジェクト: wwj718/yadoms
    def test_main(self):
        tools.deleteContext()
        loader = unittest.TestLoader()
        suite = loader.discover('.')

        with open("report/index.html", 'w') as outFile:
            runner = HTMLTestRunner.HTMLTestRunner(
                stream=outFile,
                title='Yadoms user tests report',
                description='Tests covering Yadoms usage from the web client')
            runner.run(suite)
コード例 #2
0
ファイル: suite-html.py プロジェクト: Yadoms/yadoms
   def test_main(self):
      tools.deleteContext()      
      loader = unittest.TestLoader()         
      suite = loader.discover('.')

      with open("report/index.html", 'w') as outFile:
         runner = HTMLTestRunner.HTMLTestRunner(
            stream=outFile,
            title='Yadoms user tests report',
            description='Tests covering Yadoms usage from the web client'
         )
         runner.run(suite)
コード例 #3
0
ファイル: suite-xml-no-gui.py プロジェクト: Yadoms/yadoms
   def test_main(self):
      tools.deleteContext()
      display = Display(visible=0, size=(1024, 768))
      display.start()

      loader = unittest.TestLoader()
      suite = loader.discover('.')

      with open('report/output.xml', 'wb') as outFile:
         runner = xmlrunner.XMLTestRunner(output=outFile)
         runner.run(suite)
         
      display.stop()
コード例 #4
0
ファイル: suite-xml-no-gui.py プロジェクト: wwj718/yadoms
    def test_main(self):
        tools.deleteContext()
        display = Display(visible=0, size=(1024, 768))
        display.start()

        loader = unittest.TestLoader()
        suite = loader.discover('.')

        with open('report/output.xml', 'wb') as outFile:
            runner = xmlrunner.XMLTestRunner(output=outFile)
            runner.run(suite)

        display.stop()
コード例 #5
0
   def test_main(self):
      if (platform.system() == "Windows"):
         raise Exception('No-GUI tests are not available under Windows');

      tools.deleteContext()
      display = Display(visible=0, size=(1024, 768))
      display.start()

      loader = unittest.TestLoader()
      suite = loader.discover('.')

      with open('report/output.xml', 'wb') as outFile:
         runner = xmlrunner.XMLTestRunner(output=outFile)
         runner.run(suite)
         
      display.stop()
コード例 #6
0
import sys
sys.path.append('.')
import unittest
import HtmlTestRunner
import tools
import shutil
import os


if __name__ == "__main__":
   tools.ChromeOptionsHelper.setHeadless()
   tools.deleteContext()
   suite = unittest.TestLoader().discover('.')

   shutil.rmtree('report_html', True)
   os.makedirs('report_html', exist_ok=True)
   runner = HtmlTestRunner.HTMLTestRunner(output = 'report_html',
                                          combine_reports = True,
                                          report_name = 'index',
                                          add_timestamp = False,
                                          report_title ='Yadoms user tests report')
   runner.run(suite)