From 1bc5881a4f0be905ad88722a29b9507c11547ba7 Mon Sep 17 00:00:00 2001 From: Luc Maisonobe <luc@orekit.org> Date: Wed, 1 Jul 2020 11:23:27 +0200 Subject: [PATCH] Attempt to get information on failing test case in CI. --- .../org/orekit/rugged/errors/DumpManagerTest.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/test/java/org/orekit/rugged/errors/DumpManagerTest.java b/src/test/java/org/orekit/rugged/errors/DumpManagerTest.java index 1cce8bbf..f8cac120 100644 --- a/src/test/java/org/orekit/rugged/errors/DumpManagerTest.java +++ b/src/test/java/org/orekit/rugged/errors/DumpManagerTest.java @@ -22,13 +22,17 @@ import java.io.File; import java.io.FileReader; import java.io.IOException; import java.net.URISyntaxException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.attribute.PosixFileAttributeView; +import java.nio.file.attribute.PosixFileAttributes; +import java.nio.file.attribute.PosixFilePermissions; import org.hipparchus.geometry.euclidean.threed.Rotation; import org.hipparchus.geometry.euclidean.threed.RotationConvention; import org.hipparchus.geometry.euclidean.threed.Vector3D; import org.hipparchus.util.FastMath; import org.junit.Assert; -import org.junit.Ignore; import org.junit.Rule; import org.junit.Test; import org.junit.rules.TemporaryFolder; @@ -237,8 +241,14 @@ public class DumpManagerTest { try { File dump = tempFolder.newFile(); dump.setReadOnly(); + Path path = dump.toPath(); + PosixFileAttributes attributes = Files.getFileAttributeView(path, PosixFileAttributeView.class).readAttributes(); + System.out.println(PosixFilePermissions.toString(attributes.permissions()) + " " + + attributes.group().getName() + " " + attributes.owner().getName() + " " + + path); DumpManager.activate(dump); variousRuggedCalls(); + DumpManager.deactivate(); Assert.fail("an exception should have been thrown"); } catch (RuggedException re) { Assert.assertEquals(RuggedMessages.DEBUG_DUMP_ACTIVATION_ERROR, re.getSpecifier()); -- GitLab