summaryrefslogtreecommitdiffstats
path: root/chrome/browser/drive/event_logger_unittest.cc
Commit message (Collapse)AuthorAgeFilesLines
* Move (most of) chrome/browser/drive into components/drive.lukasza2015-07-201-43/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that drive_notification_manager_factory is left behind in chrome/browser/drive. This is because it needs to stay dependent on the browser. This is okay, because drive_notification_manager_factory is not needed by drive::FileSystem and other parts of drive libraries that we want to componentize. Also note that some things moved to components/drive continue to have slightly undesirable dependencies: - Tests are still built and executed as part of the browser test suites. - drive_uploader.cc depends on content/public/browser/power_save_blocker.h This means that to use components/drive outside of the browser, users of components/drive have to provide a no-op implementation of power_save_blocker.h The most desirable approach in the long-term would be to componentize power_save_blocker.h. An alternative would be to continue with the state introduced by the current changelist (or to introduce drive-specific abstraction similar to power_save_blocker.h, but outside of the browser). - drive_api_util.cc depends on storage/browser/fileapi/file_stream_reader.h To get rid of this dependency, it is probably best to move FileStreamMd5Digester class closer to the only point of usage (c/b/chromeos/extensions/file_manager/private_api_file_system.cc). Landing via CQ with NOPRESUBMIT=true, because "git cl presubmit" incorrectly identifies target directory of a dependency (we are depending on third_party/cacheinvalidation/src/google/cacheinvalidation/types.proto and including the generated header via google/cacheinvalidation/types.pb.h). I believe this is a case of crbug.com/448570. All other presubmit checks are passing AFAIK: $ git cl presubmit Running presubmit commit checks ... ** Presubmit ERRORS ** Missing LGTM from OWNERS of dependencies added to DEPS: '+google/cacheinvalidation/types.pb.h', Presubmit checks took 2.9s to calculate. Test steps: 1. Verify that things still build via GYP (and unit tests pass). $ GYP_DEFINES="use_goma=1 gomadir=... chromeos=1" gclient sync $ ninja -C out/Debug -j 150 chrome unit_tests \ interactive_ui_tests browser_tests drive $ out/Debug/unit_tests 2. Verify that things still builds via GN. $ gn gen out/Default --args='target_os="chromeos" use_goma=true' $ ninja -C out/Default -j 150 chrome unit_tests \ interactive_ui_tests browser_tests components/drive TEST=Please see "Test steps" above. BUG=257943, 498951 NOPRESUBMIT=true Review URL: https://codereview.chromium.org/1190203002 Cr-Commit-Position: refs/heads/master@{#339512}
* Split drive-internals logger to each profile.kinaba@chromium.org2014-02-051-1/+1
| | | | | | | | | | | | The log was once unified to a global single instance for ease of coding, but it turned out it does not work well with multi-profiled environment. BUG=326868 R=hashimoto@chromium.org, tzik@chromium.org Review URL: https://codereview.chromium.org/145843003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248825 0039d316-1c4b-4281-b951-d872f2087c98
* Add severity info to drive::EventLogger.kinaba@chromium.org2013-08-011-4/+4
| | | | | | | | | | | | This patch only changes the internal data that is stored. Interface change for drive-internals will come in a separate patch. BUG=243170 Review URL: https://chromiumcodereview.appspot.com/20609006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215004 0039d316-1c4b-4281-b951-d872f2087c98
* drive: Rename namespace in c/b/drive from google_apis to drivesatorux@chromium.org2013-06-201-2/+2
| | | | | | | | | | | | | | | | 'google_apis' is no longer the right name, as the code is moved to chrome/browser/drive. 'using google_apis::Whatever' is aggresively used in .cc files in chrome/browser/drive to minimize diffs. BUG=244325 TEST=none R=kinaba@chromium.org, kinuko@chromium.org Review URL: https://codereview.chromium.org/17479002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207331 0039d316-1c4b-4281-b951-d872f2087c98
* drive: Move EventLogger to c/b/drivesatorux@chromium.org2013-06-201-0/+43
This shouldn't be in 'google_apis' where only low level network code should be placed. Along the way, also move drive_notification_observer.h which I forgot to move in an earlier patch. BUG=244325 TEST=none R=kinaba@chromium.org, kinuko@chromium.org Review URL: https://codereview.chromium.org/16816023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207308 0039d316-1c4b-4281-b951-d872f2087c98