diff --git a/test/examples/basic/in.test.variable b/test/examples/basic/in.test.variable
new file mode 100644
index 0000000000000000000000000000000000000000..f1734b0ff64b1cf1f63d0e4064a1daedfc75ae0b
--- /dev/null
+++ b/test/examples/basic/in.test.variable
@@ -0,0 +1,20 @@
+label       loop
+variable    a loop 5
+print       "A = $a"
+
+if          "$a > 2" then "jump in.test.variable break"
+
+next        a
+jump        in.test.variable loop
+
+label       break
+variable    a delete
+
+print	"END 1"
+
+print	"START: getenv"
+variable a getenv USER
+print "getenv: ${a}"
+
+variable a delete
+print "END: getenv"
\ No newline at end of file
diff --git a/test/examples/basic/log.test.variable b/test/examples/basic/log.test.variable
new file mode 100644
index 0000000000000000000000000000000000000000..096eec5a024899aadd5ff1c445d891f04c41f756
--- /dev/null
+++ b/test/examples/basic/log.test.variable
@@ -0,0 +1,39 @@
+LAMMPS (14 May 2016)
+label       loop
+variable    a loop 5
+print       "A = $a"
+A = 1
+
+if          "$a > 2" then "jump in.test.variable break"
+
+next        a
+jump        in.test.variable loop
+variable    a loop 5
+print       "A = $a"
+A = 2
+
+if          "$a > 2" then "jump in.test.variable break"
+
+next        a
+jump        in.test.variable loop
+variable    a loop 5
+print       "A = $a"
+A = 3
+
+if          "$a > 2" then "jump in.test.variable break"
+jump in.test.variable break
+variable    a delete
+
+print	"END 1"
+END 1
+
+print	"START: getenv"
+START: getenv
+variable a getenv USER
+print "getenv: ${a}"
+getenv: fekad
+
+variable a delete
+print "END: getenv"
+END: getenv
+Total wall time: 0:00:00