Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(29)

Unified Diff: client/site_tests/logging_LogVolume/stateful_whitelist.txt

Issue 1213005: Add test to check stateful partition contents (Closed)
Patch Set: use site_ui_test, add a few files, rename wait_for_login, and remove trailing spaces Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: client/site_tests/logging_LogVolume/stateful_whitelist.txt
diff --git a/client/site_tests/logging_LogVolume/stateful_whitelist.txt b/client/site_tests/logging_LogVolume/stateful_whitelist.txt
new file mode 100644
index 0000000000000000000000000000000000000000..15a11e59a13cd3c986ad717b2481c27a4b0bf278
--- /dev/null
+++ b/client/site_tests/logging_LogVolume/stateful_whitelist.txt
@@ -0,0 +1,202 @@
+# This is a list of regular expressions such that every file system
+# entry on the stateful partition must have a full path that exactly
+# matches at least one. That includes directories, regular files, and
+# special files.
+
+# Please make every regular expression as specific as possible
+# to enable everyone to know when new file is being stored on
+# the stateful partition. Every file system entry on the stateful
+# partition is a liability that can result in a Chromium-OS device
+# not being able to be logged into. Please do your part in
+# keeping Chromium OS a tight ship.
+
+# Don't forget to escape dots in filenames.
+
+/etc
+/etc/omaha_id
+/etc/ssh
+/etc/ssh/ssh_host_dsa_key.pub
+/etc/ssh/ssh_host_dsa_key
+/etc/ssh/ssh_host_rsa_key.pub
+/etc/ssh/ssh_host_rsa_key
+/etc/localtime
+
+/home
+/home/\.shadow
+/home/\.shadow/skel
+/home/\.shadow/skel/\.ssh
+/home/\.shadow/skel/\.bashrc
+/home/\.shadow/skel/logs
+/home/\.shadow/skel/\.bash_logout
+/home/\.shadow/skel/\.bash_profile
+/home/\.shadow/salt
+/home/\.shadow/[a-z0-9]+
+/home/\.shadow/[a-z0-9]+/master\.0\.salt
+/home/\.shadow/[a-z0-9]+/master\.0
+/home/\.shadow/[a-z0-9]+/image
+
+# Autotest is running right now, so allow anything in there.
+/home/autotest
+/home/autotest/.*
+
+/home/chronos
+/home/chronos/\.Google
+/home/chronos/\.Google/Google Talk Plugin
+/home/chronos/\.Google/Google Talk Plugin/options
+/home/chronos/\.Xauthority
+/home/chronos/\.adobe
+/home/chronos/\.adobe/Flash_Player
+/home/chronos/\.adobe/Flash_Player/AssetCache
+/home/chronos/\.adobe/Flash_Player/AssetCache/.*
+
+# bash history should only exist for development users
+/home/chronos/\.bash_history
+/home/chronos/\.bluetooth
+/home/chronos/\.bluetooth/lib
+/home/chronos/\.bluetooth/lib/bluetooth
+/home/chronos/\.bluetooth/lib/bluetooth/.*
+/home/chronos/\.cache
+/home/chronos/\.cache/chromium
+/home/chronos/\.cache/chromium/Cache
+/home/chronos/\.cache/chromium/Cache/.*
+/home/chronos/\.cache/ibus
+/home/chronos/\.cache/ibus/.*
+/home/chronos/\.config
+/home/chronos/\.config/chromium
+/home/chronos/\.config/chromium/Default
+/home/chronos/\.config/chromium/Default/Thumbnails
+/home/chronos/\.config/chromium/Default/Web Data
+/home/chronos/\.config/chromium/Default/Archived History
+/home/chronos/\.config/chromium/Default/Archived History-journal
+/home/chronos/\.config/chromium/Default/Bookmarks
+/home/chronos/\.config/chromium/Default/Cookies
+/home/chronos/\.config/chromium/Default/Current Tabs
+/home/chronos/\.config/chromium/Default/Current Session
+/home/chronos/\.config/chromium/Default/History
+/home/chronos/\.config/chromium/Default/History-journal
+/home/chronos/\.config/chromium/Default/History Index \d+\-\d+
+/home/chronos/\.config/chromium/Default/History Index \d+\-\d+-journal
+/home/chronos/\.config/chromium/Default/Local Storage
+/home/chronos/\.config/chromium/Default/Local Storage/.*
+/home/chronos/\.config/chromium/Default/Preferences
+/home/chronos/\.config/chromium/Default/Thumbnails-journal
+/home/chronos/\.config/chromium/Default/Visited Links
+/home/chronos/\.config/chromium/Default/Web Data-journal
+/home/chronos/\.config/chromium/SingletonLock
+/home/chronos/\.config/chromium/SingletonSocket
+/home/chronos/\.config/chromium/Local State
+/home/chronos/\.config/chromium/Safe Browsing Bloom
+/home/chronos/\.config/chromium/Safe Browsing Bloom Filter 2
+/home/chronos/\.config/ibus
+/home/chronos/\.config/ibus/bus
+/home/chronos/\.config/ibus/bus/[0-9a-f]+-unix-\d+
+/home/chronos/\.esd_auth
+/home/chronos/\.fontconfig
+/home/chronos/\.fontconfig/.*
+/home/chronos/\.gconf
+/home/chronos/\.gconf/desktop
+/home/chronos/\.gconf/desktop/%gconf.xml
+/home/chronos/\.gconf/desktop/ibus
+/home/chronos/\.gconf/desktop/ibus/%gconf.xml
+/home/chronos/\.gconf/desktop/ibus/general
+/home/chronos/\.gconf/desktop/ibus/general/%gconf.xml
+/home/chronos/\.gconfd
+/home/chronos/\.gconfd/saved_state
+
+# These scare me a little:
+/home/chronos/\.macromedia
+/home/chronos/\.macromedia/Flash_Player
+/home/chronos/\.macromedia/Flash_Player/macromedia.com
+/home/chronos/\.macromedia/Flash_Player/macromedia.com/support
+/home/chronos/\.macromedia/Flash_Player/macromedia.com/support/flashplayer
+/home/chronos/\.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys
+/home/chronos/\.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys/.*
+/home/chronos/\.macromedia/Flash_Player/#SharedObjects
+/home/chronos/\.macromedia/Flash_Player/#SharedObjects/.*
+
+/home/chronos/\.pki
+/home/chronos/\.pki/nssdb
+/home/chronos/\.pki/nssdb/cert9.db
+/home/chronos/\.pki/nssdb/key4.db
+/home/chronos/\.pki/nssdb/pkcs11.txt
+/home/chronos/\.pulse-cookie
+/home/chronos/\.pulse
+/home/chronos/\.pulse/.*
+/home/chronos/Default
+/home/chronos/Downloads
+/home/chronos/Downloads/.*
+/home/chronos/Local State
+
+# TODO(kmixter): Fix realtimecomm_GTalkPlayground to not install here
+/home/chronos/playground
+/home/chronos/playground/.*
+
+/home/chronos/user
+/home/chronos/user/\.config
+/home/chronos/user/\.config/chromium
+/home/chronos/user/\.config/google-chrome
+/home/chronos/user/\.fontconfig
+/home/chronos/user/\.fontconfig/.*
+/home/chronos/user/\.pki
+/home/chronos/user/\.pki/nssdb
+/home/chronos/user/\.pki/nssdb/cert9.db
+/home/chronos/user/\.pki/nssdb/key4.db
+/home/chronos/user/\.pki/nssdb/pkcs11.txt
+/home/chronos/user/log
+# These are dated files which need to be cleaned up
+/home/chronos/user/log/chromeos-wm.\d\d\d\d\d\d\d\d-\d\d\d\d\d\d
+/home/chronos/Safe Browsing Bloom
+/home/chronos/Safe Browsing Bloom-journal
+/home/chronos/Safe Browsing Bloom Filter 2
+/home/chronos/SingletonLock
+/home/chronos/SingletonSocket
+
+/lost\+found
+
+# Everything under /usr/local is expected to be part of developer tools.
+/usr/local/.*
+
+/var
+/var/cache
+/var/cache/connman
+/var/cache/connman/default.profile
+
+# TODO(kmixter): Track down if these are cleaned up.
+/var/cache/server-[0-9A-Z]+.xkm
+
+/var/cache/google_offline_login_cache.txt
+/var/cache/machine-id
+/var/log
+/var/log/ConsoleKit
+/var/log/ConsoleKit/history
+/var/log/Xorg.0.log.old
+/var/log/boot.log
+/var/log/cron
+/var/log/cryptohome.log
+/var/log/cryptohome.stderr.log
+/var/log/cryptohome.stdout.log
+/var/log/cryptohomed.log
+/var/log/faillog
+/var/log/hostap.log
+/var/log/lastlog
+/var/log/messages
+# This is an autotest artifact
+/var/log/messages.autotest_start
+# The whole metrics tree probably should be removed
+/var/log/metrics
+/var/log/metrics/disk_shutdown_start
+/var/log/metrics/disk_shutdown_stop
+/var/log/metrics/uptime_shutdown_stop
+/var/log/metrics/uptime_shutdown_start
+/var/log/session_manager
+# Existence of this indicates a graceful shutdown failure
+/var/log/shutdown_force_kill_processes
+# Existence of this indicates cryptohome umount failure
+/var/log/shutdown_cryptohome_umount_failure
+# Existence of this indicates /mnt/stateful umount failure
+/var/log/shutdown_stateful_umount_failure
+
+
+/var/log/softwareupdate.log
+/var/log/secure
+/var/log/Xorg.0.log
« no previous file with comments | « client/site_tests/logging_LogVolume/logging_LogVolume.py ('k') | server/site_tests/suite_BuildVerify/control » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698