隐藏的前端、后端和全栈问题测试用例
Last updated: May 27, 2026
概述
HackerRank 测试允许你隐藏前端、后端和全栈题型的测试用例。本文将引导你完成向你的项目文件添加隐藏测试用例的过程。
添加隐藏测试用例的步骤
在题目创建的“设置项目”步骤中,你可以添加你打算隐藏的测试用例文件,并在 Hackerrank.yml 文件中声明其路径。
点击“验证并保存”按钮后,题目将被验证是否存在隐藏测试用例声明的任何差异。
如果在项目中检测到只读文件或隐藏文件,候选人将看到一份指令文件 PROJECT_FILES_INSTRUCTIONS.md,其内容为:
只读文件
以下文件被标记为只读。你不能在编辑器中编辑这些文件;但可以在终端中操作。你不得修改或删除这些文件,否则将导致得分为零。
* src/App.test.js
隐藏文件
在尝试过程中,以下文件不属于项目的一部分,我们在评分你的提交时会添加这些文件。你不得创建同名新文件,因为我们会覆盖你的更改。
* src/App.hidden.test.js
在候选人会话期间,隐藏的测试用例文件不会被下载到IDE中,以确保候选人无法访问这些文件。候选人的“运行测试”不会显示隐藏测试用例是否通过。
候选人提交尝试后,评分将包括这些隐藏文件以供评估。
当评估者检查候选人报告时,所有测试用例都将显示,包括隐藏测试用例。
如果评估者决定在IDE中审查候选人提交内容,隐藏的测试用例将出现在IDE中,“运行测试”将显示解决方案是否通过了所有测试用例,包括隐藏测试用例。