Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge dev changes to mainline #163

Merged
merged 84 commits into from
Jan 16, 2025
Merged

merge dev changes to mainline #163

merged 84 commits into from
Jan 16, 2025

Conversation

bhallasaksham
Copy link
Contributor

Description of changes:

Enhancements

Security

Authentication & Configuration

Bug Fixes

Core Functionality

Updates

.NET 8 Migration

Platform Support

Testing & Automation

Introduced CDK automation for ECS deployment

Added comprehensive integration tests:

Merge Checklist

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your pull request.

General

  • I have read the CONTRIBUTING doc
  • I used the commit message format described in CONTRIBUTING
  • I have updated any necessary documentation, including READMEs and comments (where appropriate)

Tests

  • I have added tests that prove my fix is effective or that my feature works (if appropriate)
  • I have checked that my tests are not configured for a specific environment

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

smhmhmd and others added 30 commits October 3, 2024 22:37
…ishedName

fix: variadic methods build errors
…ishedName

Fix: Update logs with dir paths
This is to avoid brazil checkout error that seems to conflict with brazil's 'Config' file.
More tests need to be added in test directory.

Instructions:
cmake ../ -DCODE_COVERAGE=ON
make -j
./credentials-fetcher-test
cd CMakeFiles/credentials-fetcher-test.dir/test
ls *.gcno
gcov tester.cpp.gcno
lcov --capture --directory . --output-file gtest_coverage.info --ignore-errors mismatch
genhtml gtest_coverage.info --output-directory CODE_COVERAGE

Logs:
$ ./credentials-fetcher-test
Running main() from /builddir/build/BUILD/googletest-release-1.11.0/googletest/src/gtest_main.cc
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from DaemonTest
[ RUN      ] DaemonTest.InvalidCharacterTest
[       OK ] DaemonTest.InvalidCharacterTest (0 ms)
[----------] 1 test from DaemonTest (0 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (0 ms total)
[  PASSED  ] 1 test.

$  genhtml gtest_coverage.info --output-directory CODE_COVERAGE
Found 17 entries.
Found common filename prefix "/usr/include/c++"
Generating output.
Processing file 11/bits/move.h
  lines=2 hit=0 functions=3 hit=0
Processing file /usr/include/gtest/internal/gtest-internal.h
  lines=19 hit=17 functions=8 hit=7
Processing file 11/bits/unique_ptr.h
  lines=18 hit=6 functions=13 hit=2
Processing file /home/ec2-user/credentials-fetcher/test/tester.cpp
  lines=2 hit=2 functions=4 hit=4
Processing file 11/tuple
  lines=14 hit=6 functions=20 hit=4
Processing file 11/bits/stl_iterator_base_funcs.h
  lines=5 hit=0 functions=4 hit=0
Processing file 11/bits/alloc_traits.h
  lines=2 hit=0 functions=1 hit=0
Processing file 11/bits/stl_iterator_base_types.h
  lines=2 hit=0 functions=2 hit=0
Processing file 11/bits/char_traits.h
  lines=12 hit=0 functions=3 hit=0
Processing file /usr/include/gtest/gtest.h
  lines=17 hit=6 functions=11 hit=3
Processing file 11/bits/basic_string.tcc
  lines=13 hit=0 functions=2 hit=0
Processing file 11/ext/new_allocator.h
  lines=3 hit=0 functions=3 hit=0
Processing file /usr/include/gtest/gtest-printers.h
  lines=30 hit=0 functions=16 hit=0
Processing file 11/bits/basic_string.h
  lines=11 hit=0 functions=3 hit=0
Processing file 11/ext/alloc_traits.h
  lines=2 hit=0 functions=1 hit=0
Processing file /usr/include/gtest/internal/gtest-port.h
  lines=1 hit=0 functions=1 hit=0
Processing file 11/ext/type_traits.h
  lines=2 hit=0 functions=2 hit=0
Overall coverage rate:
  lines......: 23.9% (37 of 155 lines)
  functions......: 20.6% (20 of 97 functions)

$ ls CODE_COVERAGE/
11         cmd_line     gcov.css   home               index-sort-l.html  ruby.png  updown.png
amber.png  emerald.png  glass.png  index-sort-f.html  index.html         snow.png  usr
User: srinianu
PackageId: empty-brazil
Version: 2024-12-03T10:33:28.068932853Z
muskanl and others added 23 commits January 9, 2025 16:16
Update task def to have 10 containers and decrease memory per container
feat: Add API integration tests
Refactor sql-tests and cleanup after test execution
Add sample java app to access sql using krb auth
- Fixed env variable usage
- Fixed api integration test file name in CmakeList
fix: typo in api/tests/CMakeLists.txt
…-enforce-rule

Revert s3 bucket ownership enforce rule
@bhallasaksham bhallasaksham merged commit 3586bd7 into mainline Jan 16, 2025
1 check passed
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.

5 participants