diff --git a/tests/test_cmds.sh b/tests/test_cmds.sh
index 4f234ed55c7f996f106e938be4983655e10cc0f1..7d93a01f3576aa653881571984b1bc2973c8f4d0 100755
--- a/tests/test_cmds.sh
+++ b/tests/test_cmds.sh
@@ -109,7 +109,10 @@ do
 			$PSZ $progpath $protected --step p1transform=on --tempdir $temp_dir > test_${prog}.ps.log 2>&1
 		;;
 		mg)
-			$PSZ $progpath $protected --step move_globals=on --step-option move_globals:--aggressive --tempdir $temp_dir > test_${prog}.ps.log 2>&1
+			$PSZ $progpath $protected --step move_globals=on --tempdir $temp_dir > test_${prog}.ps.log 2>&1
+		;;
+		mg_elfonly)
+			$PSZ $progpath $protected --step move_globals=on -o move_globals:--elftables-only --tempdir $temp_dir > test_${prog}.ps.log 2>&1
 		;;
 		mgx)
 			$PSZ $progpath $protected --step move_globals=on --step-option move_globals:--aggressive --step xor_globals=on  --tempdir $temp_dir > test_${prog}.ps.log 2>&1