【问题标题】:How can I activate ceedling trace?如何激活 ceedling 跟踪?
【发布时间】:2019-11-16 08:39:51
【问题描述】:

我正在使用 ceedling 在我正在开发的固件中进行单元测试。 我想查看调用编译器时使用的所有命令行选项 ceedling。

我尝试使用选项--trace,但我没有发现任何区别。

ceedling test:all --trace

【问题讨论】:

    标签: unit-testing ceedling


    【解决方案1】:

    尝试:

    ceedling verbosity[4] test:all

    【讨论】:

      【解决方案2】:

      如果你在 Windows 机器上,命令行 args 可以这样截取:

      创建一个小命令行工具ShowArgs.exe,在消息框中显示给定的命令行参数。

      SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Foo.exe 中创建一个注册表项,而Foo.exe 是编译器的名称,没有路径。

      添加一个名称为 debugger 的值和值 "" 包括引号,例如

      SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Foo.exe\debugger="C:\Temp\ShowArgs.exe"
      

      现在ShowArgs.exe 充当Foo.exe 的调试器并被调用。第一个参数是Foo.exe 的路径,所有其他参数都是您感兴趣的。

      【讨论】:

      • 感谢您的关注。但正在寻找更直接的东西,比如 ceedling 配置文件中的一个选项......
      • 在原始未编辑的问题中,您一直在引用以正确方式调用它的应用程序。我的解决方案只显示了该应用程序正在做什么,它在调用中使用了哪些确切的命令行参数。当然,您只需使用这些参数并删除调试器注册表项和帮助应用程序。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-31
      • 2017-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多