function TestSession.gatherErrors(q)local R=q.results R.errors={}R:visitAllNodes(function(q)if#q.errors>0 then for q,Y in ipairs(q.errors)do table.insert(R.errors,Y)end end end)end

function TestSession:gatherErrors()
	local results = self.results

	results.errors = {}

	results:visitAllNodes(function(node)
		if #node.errors > 0 then
			for _, message in ipairs(node.errors) do
				table.insert(results.errors, message)
			end
		end
	end)
end
