Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit da60a30b authored by Elliott Hughes's avatar Elliott Hughes Committed by Gerrit Code Review
Browse files

Merge "Add a test for shell escaping."

parents 9f2944aa 0053bb3f
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -267,6 +267,14 @@ class AdbBasic(unittest.TestCase):
                adb.unroot()
            adb.wait()

    def test_argument_escaping(self):
        """Make sure that argument escaping is somewhat sane."""
        adb = AdbWrapper()

        # http://b/19734868
        result = adb.shell("sh -c 'echo hello; echo world'").splitlines()
        self.assertEqual(["hello", "world"], result)


class AdbFile(unittest.TestCase):
    SCRATCH_DIR = "/data/local/tmp"