if not os.path.exists(sumspath):
sumspath = os.path.join(builddir, suite, "testsuite", "{0}.sum".format(suite))
- failed = 0
with open(sumspath, "r") as f:
for test, result in parse_values(f):
self.tc.extraresults["ptestresult.{}.{}".format(ptestsuite, test)] = {"status" : result}
- if result == "FAIL":
- self.logger.info("failed: '{}'".format(test))
- failed += 1
-
- self.assertEqual(failed, 0)
bb_vars = get_bb_vars(["B", "TARGET_SYS"], recipe)
builddir, target_sys = bb_vars["B"], bb_vars["TARGET_SYS"]
- failed = 0
for suite in suites:
sumspath = os.path.join(builddir, "gcc", "testsuite", suite, "{0}.sum".format(suite))
if not os.path.exists(sumspath): # check in target dirs
with open(sumspath, "r") as f:
for test, result in parse_values(f):
self.tc.extraresults["ptestresult.{}.{}".format(ptestsuite, test)] = {"status" : result}
- if result == "FAIL":
- self.logger.info("failed: '{}'".format(test))
- failed += 1
-
- self.assertEqual(failed, 0)
class GccSelfTestSystemEmulated(GccSelfTest):
default_installed_packages = ["libgcc", "libstdc++", "libatomic", "libgomp"]
builddir = get_bb_var("B", "glibc-testsuite")
- failed = 0
self.tc.extraresults["ptestresult.sections"]["glibc"] = {}
with open(os.path.join(builddir, "tests.sum"), "r") as f:
for test, result in parse_values(f):
self.tc.extraresults["ptestresult.glibc.{}".format(test)] = {"status" : result}
- if result == "FAIL":
- self.logger.info("failed: '{}'".format(test))
- failed += 1
- self.assertEqual(failed, 0)
class GlibcSelfTestSystemEmulated(GlibcSelfTest):
default_installed_packages = [