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: