Skip to content
Snippets Groups Projects
Verified Commit 2ae4a936 authored by Timm Fitschen's avatar Timm Fitschen
Browse files

PIPELINE

Squashed commit of the following:

commit 5f1e1889
Author: Timm Fitschen <t.fitschen@indiscale.com>
Date:   Thu Sep 1 13:35:05 2022 +0200

    PIPELINE

commit 911a16c5
Author: Timm Fitschen <t.fitschen@indiscale.com>
Date:   Thu Sep 1 11:48:55 2022 +0200

    PIPELINE

commit a737a9bb
Author: Timm Fitschen <t.fitschen@indiscale.com>
Date:   Thu Aug 18 13:16:37 2022 +0200

    PIPELINE

commit b4c22e71
Author: Timm Fitschen <t.fitschen@indiscale.com>
Date:   Thu Aug 18 12:15:50 2022 +0200

    PIPELINE

commit 0e13e9ae
Author: Timm Fitschen <t.fitschen@indiscale.com>
Date:   Wed Aug 17 13:23:37 2022 +0200

    PIPELINE

commit 4806355a
Author: Timm Fitschen <t.fitschen@indiscale.com>
Date:   Wed Aug 17 13:20:45 2022 +0200

    PIPELINE

commit cbf9be36
Author: Timm Fitschen <t.fitschen@indiscale.com>
Date:   Wed Aug 17 12:51:25 2022 +0200

    PIPELINE

commit 7415b226
Author: Timm Fitschen <t.fitschen@indiscale.com>
Date:   Mon Aug 15 19:20:45 2022 +0200

    PIPELINE
parent 430892ba
No related branches found
No related tags found
No related merge requests found
Pipeline #28650 passed
Pipeline: CaosDB Octave library

#28657

    Pipeline: caosdb-julialib

    #28656

      Pipeline: caosdb-cppinttest

      #28655

        ......@@ -89,7 +89,7 @@ test:
        - mkdir build
        - cd build
        - VERSION="$(conan inspect --raw version ..)"
        - conan install -s "compiler.libcxx=libstdc++11" -o build_acm=True .. "caosdb/$VERSION@_/_"
        - conan install -s "compiler.libcxx=libstdc++11" --build=missing -o build_acm=True .. "caosdb/$VERSION@_/_"
        - cmake -DCMAKE_BUILD_TYPE=Debug ..
        - cmake --build . -j
        - cmake --build . -j --target unit_test_coverage
        ......
        ......@@ -79,7 +79,7 @@ conan: conan-install conan-create
        .PHONY: conan
        doc:
        mkdir -p build && cd build && conan install .. -s $(CONAN_SETTINGS) \
        mkdir -p build && cd build && conan install .. --build=missing -s $(CONAN_SETTINGS) \
        && cmake .. && cmake --build . --target doc-sphinx \
        && echo "The documentation starts at build/doc/sphinx_out/index.html ."
        .PHONY: doc
        ......
        ......@@ -22,10 +22,10 @@ class CaosdbConan(ConanFile):
        }
        generators = "cmake"
        requires = [
        ("grpc/1.45.2"),
        ("grpc/1.48.0"),
        ]
        build_requires = [
        ("boost/1.77.0"),
        ("boost/1.78.0"),
        ("gtest/1.11.0"),
        ]
        exports = ("*.cmake", "*CMakeLists.txt", "*.in",
        ......@@ -38,6 +38,7 @@ class CaosdbConan(ConanFile):
        if self.settings.os == "Windows":
        del self.options.fPIC
        self.options["boost"].without_python = True
        self.options["boost"].filesystem_version = "3"
        # def source(self):
        # self.run("git clone https://gitlab.indiscale.com/caosdb/src/caosdb-cpplib.git")
        ......
        ......@@ -27,7 +27,6 @@
        #include <cstdint> // for uint64_t
        #include <iosfwd> // for streamsize
        #include <memory> // for shared_ptr
        #include <ostream> // for ostream
        #include <string> // for string
        #include <vector> // for vector
        ......
        attrs==21.2.0
        bottle==0.12.19
        certifi==2021.10.8
        chardet==4.0.0
        charset-normalizer==2.0.7
        colorama==0.4.4
        conan==1.48.0
        deprecation==2.1.0
        bottle==0.12.21
        certifi==2022.6.15
        charset-normalizer==2.1.0
        colorama==0.4.5
        conan==1.52.0
        distro==1.6.0
        fasteners==0.16.3
        fasteners==0.17.3
        future==0.18.2
        idna==3.2
        Jinja2==3.1.1
        jsonschema==4.1.0
        MarkupSafe==2.0.1
        idna==3.3
        Jinja2==3.1.2
        MarkupSafe==2.1.1
        node-semver==0.6.1
        packaging==21.0
        patch-ng==1.17.4
        pluginbase==1.0.1
        Pygments==2.10.0
        PyJWT==1.7.1
        pyparsing==2.4.7
        pyrsistent==0.18.0
        Pygments==2.12.0
        PyJWT==2.4.0
        python-dateutil==2.8.2
        PyYAML==5.4.1
        requests==2.26.0
        requests==2.28.1
        six==1.16.0
        tqdm==4.62.3
        urllib3==1.26.7
        tqdm==4.64.0
        urllib3==1.26.9
        ......@@ -25,18 +25,17 @@
        #include "caosdb/acm/v1alpha1/main.grpc.pb.h" // for AccessControlMan...
        #include "caosdb/acm/v1alpha1/main.pb.h" // for CreateSingleUser...
        #endif
        #include "caosdb/configuration.h" // for ConnectionConfigur...
        #include "caosdb/exceptions.h" // for ConfigurationError
        #include "caosdb/info.h" // for VersionInfo
        #include "caosdb/info/v1/main.grpc.pb.h" // for GeneralInfoService
        #include "caosdb/info/v1/main.pb.h" // for GetVersionInfoRequest
        #include "caosdb/transaction.h" // for Transaction
        #include "caosdb/transaction_status.h" // for TransactionStatus
        #include <grpcpp/client_context.h> // for ClientContext
        #include <grpcpp/create_channel.h> // for CreateChannel
        #include <grpcpp/support/status.h> // for Status
        #include <grpcpp/support/status_code_enum.h> // for StatusCode, UNAUTHENTIC...
        #include <string> // for string, operator+
        #include "caosdb/configuration.h" // for ConnectionConfigur...
        #include "caosdb/exceptions.h" // for ConfigurationError
        #include "caosdb/info.h" // for VersionInfo
        #include "caosdb/info/v1/main.grpc.pb.h" // for GeneralInfoService
        #include "caosdb/info/v1/main.pb.h" // for GetVersionInfoRequest
        #include "caosdb/transaction.h" // for Transaction
        #include "caosdb/transaction_status.h" // for TransactionStatus
        #include <grpcpp/client_context.h> // for ClientContext
        #include <grpcpp/create_channel.h> // for CreateChannel
        #include <grpcpp/support/status.h> // for Status
        #include <string> // for string, operator+
        // IWYU pragma: no_include "net/proto2/public/repeated_field.h"
        namespace caosdb::connection {
        ......
        ......@@ -47,21 +47,20 @@
        * > DEALINGS IN THE SOFTWARE.
        */
        #include "caosdb/file_transmission/download_request_handler.h"
        #include "caosdb/logging.h" // for CAOSDB_LOG_TRACE
        #include "caosdb/protobuf_helper.h" // for get_arena
        #include "caosdb/status_code.h" // for GENERIC_RPC_E...
        #include "caosdb/transaction_status.h" // for TransactionStatus
        #include <exception> // IWYU pragma: keep
        #include <filesystem> // for operator<<, path
        #include <google/protobuf/arena.h> // for Arena
        #include <grpcpp/client_context.h> // for ClientContext
        #include <grpcpp/completion_queue.h> // for CompletionQueue
        #include <grpcpp/support/async_stream.h> // for ClientAsyncReader
        #include <grpcpp/support/status.h> // for Status
        #include <grpcpp/support/status_code_enum.h> // for OK
        #include <stdexcept> // for runtime_error
        #include <string> // for string, opera...
        #include <utility> // for move
        #include "caosdb/logging.h" // for CAOSDB_LOG_TRACE
        #include "caosdb/protobuf_helper.h" // for get_arena
        #include "caosdb/status_code.h" // for GENERIC_RPC_E...
        #include "caosdb/transaction_status.h" // for TransactionStatus
        #include <exception> // IWYU pragma: keep
        #include <filesystem> // for operator<<, path
        #include <google/protobuf/arena.h> // for Arena
        #include <grpcpp/client_context.h> // for ClientContext
        #include <grpcpp/completion_queue.h> // for CompletionQueue
        #include <grpcpp/support/async_stream.h> // for ClientAsyncReader
        #include <grpcpp/support/status.h> // for Status
        #include <stdexcept> // for runtime_error
        #include <string> // for string, opera...
        #include <utility> // for move
        // IWYU pragma: no_include <bits/exception.h>
        //
        namespace caosdb::transaction {
        ......
        ......@@ -57,7 +57,6 @@
        #include <filesystem> // for operator<<, path
        #include <google/protobuf/arena.h> // for Arena
        #include <grpcpp/impl/codegen/call_op_set.h> // for WriteOptions
        #include <grpcpp/support/status_code_enum.h> // for OK
        #include <string> // for basic_string
        #include <utility> // for move
        // IWYU pragma: no_include <bits/exception.h>
        ......
        ......@@ -32,7 +32,7 @@
        #include <filesystem> // for operator<<, path
        #include <future> // for async, future
        #include <google/protobuf/arena.h> // for Arena
        #include <grpc/impl/codegen/gpr_types.h> // for gpr_timespec
        #include <grpc/grpc.h> // for gpr_timespec
        #include <map> // for map, operator!=
        #include <memory> // for unique_ptr
        #include <random> // for mt19937, rand...
        ......
        ......@@ -47,11 +47,10 @@
        * > DEALINGS IN THE SOFTWARE.
        */
        #include "caosdb/unary_rpc_handler.h"
        #include "caosdb/logging.h" // for CAOSDB_LOG_TRACE
        #include "caosdb/status_code.h" // for GENERIC_RPC_E...
        #include <exception> // IWYU pragma: keep
        #include <grpcpp/support/status_code_enum.h> // for OK
        #include <string> // for string, opera...
        #include "caosdb/logging.h" // for CAOSDB_LOG_TRACE
        #include "caosdb/status_code.h" // for GENERIC_RPC_E...
        #include <exception> // IWYU pragma: keep
        #include <string> // for string, opera...
        // IWYU pragma: no_include <bits/exception.h>
        namespace caosdb::transaction {
        ......
        ......@@ -55,10 +55,10 @@ TEST(test_transaction, create_transaction) {
        auto transaction = connection.CreateTransaction();
        ASSERT_EQ(StatusCode::GO_ON, transaction->RetrieveById("100"));
        EXPECT_THROW_MESSAGE(transaction->Execute(), ConnectionError,
        "The attempt to execute this transaction was not successful because the "
        "connection to the server could not be established. "
        "Original message: failed to connect to all addresses");
        EXPECT_THROW_STARTS_WITH(transaction->Execute(), ConnectionError,
        "The attempt to execute this transaction was not successful because the "
        "connection to the server could not be established. "
        "Original message: failed to connect to all addresses");
        }
        TEST(test_transaction, test_multi_result_set) {
        ......
        0% Loading or .
        You are about to add 0 people to the discussion. Proceed with caution.
        Please register or to comment