// Also check annotation label widths
if (includeAnnotations && al.getAlignmentAnnotation() != null)
{
- fm = c.getFontMetrics(getAlabels().getFont());
+ if (legacy)
+ {
+ fm = c.getFontMetrics(getAlabels().getFont());
+ }
if (!legacy || Jalview.isHeadlessMode())
{
return idwidth.intValue() + ID_WIDTH_PADDING;
}
- int w = getIdPanel().getWidth();
- w = calculateIdWidth(-1, true, true).width;
+ // int w = getIdPanel().getWidth();
+ // w = calculateIdWidth(-1, true, true).width;
+ int w = calculateIdWidth(-1, true, true).width;
return (w > 0 ? w : calculateIdWidth().width);
}
x);
} finally
{
- // cleanupFiles(filenames);
+ cleanupFiles(filenames);
tearDown();
}
}
timeOut -= 25;
}
}
- /*
- * larger margin between IDs and alignment/annotations when in --gui mode
- *
- verifyOrderedFileSet(cmdLines[0] + " vs " + cmdLines[1], filenames, false);
- */
+
+ verifyOrderedFileSet(cmdLines[0] + " vs " + cmdLines[1], filenames,
+ false);
verifySimilarEnoughImages(cmdLines[0] + " vs " + cmdLines[1],
- filenames, 0.6f, 0f);
+ filenames, 0f, 0f);
} catch (Exception x)
{
Assert.fail("Unexpected exception during structureImageOutputTest",
Assert.assertTrue(max_h > 0,
"Maximum height is not positive (" + max_h + ")");
// tolerance
- Assert.assertTrue(100 * (max_w - min_w) / min_w < w_tolerance_pc,
+ Assert.assertTrue(100 * (max_w - min_w) / min_w <= w_tolerance_pc,
"Width variation (" + (max_w - min_w)
- + " not within tolerance of minimum width (" + min_w
- + ")");
+ + " not within tolerance (" + w_tolerance_pc
+ + "%) of minimum width (" + min_w + ")");
if (max_w != min_w)
{
System.out.println("Widths within tolerance (" + w_tolerance_pc
+ "%), min_w=" + min_w + " < max_w=" + max_w);
}
- Assert.assertTrue(100 * (max_h - min_h) / min_h < w_tolerance_pc,
+ Assert.assertTrue(100 * (max_h - min_h) / min_h <= h_tolerance_pc,
"Height variation (" + (max_h - min_h)
- + " not within tolerance of minimum height (" + min_h
- + ")");
+ + " not within tolerance (" + h_tolerance_pc
+ + "%) of minimum height (" + min_h + ")");
if (max_h != min_h)
{
System.out.println("Heights within tolerance (" + h_tolerance_pc