summaryrefslogtreecommitdiffstats
path: root/courgette/ensemble_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'courgette/ensemble_unittest.cc')
-rw-r--r--courgette/ensemble_unittest.cc56
1 files changed, 5 insertions, 51 deletions
diff --git a/courgette/ensemble_unittest.cc b/courgette/ensemble_unittest.cc
index e2f1198..d35622f 100644
--- a/courgette/ensemble_unittest.cc
+++ b/courgette/ensemble_unittest.cc
@@ -12,8 +12,6 @@ class EnsembleTest : public BaseTest {
void TestEnsemble(std::string src_bytes, std::string tgt_bytes) const;
void PeEnsemble() const;
- void Pe64Ensemble() const;
- void Elf32Ensemble() const;
};
void EnsembleTest::TestEnsemble(std::string src_bytes,
@@ -46,52 +44,18 @@ void EnsembleTest::TestEnsemble(std::string src_bytes,
target.OriginalLength()));
}
-void EnsembleTest::Elf32Ensemble() const {
- std::list<std::string> src_ensemble;
- std::list<std::string> tgt_ensemble;
-
- src_ensemble.push_back("elf-32-1");
-
- tgt_ensemble.push_back("elf-32-2");
-
- std::string src_bytes = FilesContents(src_ensemble);
- std::string tgt_bytes = FilesContents(tgt_ensemble);
-
- src_bytes = "aaabbbccc" + src_bytes + "dddeeefff";
- tgt_bytes = "aaagggccc" + tgt_bytes + "dddeeefff";
-
- TestEnsemble(src_bytes, tgt_bytes);
-}
-
void EnsembleTest::PeEnsemble() const {
std::list<std::string> src_ensemble;
std::list<std::string> tgt_ensemble;
src_ensemble.push_back("en-US.dll");
src_ensemble.push_back("setup1.exe");
+ src_ensemble.push_back("elf-32-1");
+ src_ensemble.push_back("pe-64.exe");
tgt_ensemble.push_back("en-US.dll");
tgt_ensemble.push_back("setup2.exe");
-
- std::string src_bytes = FilesContents(src_ensemble);
- std::string tgt_bytes = FilesContents(tgt_ensemble);
-
- src_bytes = "aaabbbccc" + src_bytes + "dddeeefff";
- tgt_bytes = "aaagggccc" + tgt_bytes + "dddeeefff";
-
- TestEnsemble(src_bytes, tgt_bytes);
-}
-
-void EnsembleTest::Pe64Ensemble() const {
- std::list<std::string> src_ensemble;
- std::list<std::string> tgt_ensemble;
-
- src_ensemble.push_back("en-US-64.dll");
- src_ensemble.push_back("chrome64_1.exe");
- src_ensemble.push_back("pe-64.exe");
-
- tgt_ensemble.push_back("en-US-64.dll");
- tgt_ensemble.push_back("chrome64_2.exe");
+ tgt_ensemble.push_back("elf-32-2");
tgt_ensemble.push_back("pe-64.exe");
std::string src_bytes = FilesContents(src_ensemble);
@@ -103,17 +67,7 @@ void EnsembleTest::Pe64Ensemble() const {
TestEnsemble(src_bytes, tgt_bytes);
}
-// Ensemble tests still take too long on Windows so disabling for now
-// TODO(dgarrett) http://code.google.com/p/chromium/issues/detail?id=101614
-
-TEST_F(EnsembleTest, DISABLED_PE) {
+TEST_F(EnsembleTest, DISABLED_All) {
+ // TODO(dgarrett) http://code.google.com/p/chromium/issues/detail?id=101614
PeEnsemble();
}
-
-TEST_F(EnsembleTest, DISABLED_PE64) {
- Pe64Ensemble();
-}
-
-TEST_F(EnsembleTest, DISABLED_Elf32) {
- Elf32Ensemble();
-}