与当运行GNU-制定规则-jN化妆创建jobserver跨submakes管理岗位数.此外,您可以通过为其添加前缀来"将作业服务器环境"传递给制作配方+- 例如:
target :
+./some/complex/call/to/another/make target
Run Code Online (Sandbox Code Playgroud)
现在我代替子make,我有一个(python)脚本运行一些复杂的打包操作(对于make来说太复杂).它可以遇到的一个动作实际上可以产生一个make命令.
package.stamp : $(DEPS)
+./packaging.py $(ARGS)
touch $@
Run Code Online (Sandbox Code Playgroud)
现在,当在packaging.py中调用make命令时
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
Run Code Online (Sandbox Code Playgroud)
这是有道理的,因为无论是make设置的环境,都可能没有被python尊重或传递.
是否可以jobserver通过python程序将引用传递给子make-如果是这样,怎么样?
我有一个构建服务器,它不是Windows域的一部分,试图通过apache连接到运行HTTPS的VisualSVN服务器,并通过Active Directory进行域登录.当我尝试使用指定域用户名连接到服务器时,我观察到客户端挂起:
svn ls --username=domainuser https://subversion.mydomain/svn/repo1/
Run Code Online (Sandbox Code Playgroud)
服务器上的日志使用构建计算机的登录名和域名字段中的构建计算机主机名显示Windows身份验证失败.命令行上提供的用户名完全被忽略.
SVN客户端:TortoiseSVN命令行工具:svn,版本1.8.1(r1503906)
在一个单独的机器上(在域上) - 我发现如果我使用cygwin svn而不会忽略--username.
我正在尝试发现如何更改默认的客户端规范选项和提交选项集.
set P4CLIENT=my_new_client_1
p4 client
Run Code Online (Sandbox Code Playgroud)
给我以下规范default-spec:
Client: my_new_client_1
...
Options: noallwrite noclobber nocompress unlocked nomodtime normdir
SubmitOptions: submitunchanged
...
Run Code Online (Sandbox Code Playgroud)
现在在我的机器上,我想总是使用revertunchanged,rmdir例如,但似乎我需要记住每次创建新客户端时手动设置它.
有没有办法实现这个目标?p4 set似乎只影响环境变量可以设置的东西.
较早的Firefox“附加组件” API具有内置的unittest层sdk/test,该层允许进行测试。似乎不再可用。
另外,使用“ package / require”可将代码分成可使用node.js进行测试的“仅JS代码”包。新的高度结构化的javascript不共享此内容。
我的优先级是(从高到低):
那么人们如何测试他们的WebExtensions?
javascript testing firefox unit-testing firefox-addon-webextensions
firefox ×1
firefox-addon-webextensions ×1
gnu-make ×1
javascript ×1
perforce ×1
svn ×1
testing ×1
tortoisesvn ×1
unit-testing ×1
windows ×1