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

Grouped commons tests into folders #229

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

TheAssembler1
Copy link
Collaborator

@TheAssembler1 TheAssembler1 commented Mar 1, 2025

This commit also changes the src/tests/CmakeLists.txt to build tests within their new folders

  • New and existing unit tests pass locally with my changes

Tests are categorized into the following directories:

  • analysis/
  • cont/
  • dart/
  • data_server/
  • deprecated/
  • misc/
  • obj/
  • prop/
  • query/
  • region/
  • tags/
  • transform/

This commit also changes the src/tests/CmakeLists.txt to build tests
within their new folders
tags/kvtag_affix_query_scale
tags/kvtag_add_get_benchmark
tags/kvtag_add_get_scale
misc/llsm_idioms_bench
Copy link
Member

Choose a reason for hiding this comment

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

llsm_idioms_bench and idioms_ci_test can also go to tags/

cont/cont_del
cont/cont_getid
cont/cont_tags
locks/consistency_semantics
Copy link
Member

Choose a reason for hiding this comment

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

we probably don't need a lock/ sub-dir, consistency_semantics can go to misc/
for blocked_lock.c, as well as other tests that include "PDCreg_obtain_lock / PDCreg_release_lock" you can create a new deprecated sub-dir and put them there, they are using the old deprecated APIs, which have been replaced with the region transfer APIs.

@houjun
Copy link
Member

houjun commented Mar 3, 2025

@jeanbez mentioned we also need to make sure the spack package still works with these new changes.

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.

2 participants