Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8211673 Add @requires tags to reduce unnecessary testing
  3. JDK-8355444

[java.io] Use @requires tag instead of exiting based on "os.name" property value

XMLWordPrintable

    • b22

      Tests to examine:

      test/jdk/java/io/File/MaxPath.java
      test/jdk/java/io/File/Util.java --- runs on multiple OS platforms
      test/jdk/java/io/File/WinMaxPath.java --- done uses @requires (os.family == "windows")
      test/jdk/java/io/File/SymLinks.java -- runs on multiple OS platforms (refactor extract method testDOSHiddenAttributes ) DONE
      test/jdk/java/io/File/MaxPathLength.java --- runs on multiple OS platforms (refactor extract method testLongPathOnWindows )
      test/jdk/java/io/File/WinSpecialFiles.java -- done uses @requires (os.family == "windows")
      test/jdk/java/io/File/GetAbsolutePath.java --- runs on multiple OS platforms
      test/jdk/java/io/File/SetAccess.java --- runs on multiple OS platforms (refactor extract method testAccessOnUnix, testAccessOnWindows)

      test/jdk/java/io/File/SetLastModified.java -- runs on multiple OS platforms, sets a test property based on OS selection
      test/jdk/java/io/File/MacPathTest.java -- launched from MacPath (uses @requires (os.family == "Mac"), with locale set
      test/jdk/java/io/File/NulFile.java -- runs on multiple OS platforms


      test/jdk/java/io/FilePermission/Correctness.java --- runs on multiple OS platforms

            bpb Brian Burkhalter
            bpb Brian Burkhalter
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: