Skip to content

Comments

P6/keystore enforcement#70

Open
heidi-dang wants to merge 12 commits intomainfrom
p6/keystore-enforcement
Open

P6/keystore enforcement#70
heidi-dang wants to merge 12 commits intomainfrom
p6/keystore-enforcement

Conversation

@heidi-dang
Copy link
Owner

No description provided.

@gemini-code-assist
Copy link

Summary of Changes

Hello @heidi-dang, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request significantly updates the build configuration for the C++ daemon and its associated unit tests. It integrates new core C++ functionalities, likely related to keystore enforcement, and expands the testing suite to cover asynchronous operations and other core components. The changes ensure that the new features are properly compiled and tested within the project's build system.

Highlights

  • C++ Core Functionality Expansion: Expanded the heidid executable by including several new C++ core files such as core.cpp, clock.cpp, config.cpp, journal_writer.cpp, run_id.cpp, status_writer.cpp, subprocess.cpp, mock_provider.cpp, and async_collector.cpp.
  • Build System Updates: Modified CMakeLists.txt to incorporate new source files and link additional libraries (crypto, pthread) into the heidid daemon target.
  • Unit Test Enhancements: Updated the cpp_core_tests target to include new test files (test_cpp_async.cpp) and link necessary libraries (heidi-metrics, heidi-kernel-governor) for comprehensive testing of the expanded C++ core.
  • GoogleTest Integration: Integrated GoogleTest as a dependency, setting up its build configuration and related files to support the new unit tests.
Changelog
  • CMakeLists.txt
    • Added new C++ core source files to the heidid executable target.
    • Added crypto and pthread libraries to the heidid executable's linked libraries.
    • Added new C++ core source files and test_cpp_async.cpp to the cpp_core_tests target.
    • Replaced gtest and gtest_main with heidi-metrics and heidi-kernel-governor in cpp_core_tests linked libraries.
  • build/CMakeCache.txt
    • Added CMake cache file generated during configuration.
  • build/CMakeFiles/3.28.3/CMakeCCompiler.cmake
    • Added CMake configuration file for the C compiler.
  • build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake
    • Added CMake configuration file for the CXX compiler.
  • build/CMakeFiles/3.28.3/CMakeSystem.cmake
    • Added CMake system information file.
  • build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c
    • Added C compiler identification source file.
  • build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp
    • Added CXX compiler identification source file.
  • build/CMakeFiles/CMakeConfigureLog.yaml
    • Added CMake configuration log file.
  • build/CMakeFiles/CMakeDirectoryInformation.cmake
    • Added CMake directory information file.
  • build/CMakeFiles/Makefile.cmake
    • Added CMake generated Makefile configuration.
  • build/CMakeFiles/Makefile2
    • Added CMake generated secondary Makefile.
  • build/CMakeFiles/TargetDirectories.txt
    • Added CMake file listing target directories.
  • build/CMakeFiles/cmake.check_cache
    • Added CMake cache dependency checking file.
  • build/CMakeFiles/cpp_core_tests.dir/DependInfo.cmake
    • Added CMake dependency information for cpp_core_tests.
  • build/CMakeFiles/cpp_core_tests.dir/build.make
    • Added CMake build rules for cpp_core_tests.
  • build/CMakeFiles/cpp_core_tests.dir/cmake_clean.cmake
    • Added CMake clean rules for cpp_core_tests.
  • build/CMakeFiles/cpp_core_tests.dir/compiler_depend.ts
    • Added compiler dependency timestamp for cpp_core_tests.
  • build/CMakeFiles/cpp_core_tests.dir/depend.make
    • Added empty dependency file for cpp_core_tests.
  • build/CMakeFiles/cpp_core_tests.dir/flags.make
    • Added compile flags for cpp_core_tests.
  • build/CMakeFiles/cpp_core_tests.dir/heidi_engine/cpp/core/async_collector.cpp.o.d
    • Added dependency file for async_collector.cpp object.
  • build/CMakeFiles/cpp_core_tests.dir/heidi_engine/cpp/core/clock.cpp.o.d
    • Added dependency file for clock.cpp object.
  • build/CMakeFiles/cpp_core_tests.dir/heidi_engine/cpp/core/config.cpp.o.d
    • Added dependency file for config.cpp object.
  • build/CMakeFiles/cpp_core_tests.dir/heidi_engine/cpp/core/core.cpp.o.d
    • Added dependency file for core.cpp object.
  • build/CMakeFiles/cpp_core_tests.dir/heidi_engine/cpp/core/journal_writer.cpp.o.d
    • Added dependency file for journal_writer.cpp object.
  • build/CMakeFiles/cpp_core_tests.dir/heidi_engine/cpp/core/mock_provider.cpp.o.d
    • Added dependency file for mock_provider.cpp object.
  • build/CMakeFiles/cpp_core_tests.dir/heidi_engine/cpp/core/rlimit.cpp.o.d
    • Added dependency file for rlimit.cpp object.
  • build/CMakeFiles/cpp_core_tests.dir/heidi_engine/cpp/core/run_id.cpp.o.d
    • Added dependency file for run_id.cpp object.
  • build/CMakeFiles/cpp_core_tests.dir/heidi_engine/cpp/core/status_writer.cpp.o.d
    • Added dependency file for status_writer.cpp object.
  • build/CMakeFiles/cpp_core_tests.dir/heidi_engine/cpp/core/subprocess.cpp.o.d
    • Added dependency file for subprocess.cpp object.
  • build/CMakeFiles/cpp_core_tests.dir/link.txt
    • Added linker command file for cpp_core_tests.
  • build/CMakeFiles/cpp_core_tests.dir/progress.make
    • Added progress tracking for cpp_core_tests.
  • build/CMakeFiles/cpp_core_tests.dir/tests/test_cpp_async.cpp.o.d
    • Added dependency file for test_cpp_async.cpp object.
  • build/CMakeFiles/cpp_core_tests.dir/tests/test_cpp_core.cpp.o.d
    • Added dependency file for test_cpp_core.cpp object.
  • build/CMakeFiles/heidid.dir/DependInfo.cmake
    • Added CMake dependency information for heidid.
  • build/CMakeFiles/heidid.dir/build.make
    • Added CMake build rules for heidid.
  • build/CMakeFiles/heidid.dir/cmake_clean.cmake
    • Added CMake clean rules for heidid.
  • build/CMakeFiles/heidid.dir/compiler_depend.ts
    • Added compiler dependency timestamp for heidid.
  • build/CMakeFiles/heidid.dir/depend.make
    • Added empty dependency file for heidid.
  • build/CMakeFiles/heidid.dir/flags.make
    • Added compile flags for heidid.
  • build/CMakeFiles/heidid.dir/heidi_engine/cpp/core/async_collector.cpp.o.d
    • Added dependency file for async_collector.cpp object.
  • build/CMakeFiles/heidid.dir/heidi_engine/cpp/core/clock.cpp.o.d
    • Added dependency file for clock.cpp object.
  • build/CMakeFiles/heidid.dir/heidi_engine/cpp/core/config.cpp.o.d
    • Added dependency file for config.cpp object.
  • build/CMakeFiles/heidid.dir/heidi_engine/cpp/core/core.cpp.o.d
    • Added dependency file for core.cpp object.
  • build/CMakeFiles/heidid.dir/heidi_engine/cpp/core/journal_writer.cpp.o.d
    • Added dependency file for journal_writer.cpp object.
  • build/CMakeFiles/heidid.dir/heidi_engine/cpp/core/mock_provider.cpp.o.d
    • Added dependency file for mock_provider.cpp object.
  • build/CMakeFiles/heidid.dir/heidi_engine/cpp/core/run_id.cpp.o.d
    • Added dependency file for run_id.cpp object.
  • build/CMakeFiles/heidid.dir/heidi_engine/cpp/core/status_writer.cpp.o.d
    • Added dependency file for status_writer.cpp object.
  • build/CMakeFiles/heidid.dir/heidi_engine/cpp/core/subprocess.cpp.o.d
    • Added dependency file for subprocess.cpp object.
  • build/CMakeFiles/heidid.dir/heidi_engine/cpp/daemon/daemon.cpp.o.d
    • Added dependency file for daemon.cpp object.
  • build/CMakeFiles/heidid.dir/heidi_engine/cpp/daemon/main.cpp.o.d
    • Added dependency file for main.cpp object.
  • build/CMakeFiles/heidid.dir/link.txt
    • Added linker command file for heidid.
  • build/CMakeFiles/heidid.dir/progress.make
    • Added progress tracking for heidid.
  • build/CMakeFiles/progress.marks
    • Added CMake progress marks file.
  • build/CTestTestfile.cmake
    • Added CMake test file.
  • build/Makefile
    • Added top-level Makefile generated by CMake.
  • build/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake
    • Added CMake directory information for GoogleTest build.
  • build/_deps/googletest-build/CMakeFiles/progress.marks
    • Added CMake progress marks for GoogleTest build.
  • build/_deps/googletest-build/CTestTestfile.cmake
    • Added CMake test file for GoogleTest build.
  • build/_deps/googletest-build/Makefile
    • Added Makefile for GoogleTest build.
  • build/_deps/googletest-build/cmake_install.cmake
    • Added CMake install script for GoogleTest build.
  • build/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake
    • Added CMake directory information for GoogleMock.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake
    • Added CMake dependency information for gmock.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make
    • Added CMake build rules for gmock.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake
    • Added CMake clean rules for gmock.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake
    • Added CMake clean target for gmock.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make
    • Added compiler dependency file for gmock.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts
    • Added compiler dependency timestamp for gmock.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make
    • Added empty dependency file for gmock.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make
    • Added compile flags for gmock.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt
    • Added linker command file for gmock.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make
    • Added progress tracking for gmock.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake
    • Added CMake dependency information for gmock_main.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make
    • Added CMake build rules for gmock_main.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake
    • Added CMake clean rules for gmock_main.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake
    • Added CMake clean target for gmock_main.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make
    • Added compiler dependency file for gmock_main.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts
    • Added compiler dependency timestamp for gmock_main.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make
    • Added empty dependency file for gmock_main.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make
    • Added compile flags for gmock_main.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt
    • Added linker command file for gmock_main.
  • build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make
    • Added progress tracking for gmock_main.
  • build/_deps/googletest-build/googlemock/CMakeFiles/progress.marks
    • Added CMake progress marks for GoogleMock.
  • build/_deps/googletest-build/googlemock/CTestTestfile.cmake
    • Added CMake test file for GoogleMock.
  • build/_deps/googletest-build/googlemock/Makefile
    • Added Makefile for GoogleMock.
  • build/_deps/googletest-build/googlemock/cmake_install.cmake
    • Added CMake install script for GoogleMock.
  • build/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake
    • Added CMake directory information for GoogleTest.
  • build/_deps/googletest-build/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake
    • Added CMake export targets file for GoogleTest (noconfig).
  • build/_deps/googletest-build/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake
    • Added CMake export targets file for GoogleTest.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake
    • Added CMake dependency information for gtest.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make
    • Added CMake build rules for gtest.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake
    • Added CMake clean rules for gtest.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake
    • Added CMake clean target for gtest.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.internal
    • Added internal compiler dependency file for gtest.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make
    • Added compiler dependency file for gtest.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts
    • Added compiler dependency timestamp for gtest.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make
    • Added empty dependency file for gtest.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make
    • Added compile flags for gtest.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt
    • Added linker command file for gtest.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make
    • Added progress tracking for gtest.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d
    • Added dependency file for gtest-all.cc object.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake
    • Added CMake dependency information for gtest_main.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make
    • Added CMake build rules for gtest_main.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake
    • Added CMake clean rules for gtest_main.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake
    • Added CMake clean target for gtest_main.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.internal
    • Added internal compiler dependency file for gtest_main.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make
    • Added compiler dependency file for gtest_main.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts
    • Added compiler dependency timestamp for gtest_main.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make
    • Added empty dependency file for gtest_main.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make
    • Added compile flags for gtest_main.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt
    • Added linker command file for gtest_main.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make
    • Added progress tracking for gtest_main.
  • build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d
    • Added dependency file for gtest_main.cc object.
  • build/_deps/googletest-build/googletest/CMakeFiles/progress.marks
    • Added CMake progress marks for GoogleTest.
  • build/_deps/googletest-build/googletest/CTestTestfile.cmake
    • Added CMake test file for GoogleTest.
  • build/_deps/googletest-build/googletest/Makefile
    • Added Makefile for GoogleTest.
  • build/_deps/googletest-build/googletest/cmake_install.cmake
    • Added CMake install script for GoogleTest.
  • build/_deps/googletest-build/googletest/generated/GTestConfig.cmake
    • Added generated GoogleTest CMake configuration file.
  • build/_deps/googletest-build/googletest/generated/GTestConfigVersion.cmake
    • Added generated GoogleTest CMake version configuration file.
  • build/_deps/googletest-build/googletest/generated/gmock.pc
    • Added generated pkg-config file for gmock.
  • build/_deps/googletest-build/googletest/generated/gmock_main.pc
    • Added generated pkg-config file for gmock_main.
  • build/_deps/googletest-build/googletest/generated/gtest.pc
    • Added generated pkg-config file for gtest.
  • build/_deps/googletest-build/googletest/generated/gtest_main.pc
    • Added generated pkg-config file for gtest_main.
  • build/_deps/googletest-src/.clang-format
    • Added clang-format configuration file for GoogleTest source.
  • build/_deps/googletest-src/.github/ISSUE_TEMPLATE/00-bug_report.yml
    • Added GitHub issue template for bug reports.
  • build/_deps/googletest-src/.github/ISSUE_TEMPLATE/10-feature_request.yml
    • Added GitHub issue template for feature requests.
  • build/_deps/googletest-src/.github/ISSUE_TEMPLATE/config.yml
    • Added GitHub issue template configuration.
  • build/_deps/googletest-src/.github/workflows/gtest-ci.yml
    • Added GitHub Actions CI workflow for GoogleTest.
  • build/_deps/googletest-src/.gitignore
    • Added git ignore file for GoogleTest source.
  • build/_deps/googletest-src/BUILD.bazel
    • Added Bazel build file for GoogleTest.
  • build/_deps/googletest-src/CMakeLists.txt
    • Added top-level CMakeLists.txt for GoogleTest.
  • build/_deps/googletest-src/CONTRIBUTING.md
    • Added contribution guidelines for GoogleTest.
  • build/_deps/googletest-src/CONTRIBUTORS
    • Added list of contributors for GoogleTest.
  • build/_deps/googletest-src/LICENSE
    • Added license file for GoogleTest.
  • build/_deps/googletest-src/README.md
    • Added README file for GoogleTest.
  • build/_deps/googletest-src/WORKSPACE
    • Added Bazel WORKSPACE file for GoogleTest.
  • build/_deps/googletest-src/ci/linux-presubmit.sh
    • Added Linux presubmit script for GoogleTest CI.
  • build/_deps/googletest-src/ci/macos-presubmit.sh
    • Added macOS presubmit script for GoogleTest CI.
  • build/_deps/googletest-src/ci/windows-presubmit.bat
    • Added Windows presubmit script for GoogleTest CI.
  • build/lib/libgmock_main.a
    • Added GoogleMock main static library.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces significant changes by adding core engine components and their corresponding tests. The CMake build files have been updated to include new source files and link necessary libraries like crypto and pthread. My review focuses on improving the maintainability of the CMakeLists.txt file and points out a critical issue with committing generated build files to the repository.

Comment on lines +19 to +29
heidi_engine/cpp/daemon/daemon.cpp
heidi_engine/cpp/core/core.cpp
heidi_engine/cpp/core/clock.cpp
heidi_engine/cpp/core/config.cpp
heidi_engine/cpp/core/journal_writer.cpp
heidi_engine/cpp/core/run_id.cpp
heidi_engine/cpp/core/status_writer.cpp
heidi_engine/cpp/core/subprocess.cpp
heidi_engine/cpp/core/mock_provider.cpp
heidi_engine/cpp/core/async_collector.cpp
heidi_engine/cpp/core/manifest.cpp

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For better maintainability, it's a good practice to keep the list of source files sorted alphabetically. This makes it easier to find files and see what has changed.

    heidi_engine/cpp/core/async_collector.cpp
    heidi_engine/cpp/core/clock.cpp
    heidi_engine/cpp/core/config.cpp
    heidi_engine/cpp/core/core.cpp
    heidi_engine/cpp/core/journal_writer.cpp
    heidi_engine/cpp/core/manifest.cpp
    heidi_engine/cpp/core/mock_provider.cpp
    heidi_engine/cpp/core/run_id.cpp
    heidi_engine/cpp/core/status_writer.cpp
    heidi_engine/cpp/core/subprocess.cpp
    heidi_engine/cpp/daemon/daemon.cpp

Comment on lines 54 to +65
tests/test_cpp_core.cpp
tests/test_cpp_async.cpp
heidi_engine/cpp/core/clock.cpp
heidi_engine/cpp/core/run_id.cpp
heidi_engine/cpp/core/config.cpp
heidi_engine/cpp/core/journal_writer.cpp
heidi_engine/cpp/core/status_writer.cpp
heidi_engine/cpp/core/subprocess.cpp
heidi_engine/cpp/core/mock_provider.cpp
heidi_engine/cpp/core/async_collector.cpp
heidi_engine/cpp/core/core.cpp
heidi_engine/cpp/core/config.cpp
heidi_engine/cpp/core/clock.cpp
heidi_engine/cpp/core/run_id.cpp
heidi_engine/cpp/core/rlimit.cpp
heidi_engine/cpp/core/manifest.cpp

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For better maintainability, it's a good practice to keep the list of source files sorted alphabetically. This makes it easier to find files and see what has changed.

    heidi_engine/cpp/core/async_collector.cpp
    heidi_engine/cpp/core/clock.cpp
    heidi_engine/cpp/core/config.cpp
    heidi_engine/cpp/core/core.cpp
    heidi_engine/cpp/core/journal_writer.cpp
    heidi_engine/cpp/core/manifest.cpp
    heidi_engine/cpp/core/mock_provider.cpp
    heidi_engine/cpp/core/run_id.cpp
    heidi_engine/cpp/core/status_writer.cpp
    heidi_engine/cpp/core/subprocess.cpp
    tests/test_cpp_async.cpp
    tests/test_cpp_core.cpp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant