tests: Add more testcases for setvtrgb

Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com>
diff --git a/tests/e2e-setvtrgb.at b/tests/e2e-setvtrgb.at
index 74d68e7..6e874e5 100644
--- a/tests/e2e-setvtrgb.at
+++ b/tests/e2e-setvtrgb.at
@@ -1,20 +1,49 @@
-AT_SETUP([setvtrgbt (vga)])
+AT_SETUP([setvtrgb (vga)])
 AT_KEYWORDS([e2e setvtrgb])
 AT_SKIP_IF([ test "$SANDBOX" != "priviliged" ])
 E2E_CHECK(["$abs_top_builddir/src/setvtrgb" vga])
 E2E_COMPARE_SYSCALLS([cat $abs_srcdir/data/e2e/setvtrgb-test01.calls])
 AT_CLEANUP
 
-AT_SETUP([setvtrgbt (vtrgb.ubuntu)])
+AT_SETUP([setvtrgb (vtrgb.ubuntu)])
 AT_KEYWORDS([e2e setvtrgb])
 AT_SKIP_IF([ test "$SANDBOX" != "priviliged" ])
 E2E_CHECK(["$abs_top_builddir/src/setvtrgb" "$abs_srcdir/data/setvtrgb/vtrgb.ubuntu"])
 E2E_COMPARE_SYSCALLS([cat $abs_srcdir/data/e2e/setvtrgb-test02.calls])
 AT_CLEANUP
 
-AT_SETUP([setvtrgbt (vtrgb.ubuntu.hex)])
+AT_SETUP([setvtrgb (vtrgb.ubuntu.hex)])
 AT_KEYWORDS([e2e setvtrgb])
 AT_SKIP_IF([ test "$SANDBOX" != "priviliged" ])
 E2E_CHECK(["$abs_top_builddir/src/setvtrgb" "$abs_srcdir/data/setvtrgb/vtrgb.ubuntu.hex"])
 E2E_COMPARE_SYSCALLS([cat $abs_srcdir/data/e2e/setvtrgb-test02.calls])
 AT_CLEANUP
+
+AT_SETUP([setvtrgb from pipe (vtrgb.ubuntu)])
+AT_KEYWORDS([e2e setvtrgb])
+AT_SKIP_IF([ test "$SANDBOX" != "priviliged" ])
+E2E_CHECK([cat "$abs_srcdir/data/setvtrgb/vtrgb.ubuntu" | "$abs_top_builddir/src/setvtrgb" -])
+E2E_COMPARE_SYSCALLS([cat $abs_srcdir/data/e2e/setvtrgb-test02.calls])
+AT_CLEANUP
+
+AT_SETUP([setvtrgb from pipe (vtrgb.ubuntu.hex)])
+AT_KEYWORDS([e2e setvtrgb])
+AT_SKIP_IF([ test "$SANDBOX" != "priviliged" ])
+E2E_CHECK([cat "$abs_srcdir/data/setvtrgb/vtrgb.ubuntu.hex" | "$abs_top_builddir/src/setvtrgb" -])
+E2E_COMPARE_SYSCALLS([cat $abs_srcdir/data/e2e/setvtrgb-test02.calls])
+AT_CLEANUP
+
+AT_SETUP([setvtrgb from stdin (vtrgb.ubuntu)])
+AT_KEYWORDS([e2e setvtrgb])
+AT_SKIP_IF([ test "$SANDBOX" != "priviliged" ])
+E2E_CHECK(["$abs_top_builddir/src/setvtrgb" - < "$abs_srcdir/data/setvtrgb/vtrgb.ubuntu"])
+E2E_COMPARE_SYSCALLS([cat $abs_srcdir/data/e2e/setvtrgb-test02.calls])
+AT_CLEANUP
+
+AT_SETUP([setvtrgb from stdin (vtrgb.ubuntu.hex)])
+AT_KEYWORDS([e2e setvtrgb])
+AT_SKIP_IF([ test "$SANDBOX" != "priviliged" ])
+E2E_CHECK(["$abs_top_builddir/src/setvtrgb" - < "$abs_srcdir/data/setvtrgb/vtrgb.ubuntu.hex"])
+E2E_COMPARE_SYSCALLS([cat $abs_srcdir/data/e2e/setvtrgb-test02.calls])
+AT_CLEANUP
+