我的团队正在基于SCons创建一个构建系统。我们在自己的site_scons/site_tools文件夹中创建了一堆辅助类。
我的任务是使用pyunit创建和运行我们代码的测试。测试代码可能位于子文件夹中,目录结构看起来像这样:
SConstruct
our_source_code/
Sconscript
site_scons/
site_tools/
a.py
b.py
c.py
tests/
test_a.py
test_b.py
test_c.py
现在我的问题是:鉴于测试很可能需要正确的SCons环境设置(即a.py使用SCons.Environment),那么调用我们的测试的最佳方式是什么?我应该添加一个Builder还是一个Command?还是其他什么东西?
未知位置:trunk/QMTest/TestSCons.py
。 - Sardathrion - against SE abuse