diff --git a/nashorn/make/build-benchmark.xml b/nashorn/make/build-benchmark.xml
index 8f2296b028e..e2c967a9dbf 100644
--- a/nashorn/make/build-benchmark.xml
+++ b/nashorn/make/build-benchmark.xml
@@ -330,6 +330,9 @@
dir=".">
+
+
+
diff --git a/nashorn/make/build.xml b/nashorn/make/build.xml
index 01410947b0b..f63aa34fc80 100644
--- a/nashorn/make/build.xml
+++ b/nashorn/make/build.xml
@@ -56,13 +56,16 @@
+
+
+
+
-
-
-
+
+
@@ -328,6 +331,9 @@ grant codeBase "file:/${basedir}/test/script/basic/classloader.js" {
verbose="${testng.verbose}" haltonfailure="true" useDefaultListeners="false" listeners="${testng.listeners}" workingDir="${basedir}">
+
+
+
@@ -360,6 +366,9 @@ grant codeBase "file:/${basedir}/test/script/basic/classloader.js" {
verbose="${testng.verbose}" haltonfailure="true" useDefaultListeners="false" listeners="${testng.listeners}" workingDir="${basedir}">
+
+
+
diff --git a/nashorn/make/project.properties b/nashorn/make/project.properties
index 2ad619bef06..b8f07bfe324 100644
--- a/nashorn/make/project.properties
+++ b/nashorn/make/project.properties
@@ -71,6 +71,9 @@ fxshell.classes.dir = ${build.dir}/fxshell/classes
fxshell.dir = tools/fxshell
fxshell.jar = ${dist.dir}/nashornfx.jar
+# configuration for java flight recorder
+run.test.jvmargs.jfr=-XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:FlightRecorderOptions=defaultrecording=true,disk=true,dumponexit=true,dumponexitpath=${build.dir},stackdepth=128
+
# jars refererred
file.reference.testng.jar=test/lib/testng.jar