diff --git a/langtools/test/TEST.groups b/langtools/test/TEST.groups
index 0499d1b7dd4..885ac5f79ca 100644
--- a/langtools/test/TEST.groups
+++ b/langtools/test/TEST.groups
@@ -27,11 +27,13 @@ tier1 = \
     jdk \
     lib \
     tools \
+    -jdk/jshell/ExternalEditorTest.java \
     -jdk/jshell/ToolReloadTest.java \
     -jdk/jshell/ToolLocaleMessageTest.java
 
 # (Almost) no langtools tests are tier 2.
 tier2 = \
+    jdk/jshell/ExternalEditorTest.java \
     jdk/jshell/ToolReloadTest.java \
     jdk/jshell/ToolLocaleMessageTest.java
 
diff --git a/langtools/test/jdk/jshell/ExternalEditorTest.java b/langtools/test/jdk/jshell/ExternalEditorTest.java
index 1c421e268a7..009afd87815 100644
--- a/langtools/test/jdk/jshell/ExternalEditorTest.java
+++ b/langtools/test/jdk/jshell/ExternalEditorTest.java
@@ -28,6 +28,7 @@
  * @modules jdk.jshell/jdk.internal.jshell.tool
  * @build ReplToolTesting CustomEditor EditorTestBase
  * @run testng ExternalEditorTest
+ * @key intermittent
  */
 
 import java.io.BufferedWriter;