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

Add SPM integration tests #5640

Merged
merged 23 commits into from
Jun 24, 2024
Merged

Add SPM integration tests #5640

merged 23 commits into from
Jun 24, 2024

Conversation

hellspawn679
Copy link
Contributor

Which problem is this PR solving?

Description of the changes

  • changelog: added basic build test for SPM

How was this change tested?

Checklist

Signed-off-by: mehul gautam <mehulsharma4786@gmail.com>
@hellspawn679 hellspawn679 requested a review from a team as a code owner June 16, 2024 20:59
Copy link

codecov bot commented Jun 16, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.38%. Comparing base (afdd311) to head (50ce07a).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5640      +/-   ##
==========================================
+ Coverage   96.36%   96.38%   +0.01%     
==========================================
  Files         329      329              
  Lines       16060    16060              
==========================================
+ Hits        15477    15479       +2     
+ Misses        405      404       -1     
+ Partials      178      177       -1     
Flag Coverage Δ
badger_v1 8.04% <ø> (ø)
badger_v2 ?
cassandra-3.x-v1 16.60% <ø> (ø)
cassandra-3.x-v2 1.84% <ø> (ø)
cassandra-4.x-v1 16.60% <ø> (ø)
cassandra-4.x-v2 1.84% <ø> (ø)
elasticsearch-7.x-v1 18.87% <ø> (-0.02%) ⬇️
elasticsearch-8.x-v1 19.07% <ø> (-0.02%) ⬇️
elasticsearch-8.x-v2 19.08% <ø> (ø)
grpc_v1 9.47% <ø> (+0.01%) ⬆️
grpc_v2 ?
kafka 9.76% <ø> (ø)
opensearch-1.x-v1 18.92% <ø> (ø)
opensearch-2.x-v1 18.92% <ø> (-0.02%) ⬇️
opensearch-2.x-v2 18.93% <ø> (+0.01%) ⬆️
unittests 94.23% <ø> (+0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@yurishkuro yurishkuro added the changelog:ci Change related to continuous integration / testing label Jun 16, 2024
scripts/build-SPM.sh Outdated Show resolved Hide resolved
.github/workflows/ci-build-spm.yml Outdated Show resolved Hide resolved
.github/workflows/ci-build-spm.yml Outdated Show resolved Hide resolved
.github/workflows/ci-build-spm.yml Outdated Show resolved Hide resolved
scripts/build-SPM.sh Outdated Show resolved Hide resolved
@hellspawn679 hellspawn679 changed the title added SPM test Add SPM integration tests Jun 17, 2024
@FlamingSaint
Copy link
Member

@hellspawn679 please make the suggested changes by @yurishkuro. If you need any help in getting this PR merged please let me know.

Signed-off-by: mehul gautam <mehulsharma4786@gmail.com>
Signed-off-by: mehul gautam <mehulsharma4786@gmail.com>
scripts/build-SPM.sh Outdated Show resolved Hide resolved
scripts/build-SPM.sh Outdated Show resolved Hide resolved
scripts/build-SPM.sh Outdated Show resolved Hide resolved
Signed-off-by: mehul gautam <mehulsharma4786@gmail.com>
@yurishkuro yurishkuro mentioned this pull request Jun 19, 2024
yurishkuro added a commit that referenced this pull request Jun 19, 2024
## Which problem is this PR solving?
- Part of #5608
- SPM Makefile was calling a target that was removed in previous
refactoring

## Description of the changes
- Build the image directly instead of calling much more expensive target
- Use workflow added in #5640 to run the build
- Change crossdock target to not build debug image with devle, which is
expensive

## How was this change tested?
- `make build && make dev`

---------

Signed-off-by: mehul gautam <mehulsharma4786@gmail.com>
Signed-off-by: Yuri Shkuro <github@ysh.us>
Co-authored-by: mehul gautam <mehulsharma4786@gmail.com>
yurishkuro and others added 2 commits June 19, 2024 14:23
Signed-off-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
Signed-off-by: Yuri Shkuro <github@ysh.us>
yurishkuro and others added 3 commits June 19, 2024 14:46
Co-authored-by: Raghuram Kannan <78465537+FlamingSaint@users.noreply.github.com>
Signed-off-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
Signed-off-by: mehul gautam <mehulsharma4786@gmail.com>
Signed-off-by: mehul gautam <mehulsharma4786@gmail.com>
Signed-off-by: mehul gautam <mehulsharma4786@gmail.com>
scripts/spm-integration-test.sh Outdated Show resolved Hide resolved
scripts/spm-integration-test.sh Outdated Show resolved Hide resolved
Signed-off-by: mehul gautam <mehulsharma4786@gmail.com>
Signed-off-by: mehul gautam <mehulsharma4786@gmail.com>
Signed-off-by: mehul gautam <mehulsharma4786@gmail.com>
Signed-off-by: mehul gautam <mehulsharma4786@gmail.com>
scripts/spm-integration-test.sh Outdated Show resolved Hide resolved
scripts/spm-integration-test.sh Outdated Show resolved Hide resolved
scripts/spm-integration-test.sh Outdated Show resolved Hide resolved
hellspawn679 and others added 2 commits June 24, 2024 22:08
Signed-off-by: mehul gautam <mehulsharma4786@gamil.com>
@hellspawn679
Copy link
Contributor Author

@yurishkuro Also, please take a look at the comments and let me know if there is a change required in them

Signed-off-by: mehul gautam <mehulsharma4786@gamil.com>
Signed-off-by: Yuri Shkuro <github@ysh.us>
@yurishkuro yurishkuro enabled auto-merge (squash) June 24, 2024 21:32
@yurishkuro yurishkuro merged commit be558df into jaegertracing:main Jun 24, 2024
41 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog:ci Change related to continuous integration / testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants