This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSPM0G3107:Theia 下的单元测试

Guru**** 2001725 points
Other Parts Discussed in Thread: LP-MSPM0G3507
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1445616/mspm0g3107-unit-testing-under-theia

器件型号:MSPM0G3107
主题中讨论的其他器件:LP-MSPM0G3507

工具与软件:

你(们)好、

我最近开始在 macOS/CCS Theia 下使用 Launchpad LP-MSPM0G3507进行实验。 一般而言、我是您从 Eclipse 过渡到 Theia 策略的粉丝。 我已经获得了一些 VS Code 的经验、对插件概念非常感兴趣。 然而、当前版本1.5.1.3在单元测试方面遇到一些问题:

  • 我无法安装诸如 C++ TestMate 之类的插件。 该功能将很快提供吗?
  • 为了至少通过 Theia GUI 调试我的单元测试(使用 Makefile 构建)、需要将调试器配置为用于主机调试。 遗憾的是、launch.json 中唯一受支持的"type"是"ccs-debug"。 插件可以解决这个问题、但如上所述、我无法安装任何插件。
  • 还有另外一种方法是、我曾尝试在 VS Code 下安装 TI 插件、但在 macOS 上安装"依赖项"时遇到错误。

就目前而言、使用 CCS Theia 对我来说并没有太多乐趣。 请帮帮我。

非常感谢、此致、

Marco

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Marco:
    我们目前仍在努力在下一版本中添加和解决您遇到的问题。  
    此致、
    Diego Abad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Diego Abad:
    感谢您的答复。 您能否提供有关 Theia 的插件何时起作用的更新? 12月(如下所述: https://downloads.ti.com/ccs/esd/CCSv20/)仍然是您进行重大升级的现实时间表吗?
    此致 Marco

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Marco:
    我与软件团队交谈、他们向我提到、他们已经支持向 Theia 添加插件。 我尝试安装 C++ TestMate,我可以将其添加到我的插件列表中。 您能告诉我如何安装插件吗?
    此致、
    Diego Abad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Diego Abad

    听起来很棒。 在随附的视频中、您可以看到我如何尝试安装 C++Testmate。 下面是与此相关的一些注意事项:

    • 安装需要重新启动(这也适用于其他插件)。
    • 重新启动后、插件似乎已部分"安装"、但侧栏中(跟踪下方)缺少图标。
    • 我在 Windows 和 Linux 上也观察到了相同的行为。

    感谢您的支持!

    此致、

    Marco

    e2e.ti.com/.../Bildschirmaufnahme-2024_2D00_12_2D00_04-um-08.47.58.mov

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Marco:
    遗憾的是、我无法播放视频。 您能否与我分享您如何以书面方式安装插件?
    此致、
    Diego Abad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Diego Abad
    太糟糕了:(也许这个链接帮助: https://www.dropbox.com/scl/fi/ofahy8trpw24ko2fbdng9/Bildschirmaufnahme-2024年12月04日- um-08.47.58.mov?rlkey=0uht97aemoye91tcmk3jz5bsp&st=w6gh5fa6&dl=0 

    我做了什么:  

    1. 导航到边栏中的"扩展"选项卡
    2. 正在搜索 TestMate
    3. 点击"install"按钮->按钮将转到"install"、然后一直保持这样
    4. 重新打开 CCS TEIA ->按钮现在为蓝色、显示"uninstall"
    5. 侧栏中的图标(如在 VS Code 上安装 C++Testmate)不存在。

    再次感谢

    Marco  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Marco:
    我看到您可以安装插件。 我通过下载.vsix 文件并通过 Theia 中的.vsix 安装选项安装它来安装它。 但是、我在控制台中确实看到了您看到的相同错误。 您是否可以尝试运行插件确认其正常工作所需的命令? 我还在 VS Code 中安装了插件、但在侧边栏中看不到图标。  
    此致、
    Diego Abad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Diego Abad

    TestMate 的目的正是在 GUI 内直观地管理测试。 因此,正确集成到侧边栏是至关重要的。

    在 VS Code 中、C++TestMate 插件出现在"Testing"下、并带有"test tube"图标(请参阅屏幕截图)。

    这个问题对我来说仍然是一样的:我们是否可以期望像广告上所说的那样进行重大升级 很好 2024年11/12月呢?

    此致 Marco

    PS:在 VS 代码中有一个"受限模式"。 如果您启用了此模式、扩展名将不会出现在边栏中。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Marco:
    让我与软件团队讨论、我会确认我们是否会在下一个版本中包含此功能。

    此致、

    Diego Abad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Marco:
    与我们的软件团队交谈后、他们说他们正在努力为 Theia 添加这一功能。 令人遗憾的是、它很可能在12月更新之后的未来更新中提供。 我们应该在2月之前得到这方面的最新情况。

    此致、

    Diego Abad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Marco:

    默认情况下不会打开测试资源管理器、您可以通过选择"View -> Open View..."(查看->打开视图……)将其打开。 菜单项中、在命令面板中键入"Explorer"、然后选择"Test Explorer"。 您应该能够在此视图中看到 TestMate C++扩展。

    您可以尝试使用最新版本的 CCS 20吗? 有许多修补程序、包括安装扩展程序的修补程序。

    此致、
    Patrick