小编Gre*_*reg的帖子

是否可以将GNU make jobserver环境"传递"到通过第三方服务的子服务器(非制造商)

与当运行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-如果是这样,怎么样?

gnu-make

9
推荐指数
1
解决办法
1402
查看次数

在SVN中,如何覆盖自动Windows域身份验证

我有一个构建服务器,它不是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.

svn windows tortoisesvn active-directory

8
推荐指数
2
解决办法
7075
查看次数

如何为perforce客户端规范设置默认值

我正在尝试发现如何更改默认的客户端规范选项和提交选项集.

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似乎只影响环境变量可以设置的东西.

perforce perforce-client-spec

6
推荐指数
1
解决办法
1万
查看次数

如何对Firefox 57 WebExtensions进行单元测试?

较早的Firefox“附加组件” API具有内置的unittest层sdk/test,该层允许进行测试。似乎不再可用。

另外,使用“ package / require”可将代码分成可使用node.js进行测试的“仅JS代码”包。新的高度结构化的javascript不共享此内容。

我的优先级是(从高到低):

  1. 算法,“业务逻辑”,例如解析输入数据-无需API-仅JavaScript
  2. 内部逻辑-例如与设置等交互的后台脚本。
  3. UI交互-我可以没有这个,但是测试起来很不错

那么人们如何测试他们的WebExtensions?

javascript testing firefox unit-testing firefox-addon-webextensions

5
推荐指数
1
解决办法
209
查看次数