From 84b8228268c4094a998e2f0e13f8074f052b4e1e Mon Sep 17 00:00:00 2001
From: Florian Angerer <florian.angerer@oracle.com>
Date: Tue, 9 Jan 2018 10:02:06 +0100
Subject: [PATCH] Ignore output before first section.

---
 .../r/test/packages/analyzer/parser/LogFileParser.java     | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/com.oracle.truffle.r.test.packages.analyzer/src/com/oracle/truffle/r/test/packages/analyzer/parser/LogFileParser.java b/com.oracle.truffle.r.test.packages.analyzer/src/com/oracle/truffle/r/test/packages/analyzer/parser/LogFileParser.java
index e50d913587..c9c4f198b1 100644
--- a/com.oracle.truffle.r.test.packages.analyzer/src/com/oracle/truffle/r/test/packages/analyzer/parser/LogFileParser.java
+++ b/com.oracle.truffle.r.test.packages.analyzer/src/com/oracle/truffle/r/test/packages/analyzer/parser/LogFileParser.java
@@ -103,11 +103,18 @@ public class LogFileParser {
                 this.reader = r;
                 consumeLine();
 
+                // consume any leading lines (there might be some output of 'mx')
+                collectBody(Token.BEGIN_INSTALL_TEST);
+
                 Section installTest0 = parseInstallTest();
                 logFile.addSection(installTest0);
                 if (!installTest0.isSuccess()) {
                     return logFile;
                 }
+
+                // again, consume any leading lines
+                collectBody(Token.BEGIN_INSTALL_TEST);
+
                 Section installTest1 = parseInstallTest();
                 logFile.addSection(installTest1);
                 if (installTest1.isSuccess()) {
-- 
GitLab