Tests that synced data really makes it to the disk

platform_SyncCrash in conjunction wtih testsync tests sync.
Tests implemented.
fsync on ext4
msync on ext4
fsync on ecryptfs on ext4
msync on ecryptfs on ext4 - currently fails, there is a CL for
                            ecryptfs to fix the failure.

BUG=chromium:239536
TEST=platform_SyncCrash

Change-Id: Ie941f0d38ad052bb197df4da3683ec9931349d44
Reviewed-on: https://gerrit.chromium.org/gerrit/56413
Reviewed-by: Luigi Semenzato <semenzato@chromium.org>
Commit-Queue: Paul Taysom <taysom@chromium.org>
Tested-by: Paul Taysom <taysom@chromium.org>
2 files changed