欢迎来到2021年的第一次VS Code Java更新。首先祝大家农历新年快乐。最近有一些用户问了我们如何在VS Code上运行测试的问题,这次,我们将介绍如何操作。同时,我们将分享Azure Spring Cloud扩展发布的消息。该扩展帮助您创建,管理和部署应用程序到Azure Spring Cloud,一个微软与VMware共同构建和运营的完全托管的Azure服务。开始吧。
测试
要在VS Code上运行Java测试,建议使用Java Test Runner扩展。我们的Java Extension Pack也包括该扩展。扩展支持JUnit4,JUnit5和TestNG框架。
运行测试
当将带有测试用例的项目导入VS Code时,VS Code可以自动检测测试用例并为您运行做好准备。有多个选项可以运行测试。
1.从测试管理器(Test Explorer)运行
测试管理器为测试提供最全面的支持。除了单独运行用例外,您还可以如下所示一次运行所有测试。
2.从项目管理器(JAVA PROJECTS Explorer)运行
项目管理器提供对项目相关功能(包括测试)的访问。您可以在项目级别或在单个程序包或类级别运行测试,如下所示。
3.从CodeLens运行
CodeLens是VS Code的一个功能,它可通过代码旁边的链接提供上下文感知的操作。当VS Code在代码中检测到测试注释时,它将在注释旁边提供“Run Test”链接和“Debug Test”链接,以便您快速进行操作而不需跳出代码。这是一个方便的功能,可让您专注于编码。
访问测试报告
运行测试后,VS Code会为您生成测试报告。您可以通过上面演示中所示的状态栏访问报告,也可以使用Command Palette(通过Ctrl + Shift + P组合键),然后键入“ java show test report”以打开报告。
Azure Spring Cloud以及其他Azure扩展
微软刚刚发布了Azure Spring Cloud扩展。该扩展供您创建,管理和部署应用程序到Azure Spring Cloud,一个微软与VMware共同构建和运营的完全托管的Azure服务。扩展的发布说明了VS Code不仅适用于编辑,运行,调试和测试等任务,而且还提供了无缝的端对端使用服务的体验。对于Azure上的Java开发人员,VS Code还提供了适用于其他服务的扩展,例如Azure App Services,Azure Functions及其他更多。有关更多详细信息,请参阅VS Code文档。同时,我们欢迎社区和公司为您的服务开发扩展。如需要支持,请联系我们。
增强功能
- VS Code Java现在支持在launch.json中引用envFile进行调试。
- 项目管理器(JAVA PROJECTS Explorer)现在支持与文件管理器(File Explorer)一样显示文件装饰(file decorator)。
更多信息
请不要犹豫,尝试一下!您的反馈和建议对我们非常重要,将有助于将来塑造我们的产品。
- 了解有关Visual Studio Code上Java的更多信息。
- 逐步探索有关Visual Studio Code的Java教程。
0 comments