diff options
author | Brian Carlstrom <bdc@google.com> | 2013-10-16 14:37:22 -0700 |
---|---|---|
committer | Brian Carlstrom <bdc@google.com> | 2013-10-16 19:22:24 -0700 |
commit | 19a083603128c2cded84f0e5ad59db2044b1d6b6 (patch) | |
tree | 9674ec8c522b82f9221394c5c3164e3ac6589826 /runtime/utils_test.cc | |
parent | 8293f74d1232775b9f94b5a2381bfefe856d0ba5 (diff) | |
download | art-19a083603128c2cded84f0e5ad59db2044b1d6b6.tar.gz art-19a083603128c2cded84f0e5ad59db2044b1d6b6.tar.bz2 art-19a083603128c2cded84f0e5ad59db2044b1d6b6.zip |
Fix dumpsys meminfo for art
Bug: 10112253
(cherry picked from commit fb2f70c7678d33c2027cdd0285d8b5421876e6aa)
Change-Id: I149c30242f3c9ef1f67b95e26731c2505e840171
Diffstat (limited to 'runtime/utils_test.cc')
-rw-r--r-- | runtime/utils_test.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/runtime/utils_test.cc b/runtime/utils_test.cc index 2633964b57..b43177b4fd 100644 --- a/runtime/utils_test.cc +++ b/runtime/utils_test.cc @@ -335,4 +335,18 @@ TEST_F(UtilsTest, EndsWith) { EXPECT_FALSE(EndsWith("oo", "foo")); } +void CheckGetDalvikCacheFilenameOrDie(const char* in, const char* out) { + std::string expected(getenv("ANDROID_DATA")); + expected += "/dalvik-cache/"; + expected += out; + EXPECT_STREQ(expected.c_str(), GetDalvikCacheFilenameOrDie(in).c_str()); +} + +TEST_F(UtilsTest, GetDalvikCacheFilenameOrDie) { + CheckGetDalvikCacheFilenameOrDie("/system/app/Foo.apk", "system@app@Foo.apk@classes.dex"); + CheckGetDalvikCacheFilenameOrDie("/data/app/foo-1.apk", "data@app@foo-1.apk@classes.dex"); + CheckGetDalvikCacheFilenameOrDie("/system/framework/core.jar", "system@framework@core.jar@classes.dex"); + CheckGetDalvikCacheFilenameOrDie("/system/framework/boot.art", "system@framework@boot.art"); +} + } // namespace art |