Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8321902

Robot-based Behavior tests must be under test.robot hierarchy

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P4
    • jfx22
    • jfx22
    • javafx
    • b22

    Description

      By convention, all robot tests need to be in a package under test.robot.* so that they are only run when the gradle -PUSE_ROBOT=true option is set. The system tests in `test.javafx.scene.control.behavior` use Robot, but are outside that package hierarchy. They need to be moved to `test.robot.javafx.scene.control.behavior`.

      NOTE:
      build.gradle expects all robot tests to be in test.robot.* package hierarchy
      ```
      4023 if (!IS_USE_ROBOT) {
      4024 // Disable all robot-based visual tests
      4025 exclude("test/robot/**");
      4026 }
      ```

      Attachments

        Issue Links

          Activity

            People

              angorya Andy Goryachev
              kcr Kevin Rushforth
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: