【问题标题】:scons pass arguments to a particular stepscons 将参数传递给特定步骤
【发布时间】:2014-09-25 01:54:36
【问题描述】:

我有一个非常复杂的 scons 项目。其中一个目标包括运行作为构建的一部分生成的单元测试应用程序。

我想说:

scons <target> <some magic: arguments>

some magic 会告诉 scons 参数是哪个执行步骤,arguments 是完全任意的参数,unittest 应用程序知道如何解释。

问题是,是否已经有机制可以做到这一点,或者我需要在我的 scons 中添加代码来实现这一点 - 在这两种情况下,如何做到这一点的指针都会很棒。

【问题讨论】:

    标签: command-line-arguments scons argument-passing


    【解决方案1】:

    请查看http://scons.org/doc/production/HTML/scons-user.html 的用户指南。您将对第 10 章“从命令行控制构建”感兴趣,它描述了如何将值从命令行传播到 SConscripts 的方法。 保留一个环境变量,例如“UNITTST_ARGS”,并使用它将您的参数传输到您的 SConscript,在那里您实际调用您的外部单元测试应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-03
      • 1970-01-01
      • 2022-08-03
      相关资源
      最近更新 更多