diff --git a/testsuite/expect/test1.28 b/testsuite/expect/test1.28
index 78934480a40ad9445a3d8d8892d4e55f57eaf455..cd906d2de68b510ef656caac7449c5e76064815a 100755
--- a/testsuite/expect/test1.28
+++ b/testsuite/expect/test1.28
@@ -97,6 +97,15 @@ if {$matches != 1} {
 	exit 1
 }
 
+if {[test_launch_poe]} {
+	send_user "\nWARNING: Remaining tests incompatible with POE\n"
+	if {$exit_code == 0} {
+		exec $bin_rm -f $file_in
+		send_user "\nSUCCESS\n"
+	}
+	exit $exit_code
+}
+
 #
 # Spawn a job via srun to print environment variables with --export=ALL
 #
@@ -145,7 +154,7 @@ expect {
 	}
 }
 if {$matches != 0} {
-	send_user "\nFAILURE: Environment variables not propagated ($matches != 0)\n"
+	send_user "\nFAILURE: Environment variables were propagated ($matches != 0)\n"
 	exit 1
 }