- May 29, 2024
-
-
Marc-Olivier Andrez authored
The CI job `test-services-linux-debug` executes the tests using CMake, including the Go tests. The command used to execute the Go tests is defined in `CMakeModules/testing_go.cmake` Ln14: `go test ${test_source_files}`. The `go test` command first compiles the tests and then run them. Compiling the tests needs the file `common/go/src/asapo_common/version/version_lib.go` to correctly define the versions of the different communication protocols and components: ```go package version // Default build-time variable for library-import. // This file is overridden on build with build-time informations. func init(){ version = "100.0.wip-fix-tests, build 5100fbee" consumerProtocolVersion = "v0.6" producerProtocolVersion = "v0.6" discoveryApiVersion = "v0.1" authorizerApiVersion = "v0.2" ftsApiVersion = "v0.2" brokerApiVersion = "v0.6" } ``` The file `common/go/src/asapo_common/version/version_lib.go` is generated when running CMake. So the file is generated in the CI job `build-services-linux-debug`, not in `test-services-linux-debug`. This commit ensures that the file is copied from the CI job `build-services-linux-debug` to the CI job `test-services-linux-debug` so that `go test` can use it when compiling and running the tests. If the file does not exist, `go test` won't be able to compile the tests.
-
Mikhail Karnevskiy authored
Include changes on Documentation: See merge request asapo/asapo!212
-
- May 28, 2024
-
-
Mikhail Karnevskiy authored
Use keywords instead of positional arguments: See merge request asapo/asapo!213
-
- May 27, 2024
-
-
Marc-Olivier Andrez authored
build: remove support of Python 2 See merge request asapo/asapo!224
-
-
Diana Rueda authored
* Include reference to link bellow code snippets * Add backticks to mark the Python method names as code
-
* For ASAPO standalone docker container * And message IDs
-
Diana Rueda authored
* Update slighty the text on the documention for typos and to enhance clarity. * Modify pip installation snippet
-
Marc-Olivier Andrez authored
-
Marc-Olivier Andrez authored
build: use `GTest` CMake module to handle dependencies on `gtest` See merge request asapo/asapo!221
-
Mikhail Karnevskiy authored
Fix doctstring for create_consumer/create_producer See merge request asapo/asapo!210
-
Tim Schoof authored
-
Marc-Olivier Andrez authored
As a consequence, we can remove code in CMake files to handle these dependencies on `gtest` and `gmock`, which fixes the following error when running CMake: ```sh $ cmake -G Ninja ../.. -DPython_EXECUTABLE=python3.7 -DBUILD_TESTS=ON -DENABLE_COVERAGE=ON -DBUILD_CPP_DOCS=ON -DBUILD_PYTHON_DOCS=ON ... CMake Error at CMakeModules/testing_cpp.cmake:47 (IF): if given arguments: "WIN32" "AND" "STREQUAL" "Debug" Unknown arguments specified Call Stack (most recent call first): common/cpp/src/common/CMakeLists.txt:11 (add_plain_unit_test) ```
-
Marc-Olivier Andrez authored
Merge branch 'fix-errors-when-compiling-from-a-directory-that-is-not-a-direct-subdirectory' into 'develop' ci: fix errors when compiling from a directory that is not a direct subdirectory See merge request asapo/asapo!219
-
- May 21, 2024
-
-
Diana Rueda authored
-
-
Marc-Olivier Andrez authored
ci: exclude Mongo DB downloaded files from Git repository See merge request asapo/asapo!214
-
Marc-Olivier Andrez authored
CMake was not generating the files `version.h` and `version_lib.go` into the project source directory when building from a subdirectory such as `./build/debug/`. So these files could not be found during compilation.
-
Marc-Olivier Andrez authored
Rationale: `git` commands such as `git status` don't list these files anymore which makes the output much more readable.
-
- May 17, 2024
-
-
Mikhail Karnevskiy authored
Move part related to broker request to common. See merge request asapo/asapo!211
-
Mikhail Karnevskiy authored
-
- May 15, 2024
-
-
Marc-Olivier Andrez authored
ci: use Python interpreter found by CMake when building sphinx doc See merge request asapo/asapo!220
-
Marc-Olivier Andrez authored
Rationale: using possibly different Python interpreters for the different task can make the installation of packages required by the different interpreters more complicated.
-
Marc-Olivier Andrez authored
ci: run a single GitLab CI pipeline per commit See merge request asapo/asapo!215
-
- May 13, 2024
-
-
Marc-Olivier Andrez authored
Commit to fix the current behavior of GitLab that triggers two CI pipelines for the same commit. For example, both the pipelines [114510](https://gitlab.desy.de/asapo/asapo/-/pipelines/114510) and [114511](https://gitlab.desy.de/asapo/asapo/-/pipelines/114511) ran on the same commit 56d16797. See asapo/asapo!214
-
- May 08, 2024
-
-
Diana Rueda authored
* Include this for the simple producer and consumer examples. * Will be extended for the further examples after having revised them
-
- Apr 16, 2024
-
-
Mikhail Karnevskiy authored
-
Mikhail Karnevskiy authored
-
- Apr 15, 2024
-
-
Mikhail Karnevskiy authored
-
Mikhail Karnevskiy authored
-
Mikhail Karnevskiy authored
-
- Feb 06, 2024
-
-
Mikhail Karnevskiy authored
-
Mikhail Karnevskiy authored
-
- Jan 30, 2024
-
-
Mikhail Karnevskiy authored
Rename log field id to meta_id in case of get_metadata request. This field is string in contrast to message id, which is long.
-
Mikhail Karnevskiy authored
Try to crate/get auto_id again in case of problem. This does happen when several receivers create new collection.
-
Mikhail Karnevskiy authored
- Jan 18, 2024
-
-
Mikhail Karnevskiy authored
-
Mikhail Karnevskiy authored
-
- Jan 17, 2024
-
-
Mikhail Karnevskiy authored
-