Issue:
The test execution fails when a relative path is specified a relative path for 
`TEST_SDK_PATH`.
For example:
1. gradle -PTEST_ONLY=true -PTEST_SDK_PATH=**..**/jfx1/build test 
2. gradle -PTEST_ONLY=true -PTEST_SDK_PATH=**~**/jfx1/build test

Solution:
Convert the relative path to an absolute path.

More about fix:
The property TEST_SDK_PATH belongs to the root project rt in build.gradle.
If we modify this property in build.gradle, it does not reflect in the child 
projects. The child projects for example graphics, controls would still have 
the value of TEST_SDK_PATH before modification.
To solve this, I Introduced a new variable in build.gradle `TEST_SDK_DIR`. It 
would hold the modified value of `TEST_SDK_PATH` and gets correctly reflected 
across all sub-projects.

Verified that both relative paths and absolute path work fine after this change.

-------------

Commit messages:
 - relative test sdk path

Changes: https://git.openjdk.org/jfx/pull/1751/files
  Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1751&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8352982
  Stats: 28 lines in 1 file changed: 12 ins; 0 del; 16 mod
  Patch: https://git.openjdk.org/jfx/pull/1751.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1751/head:pull/1751

PR: https://git.openjdk.org/jfx/pull/1751

Reply via email to