INNER CODE UNIT · Python

test_render_counts_omit_zero

apache/ozone · dev-support/ci/test_junit_summary.py:130

  def test_render_counts_omit_zero(self):
    cases = [c for c in self.make_cases() if c.status == "passed"]
    md = junit_summary.render_summary(cases)
    self.assertIn("- ✅ 1 PASSED", md)
    self.assertNotIn("FAILED", md)
    self.assertNotIn("FLAKY", md)
    self.assertNotIn("SKIPPED", md)

  def test_render_tables(self):
    md = junit_summary.render_summary(self.make_cases())
    self.assertIn("❌ FAILED (1)", md)
    self.assertIn("|common|org.X.bad|boom|2s|", md)
    self.assertIn("⚠️ FLAKY (1)", md)
    self.assertIn("|common|org.X.shaky|flap|3s|", md)
    self.assertIn("🙈 SKIPPED (1)", md)

  def test_render_escapes_every_cell(self):
    # parameterized test names can contain pipes and HTML-significant chars

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…