diff options
author | Brian Carlstrom <bdc@google.com> | 2014-02-25 04:42:53 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2014-02-25 04:42:54 +0000 |
commit | fffb0b7e23796e5470f4fab4611f2fcc4a16979c (patch) | |
tree | 3c2fd045f635a0511149272af9ff55a01a31b83c /runtime/utils_test.cc | |
parent | a0c9b085d4ecf90ca3aa1252e81e65072b377ca4 (diff) | |
parent | 6449c62e40ef3a9bb75f664f922555affb532ee4 (diff) | |
download | art-fffb0b7e23796e5470f4fab4611f2fcc4a16979c.tar.gz art-fffb0b7e23796e5470f4fab4611f2fcc4a16979c.tar.bz2 art-fffb0b7e23796e5470f4fab4611f2fcc4a16979c.zip |
Merge "Create CompilerOptions"
Diffstat (limited to 'runtime/utils_test.cc')
-rw-r--r-- | runtime/utils_test.cc | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/runtime/utils_test.cc b/runtime/utils_test.cc index 150695bb02..0d237e2a53 100644 --- a/runtime/utils_test.cc +++ b/runtime/utils_test.cc @@ -350,4 +350,26 @@ TEST_F(UtilsTest, GetDalvikCacheFilenameOrDie) { CheckGetDalvikCacheFilenameOrDie("/system/framework/boot.art", "system@framework@boot.art"); } +TEST_F(UtilsTest, ExecSuccess) { + std::vector<std::string> command; + if (kIsTargetBuild) { + command.push_back("/system/bin/id"); + } else { + command.push_back("/usr/bin/id"); + } + std::string error_msg; + EXPECT_TRUE(Exec(command, &error_msg)); + EXPECT_EQ(0U, error_msg.size()) << error_msg; +} + +// TODO: Disabled due to hang tearing down CommonTest. +// Renable after splitting into RuntimeTest and CompilerTest. +TEST_F(UtilsTest, DISABLED_ExecError) { + std::vector<std::string> command; + command.push_back("bogus"); + std::string error_msg; + EXPECT_FALSE(Exec(command, &error_msg)); + EXPECT_NE(0U, error_msg.size()); +} + } // namespace art |