Revision tags: 3.2.4, 3.2.3, 3.2.2 |
|
#
7a3821e8 |
| 22-Sep-2021 |
Sergey Avseyev <sergey.avseyev@gmail.com> |
CCBC-1483: run tests that might amend environment separately Change-Id: Idbe78f6f36ce53e297b01b05b53d984b85f278f1 Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/162070 Tes
CCBC-1483: run tests that might amend environment separately Change-Id: Idbe78f6f36ce53e297b01b05b53d984b85f278f1 Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/162070 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|
Revision tags: 3.2.1, 3.2.0 |
|
#
362ee5fb |
| 14-Jul-2021 |
Sergey Avseyev <sergey.avseyev@gmail.com> |
tests: improve libdir, srcdir and testdir default values detection Change-Id: I46dd6715e573176e38211b87a60b414245b3d218 Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/157513
tests: improve libdir, srcdir and testdir default values detection Change-Id: I46dd6715e573176e38211b87a60b414245b3d218 Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/157513 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|
Revision tags: 3.1.4, 3.1.3, 3.1.2, 3.1.1, 3.1.0, 2.10.9, 3.0.7, 3.0.6, 2.10.8, 3.0.5, 3.0.4, 3.0.3, 2.10.7, 3.0.2, 3.0.1, 2.10.6, 3.0.0, 3.0.0-beta.2, 3.0.0-beta.1 |
|
#
78fd1798 |
| 03-Sep-2019 |
Sergey Avseyev <sergey.avseyev@gmail.com> |
Encode source directory in start_mock.sh This would allow to run tests in IDE Change-Id: I9eb9d47160fad5246e98303088dfc6fe2e4e2b65 Reviewed-on: http://review.couchbase.org/11418
Encode source directory in start_mock.sh This would allow to run tests in IDE Change-Id: I9eb9d47160fad5246e98303088dfc6fe2e4e2b65 Reviewed-on: http://review.couchbase.org/114188 Reviewed-by: Brett Lawson <brett19@gmail.com> Tested-by: Build Bot <build@couchbase.com>
show more ...
|
#
ae41ebc3 |
| 04-Sep-2019 |
Ellis Breen <ellis.breen@couchbase.com> |
CCBC-1091: Set HAVE__FTIME64_S when not running tests Change-Id: Iaeef27cfaa43c082563b164754a749a851366d62 Reviewed-on: http://review.couchbase.org/114254 Tested-by: Build Bot <build
CCBC-1091: Set HAVE__FTIME64_S when not running tests Change-Id: Iaeef27cfaa43c082563b164754a749a851366d62 Reviewed-on: http://review.couchbase.org/114254 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|
#
47775232 |
| 02-Sep-2019 |
Sergey Avseyev <sergey.avseyev@gmail.com> |
Use CMAKE_SOURCE_DIR instead of "." for srcdir fallback Change-Id: I64958e8a3950b39076966d4bd6f45e32850cdd00 Reviewed-on: http://review.couchbase.org/114112 Tested-by: Build Bot <bui
Use CMAKE_SOURCE_DIR instead of "." for srcdir fallback Change-Id: I64958e8a3950b39076966d4bd6f45e32850cdd00 Reviewed-on: http://review.couchbase.org/114112 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|
Revision tags: 3.0.0-alpha.5, 2.10.5, 3.0.0-alpha.4, 2.10.4, 3.0.0-alpha.3, 3.0.0-alpha.2, 3.0.0-alpha.1, 2.10.3, 2.10.2, 2.10.1 |
|
#
8ccfb5cf |
| 09-Nov-2018 |
Sergey Avseyev <sergey.avseyev@gmail.com> |
Update bundled gtest to 1.8.1 Change-Id: Ie14e0ae68e7bc80aca2b16de44b8cf3a42a1d1d9 Reviewed-on: http://review.couchbase.org/101592 Tested-by: Build Bot <build@couchbase.com> Revi
Update bundled gtest to 1.8.1 Change-Id: Ie14e0ae68e7bc80aca2b16de44b8cf3a42a1d1d9 Reviewed-on: http://review.couchbase.org/101592 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|
Revision tags: 2.10.0, 2.9.5 |
|
#
22fd6348 |
| 07-Sep-2018 |
Sergey Avseyev <sergey.avseyev@gmail.com> |
Prefer github releases hosting for CouchbaseMock.jar Change-Id: I0a8e2b2ddd7a3457945ac3c52bd53bfe155ba674 Reviewed-on: http://review.couchbase.org/99376 Tested-by: Build Bot <build@c
Prefer github releases hosting for CouchbaseMock.jar Change-Id: I0a8e2b2ddd7a3457945ac3c52bd53bfe155ba674 Reviewed-on: http://review.couchbase.org/99376 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>
show more ...
|
Revision tags: 2.9.4, 2.9.3, 2.9.2, 2.9.1, 2.9.0, 2.8.7 |
|
#
584b8338 |
| 11-Apr-2018 |
Chris Hillery <ceej@couchbase.com> |
CBD-2405: Change target names in conflict with Server targets In order to integrate libcouchbase into Couchbase Server builds, all CMake targets must be unique. Changing "vbucket" and "c
CBD-2405: Change target names in conflict with Server targets In order to integrate libcouchbase into Couchbase Server builds, all CMake targets must be unique. Changing "vbucket" and "cbsasl" targets here to "vbucket-lcb" and "cbsasl-lcb" to disambiguate. Change-Id: Ib8f222a8663bab8645bdfdacf8917599e130191f Reviewed-on: http://review.couchbase.org/92578 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Matt Ingenthron <ingenthr@gmail.com> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|
Revision tags: 2.8.6 |
|
#
25088b6c |
| 27-Mar-2018 |
Kenneth Lareau <kenneth.lareau@couchbase.com> |
Fix for handling testing during builds via Jenkins Given that for our Jenkins builds on the new sdk.jenkins setup we nest projects, using CMAKE_SOURCE_DIR to find the test subdirectories
Fix for handling testing during builds via Jenkins Given that for our Jenkins builds on the new sdk.jenkins setup we nest projects, using CMAKE_SOURCE_DIR to find the test subdirectories will fail, so PROJECT_SOURCE_DIR should be used instead (as can be seen by this suggested change in another project: https://github.com/Corvusoft/restbed/issues/186 ) This should be an innocuous change and will not affect the current build process, but will allow the new Jenkins jobs to handle testing (should they desire to be enabled at some point). Change-Id: Ic883eb1056f86ed71cbd953a40c0ec506bbce576 Reviewed-on: http://review.couchbase.org/91657 Reviewed-by: Chris Hillery <ceej@couchbase.com> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com> Tested-by: Kenneth Lareau <kenneth.lareau@couchbase.com> Well-Formed: Build Bot <build@couchbase.com>
show more ...
|
Revision tags: 2.8.5 |
|
#
86287387 |
| 23-Feb-2018 |
Sergey Avseyev <sergey.avseyev@gmail.com> |
Convert snappy as object file instead of library Change-Id: I2dddb9bf537f0254ca247e579051b3016905eec6 Reviewed-on: http://review.couchbase.org/89947 Tested-by: Build Bot <build@couch
Convert snappy as object file instead of library Change-Id: I2dddb9bf537f0254ca247e579051b3016905eec6 Reviewed-on: http://review.couchbase.org/89947 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|
#
6e1ebfd9 |
| 16-Feb-2018 |
Sergey Avseyev <sergey.avseyev@gmail.com> |
CCBC-888: negotiate user-agent as JSON in HELLO Change-Id: I803ec315345b9b351d435449009917caf8f5b490 Reviewed-on: http://review.couchbase.org/89666 Tested-by: Build Bot <build@couchb
CCBC-888: negotiate user-agent as JSON in HELLO Change-Id: I803ec315345b9b351d435449009917caf8f5b490 Reviewed-on: http://review.couchbase.org/89666 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>
show more ...
|
#
7273dbd9 |
| 01-Feb-2018 |
Sergey Avseyev <sergey.avseyev@gmail.com> |
CCBC-883: Compress all types of the request buffers This now handles IO vectors too. Ability to link with external snappy has been removed because this feature requires C++ inte
CCBC-883: Compress all types of the request buffers This now handles IO vectors too. Ability to link with external snappy has been removed because this feature requires C++ interfaces of the snappy. Change-Id: I9b94829bf011437eb5d805759c256a01e96984fc Reviewed-on: http://review.couchbase.org/88713 Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com> Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>
show more ...
|
Revision tags: 2.8.4, 2.8.3, 2.8.2, 2.8.1, 2.8.0, 2.7.7, 2.7.6, 2.7.5, 2.7.4, 2.7.3, 2.7.2, 2.7.1, 2.7.0, 2.6.4, 2.6.3, 2.6.2, 2.6.1, 2.6.0, 2.5.8, 2.5.7, 2.5.6, 2.5.5, 2.5.4, 2.5.3, 2.5.2, 2.5.1, 2.5.0, 2.4.9, 2.4.8, 2.4.7, 2.4.6 |
|
#
5f3ef2df |
| 20-Jan-2015 |
Mark Nunberg <mnunberg@haskalah.org> |
Move 'views-example' over to examples dir Change-Id: Ibb9311296e6c94cdd4a774a3a3e316d7ce5ac92e Reviewed-on: http://review.couchbase.org/45634 Tested-by: Mark Nunberg <mnunberg@haskal
Move 'views-example' over to examples dir Change-Id: Ibb9311296e6c94cdd4a774a3a3e316d7ce5ac92e Reviewed-on: http://review.couchbase.org/45634 Tested-by: Mark Nunberg <mnunberg@haskalah.org> Reviewed-by: Brett Lawson <brett19@gmail.com>
show more ...
|
Revision tags: 2.4.5 |
|
#
ce44f076 |
| 10-Dec-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
CCBC-100: Allow incremental row callbacks This commit adds functionality to receive proper MapReduce/view responses that are "Mostly" parsed from within the JSON. Also included
CCBC-100: Allow incremental row callbacks This commit adds functionality to receive proper MapReduce/view responses that are "Mostly" parsed from within the JSON. Also included is functionality to ensure there is some kind of throttling for multiple requests when there are many documents to fetch (and include_docs is specified). Change-Id: I631f314617f7e5774fc6ffd475c5b62c0c39db56 Reviewed-on: http://review.couchbase.org/44788 Tested-by: Mark Nunberg <mnunberg@haskalah.org> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|
#
a81b2979 |
| 22-Nov-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
Embed googletest into repository This adds the google test source code into the contrib/ directory. The googletest suite is _not_ available on external package managers by desig
Embed googletest into repository This adds the google test source code into the contrib/ directory. The googletest suite is _not_ available on external package managers by design, the reason being that this library is meant to be embedded by developers using it. Since the google test distribution is rather large (1.3MB compressed), I've stripped out some stuff (all build-related) that we won't ever used. As a result, the compressed size is significantly smaller. The most important impact of this change is that builders can now have the tests for 'free', without having to download googletest during each run. Change-Id: I6b9f7800fedb3b2bd187681d2448bfbc1d39cb26 Reviewed-on: http://review.couchbase.org/43534 Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com> Reviewed-by: Todd Greenstein <toddman@gmail.com> Tested-by: Todd Greenstein <toddman@gmail.com>
show more ...
|
#
a2e7681f |
| 27-Nov-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
CMake: Remove some extraneous definitions for autotools This removes some definitions from the compiler line which shouldn't really be needed for building with CMake Change-Id:
CMake: Remove some extraneous definitions for autotools This removes some definitions from the compiler line which shouldn't really be needed for building with CMake Change-Id: Ic358ce1c48e89010ffe14292f16c3e64cf11a597 Reviewed-on: http://review.couchbase.org/43717 Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com> Tested-by: Mark Nunberg <mnunberg@haskalah.org>
show more ...
|
#
51e2c95b |
| 27-Nov-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
Declare only a single 'BUILD' target for tests This speeds things up dramatically, especially on Windows, because it needs to scan the builds only once, rather than for each test binary.
Declare only a single 'BUILD' target for tests This speeds things up dramatically, especially on Windows, because it needs to scan the builds only once, rather than for each test binary. The `alltests` target was added after the BUILD_TEST macro, and defines which tests we should actually build. Change-Id: Ibc03373475ed9e73c4df34f70212a65ea8660e1d Reviewed-on: http://review.couchbase.org/43696 Tested-by: Mark Nunberg <mnunberg@haskalah.org> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|
#
2a07f70b |
| 25-Nov-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
Replace CMAKE_BINARY_DIR with PROJECT variants This allows other (CMake) projects to include ourselves as a dependency within CMake itself. Change-Id: I6b37fed4050f4167455e016be
Replace CMAKE_BINARY_DIR with PROJECT variants This allows other (CMake) projects to include ourselves as a dependency within CMake itself. Change-Id: I6b37fed4050f4167455e016bed1f7fd9528bf2f3 Reviewed-on: http://review.couchbase.org/43630 Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com> Tested-by: Mark Nunberg <mnunberg@haskalah.org>
show more ...
|
#
13846b64 |
| 20-Nov-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
Don't build tests for plugins that weren't build We should no longer depend on the various HAVE_* variables exclusively, but also on the user options which may select them. Chan
Don't build tests for plugins that weren't build We should no longer depend on the various HAVE_* variables exclusively, but also on the user options which may select them. Change-Id: I896eb8bae65a3f80c32698eb586dd3a3a1ede492 Reviewed-on: http://review.couchbase.org/43453 Reviewed-by: Brett Lawson <brett19@gmail.com> Tested-by: Mark Nunberg <mnunberg@haskalah.org>
show more ...
|
Revision tags: 2.4.4 |
|
#
ce5bb854 |
| 18-Nov-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
Don't add lcbht.t to htparse test executable This file is already included via linking couchbaseS. Without this, our coverage reports are missing lcbht.c since we're not testing the
Don't add lcbht.t to htparse test executable This file is already included via linking couchbaseS. Without this, our coverage reports are missing lcbht.c since we're not testing the instrumented object (but rather the one built into the test exe) Change-Id: I8fa95c04a22e932d49d7f7422012322e12d5e933 Reviewed-on: http://review.couchbase.org/43387 Tested-by: Mark Nunberg <mnunberg@haskalah.org> Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>
show more ...
|
#
56e6d2d2 |
| 13-Nov-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
Add SSL Unit Tests This adds a test for very basic SSL functionality; just to ensure we're not DOA for each change we do. Like the other core socket tests, this test actually co
Add SSL Unit Tests This adds a test for very basic SSL functionality; just to ensure we're not DOA for each change we do. Like the other core socket tests, this test actually constructs an isolated server using OpenSSL's BSDeque I/O methods. Change-Id: I1e7ad8bcffd59ef8479716188fb3a987aadc383e Reviewed-on: http://review.couchbase.org/43200 Tested-by: Mark Nunberg <mnunberg@haskalah.org> Reviewed-by: Brett Lawson <brett19@gmail.com>
show more ...
|
#
75532fc0 |
| 11-Nov-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
CMake: Allow to disable mock tests individually This lets systems with more limited resources execute tests while skipping mock tests, as an alternative to -DLCB_NO_TESTS=1 Chan
CMake: Allow to disable mock tests individually This lets systems with more limited resources execute tests while skipping mock tests, as an alternative to -DLCB_NO_TESTS=1 Change-Id: I38c09627b5b48188dfd2cece142c459c1a92bdf5 Reviewed-on: http://review.couchbase.org/43091 Tested-by: Mark Nunberg <mnunberg@haskalah.org> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|
#
d365fc95 |
| 04-Nov-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
CMake: Ensure strict compiler flags for core projects Previously we would accidentally miss out some of the compile flags. This fixes these mentions :) Change-Id: Ia593a1b2ed3aa
CMake: Ensure strict compiler flags for core projects Previously we would accidentally miss out some of the compile flags. This fixes these mentions :) Change-Id: Ia593a1b2ed3aaf57750fa1bc601a0da1c92f3280 Reviewed-on: http://review.couchbase.org/42772 Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com> Tested-by: Mark Nunberg <mnunberg@haskalah.org>
show more ...
|
#
431d21a7 |
| 03-Nov-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
CMake fixes for building with mingw - Only use /usr/src/gtest if not building for Windows. On debian the gtest includes are placed in /usr/include, which is not in the compiler s
CMake fixes for building with mingw - Only use /usr/src/gtest if not building for Windows. On debian the gtest includes are placed in /usr/include, which is not in the compiler search path for mingw - Change test platform liner inputs, so that ws2_32 appears at the end - Build gtest as a static library on mingw; this allows the library to build with -static-libgcc Change-Id: Ic4ecf24387db5ca87c1320b3cc8da1af869de196 Reviewed-on: http://review.couchbase.org/42767 Tested-by: Mark Nunberg <mnunberg@haskalah.org> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|
Revision tags: 2.4.3 |
|
#
dbdb5953 |
| 23-Sep-2014 |
Mark Nunberg <mnunberg@haskalah.org> |
CMake: Use OBJECT targets and build static library This makes management of individual library components easier by removing the intermediate "STATIC" targets for the sub components and
CMake: Use OBJECT targets and build static library This makes management of individual library components easier by removing the intermediate "STATIC" targets for the sub components and converting them into pseudo-targets via a so-called cmake "OBJECT" library (see http://www.cmake.org/Wiki/CMake/Tutorials/Object_Library). This allows quicker build times and less platform specific nuances of using static libraries. Additionally, this fix also now makes a dedicated couchbaseS static library for use by tests, avoiding the need of exporting dozens of symbols just so they can be used by the tests (in this case, they are just linked statically with the static library). Change-Id: If73208c8ad499f8f41d63b32b995a3359f16db01 Reviewed-on: http://review.couchbase.org/41615 Tested-by: Mark Nunberg <mnunberg@haskalah.org> Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
show more ...
|