From 26f416b9f53e646434da0308b6ff4254122d4db2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thomas=20M=C3=BCller?= <thomas.mueller@tmit.eu>
Date: Thu, 17 Dec 2015 17:15:04 +0100
Subject: [PATCH] Assert that there are no xml error left

---
 tests/lib/testcase.php | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/tests/lib/testcase.php b/tests/lib/testcase.php
index 5d88fa08a6d..c2a72beffcd 100644
--- a/tests/lib/testcase.php
+++ b/tests/lib/testcase.php
@@ -92,6 +92,12 @@ abstract class TestCase extends \PHPUnit_Framework_TestCase {
 			throw $hookExceptions[0];
 		}
 
+		// fail hard if xml errors have not been cleaned up
+		$errors = libxml_get_errors();
+		libxml_clear_errors();
+		$this->assertEquals([], $errors);
+
+		// tearDown the traits
 		$traits = $this->getTestTraits();
 		foreach ($traits as $trait) {
 			$methodName = 'tearDown' . basename(str_replace('\\', '/', $trait));
-- 
GitLab