summaryrefslogtreecommitdiff
path: root/pdfium.gyp
diff options
context:
space:
mode:
authorTom Sepez <tsepez@chromium.org>2014-12-29 13:56:16 -0800
committerTom Sepez <tsepez@chromium.org>2014-12-29 13:56:16 -0800
commit336991da7a3d5682a572c01e0a149b6990d05594 (patch)
treee6e6613beae3ff78c9e358555b72e495af3bf468 /pdfium.gyp
parent6c06469226a127bbbca103c08d282fe2e711c89d (diff)
downloadpdfium-336991da7a3d5682a572c01e0a149b6990d05594.tar.xz
Create pdfium_unittests binary.
PDFium has not yet had a unit-tests binary, so introduce one based on the typical gtest framework. Also provide a small initial test fragment for fxcrt strings for instructional purposes. Naturally, doing so kicked out one corner case that isn't handled, we'll fix that in a separate patch. This is a small part of the testing strategy tracking bug. BUG=https://code.google.com/p/pdfium/issues/detail?id=62 R=brucedawson@chromium.org, palmer@chromium.org Review URL: https://codereview.chromium.org/831653002
Diffstat (limited to 'pdfium.gyp')
-rw-r--r--pdfium.gyp16
1 files changed, 16 insertions, 0 deletions
diff --git a/pdfium.gyp b/pdfium.gyp
index 15e7df0e4c..d48eba170b 100644
--- a/pdfium.gyp
+++ b/pdfium.gyp
@@ -802,5 +802,21 @@
'fpdfsdk/src/formfiller/FFL_Utils.cpp',
],
},
+ {
+ 'target_name': 'pdfium_unittests',
+ 'type': 'executable',
+ 'dependencies': [
+ '../../base/base.gyp:base_prefs',
+ '../../base/base.gyp:run_all_unittests',
+ '../../testing/gtest.gyp:gtest',
+ 'pdfium',
+ ],
+ 'include_dirs': [
+ '<(DEPTH)'
+ ],
+ 'sources': [
+ 'core/src/fxcrt/fx_basic_bstring_unittest.cpp',
+ ],
+ }
],
}