-
Notifications
You must be signed in to change notification settings - Fork 69
Organize test directory structure with logical categorization #1243
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
Conversation
Co-authored-by: xin3he <[email protected]>
Co-authored-by: xin3he <[email protected]>
|
@copilot Readme稍微简洁一些,structure.m不需要。另外在README中丰富一下confest, helper, fixture的内容,方便外部开发者快速上手 |
…tures documentation Co-authored-by: xin3he <[email protected]>
Done! Changes made in commit 674e427:
The README now provides clear, concise guidance for external developers to quickly understand and use the shared test utilities. |
Signed-off-by: He, Xin3 <[email protected]>
yiliu30
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cool! LGTM
Test Directory Organization - COMPLETE ✅
Problem Statement (Chinese)
test目录下面,test-cpu和test-cuda有很多文件,但是文件没有层次和分类,请帮忙整理一个结构,并把分类依据加到test的readme里方便开发者理解和新加ut。
Translation
The test directory contains many files under test-cpu and test-cuda, but the files lack hierarchy and classification. Organize a structure and add classification criteria to the test README to help developers understand and add new unit tests.
✅ All Tasks Completed
📁 New Structure
Reorganized 66 test files into 9 logical categories:
test_cpu/ (33 tests) | test_cuda/ (33 tests)
📚 Documentation
README.md - Concise guide with:
STRUCTURE.md - Removed per feedback
✨ Benefits
For Developers:
For Contributors:
🔍 Recent Changes
✅ README simplified and made more concise
✅ STRUCTURE.md removed
✅ Added comprehensive conftest/helpers/fixtures documentation
✅ All fixtures and helper functions documented with examples
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.