diff options
author | jiejiang <mail.jie.jiang@gmail.com> | 2013-12-19 00:15:39 +0400 |
---|---|---|
committer | jiejiang <mail.jie.jiang@gmail.com> | 2013-12-19 00:15:39 +0400 |
commit | 744376b3fbebc41c4a270bf549826d5eb9219ae0 (patch) | |
tree | 27b324b13dacf16e021cde88b9edb594d71f09dc /util/file_piece_test.cc | |
parent | 1a8a8fbb2d8eb503c38ba03da796e16ed08fd07a (diff) |
moses windows build, with some TODO list
Diffstat (limited to 'util/file_piece_test.cc')
-rw-r--r-- | util/file_piece_test.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/util/file_piece_test.cc b/util/file_piece_test.cc index 7336007d7..4361877fe 100644 --- a/util/file_piece_test.cc +++ b/util/file_piece_test.cc @@ -1,4 +1,4 @@ -// Tests might fail if you have creative characters in your path. Sue me. +// Tests might fail if you have creative characters in your path. Sue me. #include "util/file_piece.hh" #include "util/file.hh" @@ -55,7 +55,7 @@ BOOST_AUTO_TEST_CASE(MMapReadLine) { #if !defined(_WIN32) && !defined(_WIN64) && !defined(__APPLE__) /* Apple isn't happy with the popen, fileno, dup. And I don't want to - * reimplement popen. This is an issue with the test. + * reimplement popen. This is an issue with the test. */ /* read() implementation */ BOOST_AUTO_TEST_CASE(StreamReadLine) { @@ -67,7 +67,7 @@ BOOST_AUTO_TEST_CASE(StreamReadLine) { FILE *catter = popen(popen_args.c_str(), "r"); BOOST_REQUIRE(catter); - + FilePiece test(dup(fileno(catter)), "file_piece.cc", NULL, 1); std::string ref_line; while (getline(ref, ref_line)) { @@ -107,8 +107,8 @@ BOOST_AUTO_TEST_CASE(PlainZipReadLine) { } // gzip stream. Apple doesn't like popen, fileno, dup. This is an issue with -// the test. -#ifndef __APPLE__ +// the test. +#if !defined __APPLE__ && !defined __MINGW32__ BOOST_AUTO_TEST_CASE(StreamZipReadLine) { std::fstream ref(FileLocation().c_str(), std::ios::in); @@ -117,7 +117,7 @@ BOOST_AUTO_TEST_CASE(StreamZipReadLine) { FILE * catter = popen(command.c_str(), "r"); BOOST_REQUIRE(catter); - + FilePiece test(dup(fileno(catter)), "file_piece.cc.gz", NULL, 1); std::string ref_line; while (getline(ref, ref_line)) { |