From ab9ec7145d6969a14213fb6786edacc2d27102b8 Mon Sep 17 00:00:00 2001 From: Will Stranathan Date: Sat, 15 Feb 2014 15:58:44 -0500 Subject: [PATCH] Ignore the test if we can't run GrokAssembly.exe Former-commit-id: f1241a8b701cb989c55de50fc5728306bea06ccd --- .../analyzer/AssemblyAnalyzerTest.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/dependency-check-core/src/test/java/org/owasp/dependencycheck/analyzer/AssemblyAnalyzerTest.java b/dependency-check-core/src/test/java/org/owasp/dependencycheck/analyzer/AssemblyAnalyzerTest.java index f096ce87f..facb498be 100644 --- a/dependency-check-core/src/test/java/org/owasp/dependencycheck/analyzer/AssemblyAnalyzerTest.java +++ b/dependency-check-core/src/test/java/org/owasp/dependencycheck/analyzer/AssemblyAnalyzerTest.java @@ -17,12 +17,18 @@ */ package org.owasp.dependencycheck.analyzer; +import org.mortbay.log.Log; import org.owasp.dependencycheck.analyzer.exception.AnalysisException; + import java.io.File; + import org.junit.After; + import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import static org.junit.Assume.assumeFalse; + +import org.junit.Assume; import org.junit.Before; import org.junit.Test; import org.owasp.dependencycheck.dependency.Confidence; @@ -46,9 +52,14 @@ public class AssemblyAnalyzerTest { * @throws Exception if anything goes sideways */ @Before - public void setUp() throws Exception { - analyzer = new AssemblyAnalyzer(); - analyzer.initialize(); + public void setUp() { + try { + analyzer = new AssemblyAnalyzer(); + analyzer.initialize(); + } catch (Exception e) { + Log.warn("Exception setting up AssemblyAnalyzer. Tests will be incomplete"); + Assume.assumeNoException("Is mono installed? TESTS WILL BE INCOMPLETE", e); + } } /**