--- old/test/langtools/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java 2018-02-02 13:16:40.756834609 -0800 +++ new/test/langtools/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java 2018-02-02 13:16:40.388818494 -0800 @@ -301,18 +301,18 @@ private void checkFrameFiles() { // these files are all only generated in frames mode - // -frame.html and -type-frame.html files + // /module-frame.html and /module-type-frame.html files checkFiles(frames, classes.stream() .filter(c -> isInModule(c)) .map(c -> modulePart(c)) .flatMap(m -> Arrays.asList( - m + "-frame.html", - m + "-type-frame.html").stream()) + m + "/module-frame.html", + m + "/module-type-frame.html").stream()) .collect(Collectors.toSet())); // /package-frame.html files checkFiles(frames, classes.stream() - .map(c -> packagePart(c) + "/package-frame.html") + .map(c -> (isInModule(c) ? (modulePart(c) + "/") : "") + packagePart(c) + "/package-frame.html") .collect(Collectors.toSet())); } @@ -360,7 +360,7 @@ // contain FRAMES/NO-FRAMES links in frames mode List navbarFiles = new ArrayList<>(); navbarFiles.addAll(classes.stream() - .map(c -> toHtml(packageClassPart(c))) + .map(c -> (isInModule(c) ? (modulePart(c) + "/") : "") + toHtml(packageClassPart(c))) .collect(Collectors.toSet())); for (String f : navbarFiles) { checkOutput(f, frames,