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

Remove redundant use of catch2 #3954

Open
dthaler opened this issue Oct 27, 2024 · 4 comments
Open

Remove redundant use of catch2 #3954

dthaler opened this issue Oct 27, 2024 · 4 comments
Assignees
Labels
cleanup Affects API usability or code maintainability but not correctness or applicability good first issue Good for newcomers P2 triaged Discussed in a triage meeting
Milestone

Comments

@dthaler
Copy link
Collaborator

dthaler commented Oct 27, 2024

Describe the bug

catch2 is sycned twice:
external\catch2
external\usersim\external\catch2

The former can be removed and just use the latter.

OS information

No response

Steps taken to reproduce bug

Clone and sync recursively

Expected behavior

catch2 should only be in one place

Actual outcome

catch2 appears twice

Additional details

No response

@dthaler dthaler added cleanup Affects API usability or code maintainability but not correctness or applicability good first issue Good for newcomers labels Oct 27, 2024
@agarwalishita
Copy link

Can you please assign this issue to me? @dthaler

@agarwalishita
Copy link

Hey @dthaler , since it is my first contribution, I would really appreciate your guidance and any information you can provide on this issue.

@agarwalishita
Copy link

agarwalishita commented Oct 28, 2024

On cloning this repo, I found out that catch2 has been synced here:
Submodule 'external/Catch2' (https://github.com/catchorg/Catch2.git) registered for path 'external/Catch2'
Cloning into 'ebpf-for-windows/external/Catch2'...

as well as

Submodule 'external/Catch2' (https://github.com/catchorg/Catch2.git) registered for path 'external/usersim/external/Catch2'
Cloning into 'ebpf-for-windows/external/usersim/external/Catch2'...

Will work on removing the former one

@shankarseal shankarseal added P2 triaged Discussed in a triage meeting labels Oct 28, 2024
@shankarseal shankarseal added this to the 2411 milestone Oct 28, 2024
@dthaler
Copy link
Collaborator Author

dthaler commented Oct 29, 2024

Right, the latter (inside usersim) is needed because usersim has its own tests that use catch2, and it doesn't use other repositories that have catch2.

@shankarseal shankarseal modified the milestones: 2411, 2501 Nov 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cleanup Affects API usability or code maintainability but not correctness or applicability good first issue Good for newcomers P2 triaged Discussed in a triage meeting
Projects
None yet
Development

No branches or pull requests

3 participants