feat: add comprehensive tests for event-notifier error module

This commit is contained in:
overtrue
2025-05-25 13:26:25 +08:00
parent 1a91371306
commit 9604efd5cc
2 changed files with 384 additions and 0 deletions
+12
View File
@@ -331,3 +331,15 @@ async fn shutdown_gracefully(shutdown_rx: &mut Receiver<()>) {
- 实现元数据缓存
这些规则应该作为开发 RustFS 项目时的指导原则,确保代码质量、性能和可维护性。
### 4. 代码操作
- 每次开始前先查看.cursorrules文件,确保你了解项目规范
- 每次开始一个变更或者需求的开发,先 git checkout 到 main 分支,然后 git pull 拉取最新代码
- 每次确定要开发的功能或者做的变更,先创建一个分支,然后 git checkout 到这个分支
- 每次变更前,请切记仔细阅读现有代码,确保你了解代码的结构和实现,不要破坏已有的逻辑实现,不要引入新的问题
- 每次的变更确保提供足够的测试用例,确保代码的正确性
- 每次编写或者修改测试的时候,请检查已有的测试用例,检查它是否科学的命名和
- 每次开发完成后,先 git add . 然后 git commit -m "feat: 功能描述" 或者 "fix: 问题描述",确保符合[代码提交规范](https://www.conventionalcommits.org/en/v1.0.0/)
- 每次开发完成后,先 git push 到远程仓库
- 每次改动完成,先总结变更内容,不要创建总结文件,提供一个简短的变更描述,确保符合[代码提交规范](https://www.conventionalcommits.org/en/v1.0.0/)
- 在对话里提供 PR 时需要的变更描述,确保符合[代码提交规范](https://www.conventionalcommits.org/en/v1.0.0/)