summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Salyzyn <salyzyn@google.com>2015-01-14 09:40:54 -0800
committerMark Salyzyn <salyzyn@google.com>2015-05-13 10:00:02 -0700
commite97b11bc42eb300d140ae43f1d4a2f025d57ac1c (patch)
tree84c9b3826a8cbb5f69e2c2fc2f3339d7f99f0259
parent654904f0f9c42458cae2b1931265f97f8fb6cb95 (diff)
downloadsystem_core-e97b11bc42eb300d140ae43f1d4a2f025d57ac1c.zip
system_core-e97b11bc42eb300d140ae43f1d4a2f025d57ac1c.tar.gz
system_core-e97b11bc42eb300d140ae43f1d4a2f025d57ac1c.tar.bz2
liblog: gtest open("/dev/pmsg0", "a")
(cherry pick from commit df0257d344b6d85bbbdae248748040e15aac35b8) Change-Id: I918025a8ac28204076ce4831ce277b04091619f6
-rw-r--r--liblog/tests/libc_test.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/liblog/tests/libc_test.cpp b/liblog/tests/libc_test.cpp
index 29501be..0e84f4e 100644
--- a/liblog/tests/libc_test.cpp
+++ b/liblog/tests/libc_test.cpp
@@ -136,3 +136,12 @@ TEST(libc, __libc_fatal_no_abort) {
android_logger_list_close(logger_list);
}
+
+TEST(libc, __pstore_append) {
+ FILE *fp;
+ ASSERT_TRUE(NULL != (fp = fopen("/dev/pmsg0", "a")));
+ static const char message[] = "libc.__pstore_append\n";
+ ASSERT_EQ((size_t)1, fwrite(message, sizeof(message), 1, fp));
+ ASSERT_EQ(0, fclose(fp));
+ fprintf(stderr, "Reboot, ensure string libc.__pstore_append is in /sys/fs/pstore/pmsg-ramoops-0\n");
+}