diff options
author | Nicolas Despres <nicolas.despres@gmail.com> | 2011-05-02 14:09:10 (GMT) |
---|---|---|
committer | Nicolas Despres <nicolas.despres@gmail.com> | 2011-05-02 14:57:32 (GMT) |
commit | 5113d8c29f2e165dabb05c5624055020704ba5fc (patch) | |
tree | ef3be3cbe13855200f03b182afeb2acb69d58ac6 /src/test.h | |
parent | 23a7aa78bf2a8fffc27eec74e928c6681d11f094 (diff) | |
download | Ninja-5113d8c29f2e165dabb05c5624055020704ba5fc.zip Ninja-5113d8c29f2e165dabb05c5624055020704ba5fc.tar.gz Ninja-5113d8c29f2e165dabb05c5624055020704ba5fc.tar.bz2 |
Add a test for the clean tool.
It also fix a bug about the count of removed file reported.
Diffstat (limited to 'src/test.h')
-rw-r--r-- | src/test.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -45,6 +45,7 @@ struct VirtualFileSystem : public DiskInterface { virtual int Stat(const string& path); virtual bool MakeDir(const string& path); virtual string ReadFile(const string& path, string* err); + virtual bool RemoveFile(const string& path); /// An entry for a single in-memory file. struct Entry { @@ -56,6 +57,7 @@ struct VirtualFileSystem : public DiskInterface { vector<string> files_read_; typedef map<string, Entry> FileMap; FileMap files_; + set<string> files_removed_; }; #endif // NINJA_TEST_H_ |