Example #1
0
 def test_embedded_resources_no_fail(self):
     obj = JTLErrorsReader(__dir__() + "/../data/resource-errors-no-fail.jtl", logging.getLogger(''))
     obj.read_file(True)
     values = obj.get_data(sys.maxsize)
     self.assertEqual(values.get('')[0].get("msg"), "success_true_with_failed_embedded_resources")
     self.assertEqual(values.get('')[1].get("msg"), "failed_resource_message")
     self.assertEqual(values.get('HTTP Request')[0].get("msg"), "success_true_with_failed_embedded_resources")
     self.assertEqual(values.get('HTTP Request')[1].get("msg"), "failed_resource_message")
Example #2
0
 def test_embedded_resources_fail_child_assert(self):
     obj = JTLErrorsReader(__dir__() + "/../data/resource-errors-child-assert.jtl", logging.getLogger(''))
     obj.read_file(True)
     values = obj.get_data(sys.maxsize)
     self.assertEqual(values.get('')[0].get("msg"), "subsample assertion error")
     self.assertEqual(values.get('')[1].get("msg"), "NOT FOUND")
     self.assertEqual(values.get('HTTP Request')[0].get("msg"), "subsample assertion error")
     self.assertEqual(values.get('HTTP Request')[1].get("msg"), "NOT FOUND")
Example #3
0
 def test_nonstandard_errors_format(self):
     obj = JTLErrorsReader(__dir__() + "/../data/nonstandard-errors.jtl",
                           logging.getLogger(''))
     obj.read_file()
     values = obj.get_data(sys.maxsize)
     self.assertNotEquals(
         values[''][0]['msg'].find(
             'Cannot find function error in object FirefoxDriver'), -1)
Example #4
0
 def test_embedded_resources_main_sample_fail_assert(self):
     obj = JTLErrorsReader(
         __dir__() + "/../data/resource-errors-main-assert.jtl",
         logging.getLogger(''))
     obj.read_file()
     values = obj.get_data(sys.maxsize)
     self.assertEqual(values.get('')[0].get("msg"), "Test failed")
     self.assertEqual(
         values.get('HTTP Request')[0].get("msg"), "Test failed")
Example #5
0
    def test_resource_tc(self):
        obj = JTLErrorsReader(__dir__() + "/../data/resource_tc.jtl", logging.getLogger(''))
        obj.read_file(True)
        values = obj.get_data(sys.maxsize)
        self.assertEqual(values.get('')[0].get("msg"), "message")
        self.assertEqual(values.get('')[1].get("msg"), "FOUND")
        self.assertEqual(values.get('')[2].get("msg"), "second message")
        self.assertEqual(values.get('')[3].get("msg"), "NOT FOUND")
        self.assertEqual(values.get('')[4].get("msg"), "Failed")

        self.assertEqual(values.get('tc1')[0].get("msg"), "FOUND")
        self.assertEqual(values.get('tc3')[0].get("msg"), "message")
        self.assertEqual(values.get('tc3')[1].get("msg"), "second message")
        self.assertEqual(values.get('tc4')[0].get("msg"), "NOT FOUND")
        self.assertEqual(values.get('tc5')[0].get("msg"), "Failed")
Example #6
0
 def test_standard_errors_format(self):
     obj = JTLErrorsReader(__dir__() + "/../data/standard-errors.jtl", logging.getLogger(''))
     obj.read_file(True)
     values = obj.get_data(sys.maxsize)
     self.assertEquals(3, len(values))
Example #7
0
 def configure(self, jtl_file):
     self.obj = JTLErrorsReader(jtl_file, logging.getLogger(''))
Example #8
0
 def configure(self, jtl_file):
     self.obj = JTLErrorsReader(jtl_file, ROOT_LOGGER)
Example #9
0
 def configure(self, jtl_file, err_msg_sep=None):
     self.obj = JTLErrorsReader(jtl_file,
                                ROOT_LOGGER,
                                err_msg_separator=err_msg_sep)
Example #10
0
 def test_standard_errors_format(self):
     obj = JTLErrorsReader(RESOURCES_DIR + "/jmeter/jtl/standard-errors.jtl", logging.getLogger(''))
     obj.read_file()
     values = obj.get_data(sys.maxsize)
     self.assertEquals(3, len(values))