History log of /Couchbase_C_Client_v3.0/tests/CMakeLists.txt (Results 1 - 25 of 34)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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 ...


12