diff options
author | Angel Avila | 2017-07-26 21:25:00 +0000 |
---|---|---|
committer | Megumi Telles | 2017-08-02 20:33:13 +0000 |
commit | 062f91e587dfc1273b201e385d14117e5ba8556b (patch) | |
tree | a1a9a9647c1aec86c81b1e0c5feacde1e0412843 /plugins | |
parent | 111a734ea59178d13b5c5400b3f6e048fbd2f734 (diff) | |
download | org.eclipse.osee-062f91e587dfc1273b201e385d14117e5ba8556b.tar.gz org.eclipse.osee-062f91e587dfc1273b201e385d14117e5ba8556b.tar.xz org.eclipse.osee-062f91e587dfc1273b201e385d14117e5ba8556b.zip |
refactor: Handle bad dat files more gracefully on coverage import
Change-Id: If9ef401d8c15c86f4bcdf6a0ca919b2202d88326
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/importer/coverage/LisFileParser.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/importer/coverage/LisFileParser.java b/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/importer/coverage/LisFileParser.java index 277ddd1dc39..4fcbd35efc1 100644 --- a/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/importer/coverage/LisFileParser.java +++ b/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/importer/coverage/LisFileParser.java @@ -13,6 +13,7 @@ package org.eclipse.osee.disposition.rest.internal.importer.coverage; import static org.eclipse.osee.disposition.model.DispoStrings.Exception_Handling_Resolution; import static org.eclipse.osee.disposition.model.DispoStrings.Test_Unit_Resolution; import static org.eclipse.osee.disposition.model.DispoSummarySeverity.ERROR; +import static org.eclipse.osee.disposition.model.DispoSummarySeverity.WARNING; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; @@ -356,7 +357,7 @@ public class LisFileParser implements DispoImporterApi { Result datFileSyntaxResult = VCastValidateDatFileSyntax.validateDatFileSyntax(resultsLine); if (!datFileSyntaxResult.isTrue()) { report.addEntry("SQL", String.format("This line [%s] is not in proper format. In DAT file [%s]", - resultsFile.getName()), ERROR); + resultsLine, resultsFile.getName()), WARNING); } else { if (!alreadyUsedDatIds.contains(resultsLine)) { alreadyUsedDatIds.add(resultsLine); @@ -379,6 +380,8 @@ public class LisFileParser implements DispoImporterApi { } } } + } catch (Exception ex) { + report.addEntry("EXCEPTION", ex.getMessage(), ERROR); } finally { Lib.close(br); } |