[med-svn] [Git][med-team/libsis-base-java][master] 4 commits: Deactivate tests that cause a symlink point to nothing
Pierre Gruet
gitlab at salsa.debian.org
Sun Dec 6 21:26:33 GMT 2020
Pierre Gruet pushed to branch master at Debian Med / libsis-base-java
Commits:
78ad5c70 by Pierre Gruet at 2020-12-06T22:01:15+01:00
Deactivate tests that cause a symlink point to nothing
- - - - -
c41220a4 by Pierre Gruet at 2020-12-06T22:08:47+01:00
Updating Forwarded information in headers of patches
- - - - -
cc192f6a by Pierre Gruet at 2020-12-06T22:11:41+01:00
Standards version 4.5.1 (no changes needed)
- - - - -
6cdcca8f by Pierre Gruet at 2020-12-06T22:26:23+01:00
Update changelog
- - - - -
8 changed files:
- debian/changelog
- debian/control
- + debian/patches/deactivate_tests_causing_fail_dut_to_commons-io.patch
- debian/patches/load_native_debian.patch
- debian/patches/remove_ch_rinn_imports.patch
- debian/patches/series
- debian/patches/skip_testGetLinkInfoDirectory.patch
- debian/patches/skip_testGetLinkInfoSymLinkDanglingLink.patch
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+libsis-base-java (18.09~pre1+git20180928.45fbd31+dfsg-2) UNRELEASED; urgency=medium
+
+ * Team upload
+ * Deactivate tests that have a symlink point to nothing (Closes: #976490)
+ * Standards version 4.5.1 (no changes needed)
+
+ -- Pierre Gruet <pgtdebian at free.fr> Sun, 06 Dec 2020 22:12:39 +0100
+
libsis-base-java (18.09~pre1+git20180928.45fbd31+dfsg-1) unstable; urgency=medium
* New upstream version
=====================================
debian/control
=====================================
@@ -13,7 +13,7 @@ Build-Depends: debhelper-compat (= 13),
testng,
libtool,
procps
-Standards-Version: 4.5.0
+Standards-Version: 4.5.1
Vcs-Browser: https://salsa.debian.org/med-team/libsis-base-java
Vcs-Git: https://salsa.debian.org/med-team/libsis-base-java.git
Homepage: https://sissource.ethz.ch/sispub/base
=====================================
debian/patches/deactivate_tests_causing_fail_dut_to_commons-io.patch
=====================================
@@ -0,0 +1,81 @@
+Description: deactivate tests that cause a symlink pointing to nothing
+ In the concerned tests, a file named sameOtherFile is created, and at some
+ point in the afterClass method in AbstractFileSystemTestCase.java, this
+ symlink points to nothing, which is due to a bug in commons-io 2.8.0.
+ Those tests are deactivated, but should be activated again once the bug in
+ commons-io has been fixed.
+ See bug IO-692 in the bug dashboard on issues.apache.org website.
+Author: Pierre Gruet <pgtdebian at free.fr>
+Forwarded: not-needed
+Last-Update: 2020-12-06
+
+--- a/sourceTest/java/ch/systemsx/cisd/base/unix/UnixTests.java
++++ b/sourceTest/java/ch/systemsx/cisd/base/unix/UnixTests.java
+@@ -93,6 +93,7 @@
+ { "skip_this_test" })
+ public void testGetLinkInfoSymLink() throws IOException
+ {
++/*
+ final File f = new File(workingDirectory, "someOtherFile");
+ final String content = "someMoreText\n";
+ FileUtils.writeStringToFile(f, content, Charset.defaultCharset());
+@@ -112,12 +113,14 @@
+ assertEquals(FileLinkType.REGULAR_FILE, info2.getLinkType());
+ assertFalse(info2.isSymbolicLink());
+ assertNull(info2.tryGetSymbolicLink());
++*/
+ }
+
+ @Test(groups =
+- { "requires_unix" })
++ { "skip_this_test" })
+ public void testTouchSymLinkAndFileRealtimeTimer() throws IOException, InterruptedException
+ {
++/*
+ if (BuildAndEnvironmentInfo.INSTANCE.getOS().contains("2.6.32"))
+ {
+ System.out.println(" ...skipping as CentOS6 does not yet support the realtime timer.");
+@@ -173,12 +176,14 @@
+ assertNotEquals(lastMicros, info3.getLastModifiedTime().getMicroSecPart());
+ assertNotEquals(lastMicros, info3.getLastAccessTime().getMicroSecPart());
+
++*/
+ }
+
+ @Test(groups =
+- { "requires_unix" })
++ { "skip_this_test" })
+ public void testTouchSymLinkAndFile() throws IOException, InterruptedException
+ {
++/*
+ Unix.setUseUnixRealtimeTimer(false);
+ final File f = new File(workingDirectory, "someOtherFile");
+ final String content = "someMoreText\n";
+@@ -230,6 +235,7 @@
+ assertNotEquals(lastMicros, info3.getLastModifiedTime().getMicroSecPart());
+ assertNotEquals(lastMicros, info3.getLastAccessTime().getMicroSecPart());
+
++*/
+ }
+
+ @Test(groups =
+@@ -280,9 +286,10 @@
+ }
+
+ @Test(groups =
+- { "requires_unix" })
++ { "skip_this_test" })
+ public void testGetLinkInfoHardLink() throws IOException
+ {
++/*
+ final File f = new File(workingDirectory, "someOtherFile");
+ f.createNewFile();
+ final File s = new File(workingDirectory, "someLink");
+@@ -292,6 +299,7 @@
+ assertEquals(FileLinkType.REGULAR_FILE, info.getLinkType());
+ assertFalse(info.isSymbolicLink());
+ assertNull(info.tryGetSymbolicLink());
++*/
+ }
+
+ @Test(groups =
=====================================
debian/patches/load_native_debian.patch
=====================================
@@ -4,7 +4,7 @@ Description: upstream applies various methods to look for the
Here we just load the library from /usr/lib/jni and quit
immediately if linking fails.
Author: Tim Booth
-Forwarded: no
+Forwarded: not-needed
Last-Updated: 2015-08-21
--- a/source/java/ch/systemsx/cisd/base/convert/NativeData.java
+++ b/source/java/ch/systemsx/cisd/base/convert/NativeData.java
=====================================
debian/patches/remove_ch_rinn_imports.patch
=====================================
@@ -1,7 +1,7 @@
Subject: unneeded and unavailable method decorator
Description: decorator is not available in Debian and is not useful for package
Author: Tim Booth
-Forwarded: no
+Forwarded: not-needed
Last-Updated: 2015-08-21
--- a/source/java/ch/systemsx/cisd/base/unix/Unix.java
+++ b/source/java/ch/systemsx/cisd/base/unix/Unix.java
=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@ remove_ch_rinn_imports.patch
load_native_debian.patch
skip_testGetLinkInfoDirectory.patch
skip_testGetLinkInfoSymLinkDanglingLink.patch
+deactivate_tests_causing_fail_dut_to_commons-io.patch
=====================================
debian/patches/skip_testGetLinkInfoDirectory.patch
=====================================
@@ -15,7 +15,7 @@ Description: Skip non-functional test
Bug-Debian: https://bugs.debian.org/885962
Author: Andreas Tille <tille at debian.org>
Last-Update: Mon, 15 Jan 2018 07:58:49 +0100
-Forwarded-Upstream: Bernd Rinn <brinn at ethz.ch>
+Forwarded: Bernd Rinn <brinn at ethz.ch>
--- a/sourceTest/java/ch/systemsx/cisd/base/unix/UnixTests.java
+++ b/sourceTest/java/ch/systemsx/cisd/base/unix/UnixTests.java
=====================================
debian/patches/skip_testGetLinkInfoSymLinkDanglingLink.patch
=====================================
@@ -1,6 +1,7 @@
Author: Andreas Tille <tille at debian.org>
Last-Update: Tue, 27 Oct 2020 20:51:16 +0100
Bug-Debian: https://bugs.debian.org/973070
+Forwarded: not-needed
Description: Disable the affected test by following
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973070#22
.
View it on GitLab: https://salsa.debian.org/med-team/libsis-base-java/-/compare/a98eaaf9dfabfc228870f056638a4c195502bf06...6cdcca8f45e063d347b551d3a1aedfaedcf885cb
--
View it on GitLab: https://salsa.debian.org/med-team/libsis-base-java/-/compare/a98eaaf9dfabfc228870f056638a4c195502bf06...6cdcca8f45e063d347b551d3a1aedfaedcf885cb
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20201206/1986377e/attachment-0001.html>
More information about the debian-med-commit
mailing list