考虑到MStest中相当广泛的现有测试库,我想为testign javascript添加jasime并在MSTesting框架中包含这些新测试,以便对当前TDD模式的中断最小...
如果有人知道Jasmine现有的mstest跑步者,我将不胜感激.现在可以省时间自己建一个.还要考虑其他MSTest集成思想,以防万一我正在追逐错误的解决方案......
我们当前的持续集成/源代码控制解决方案是TFS 2010.
开发是使用VS 2010和resharper插件.
我一直在努力让我的 Jenkins 构建为每个人提供一站式购物,以便于 QA 和团队成员的入职。无论是业务、QA、DEV 等......
我目前使用 HTML 报告来发布有关如何部署构建、如何测试构建、设计文档等各种文档的链接...
不幸的是,我们的许多构建的规模都是 1-2 演出。对于您发布的每个 HTML 报告,该插件都会将构建存储库复制到 html 报告下的报告文件夹中。
因此,对于构建使用量为 1.7 GB 的产品...当我发布 21 个报告时,它会使用额外的 22 GB 磁盘空间...即每个构建,如果您保留 10 个构建并设置保存旧报告,我已经把它关掉了,但磁盘空间使用仍然是一个问题......
然后将其乘以 20 个不同的作业。好吧,磁盘空间突然变成了一个严重的问题。
那么...如何发布外部链接、HTML 报告等...不使用那么多额外空间?
我们之前曾尝试使用该描述,但在使其可读时遇到了问题,但它适用于静态链接,没有磁盘空间问题。对于我们在构建中生成的 html 报告,这在最初的努力中不起作用。如果这确实是最好的选择,我们可以再次尝试。
具体来说,我期待零填充数字以创建基于字符串的标签.即将构建7构建到构建007.您可以轻松地将字符串添加到一起,但在我对格式,填充,字符串等的所有搜索中...我无法找到任何引用.
我正在使用的示例.
<PropertyGroup>
<FileParserVersion>File Parser $(Major).$(Minor).$(Build) Build $(Revision)</FileParserVersion>
<VersionComment>Automated build: $(FileParserVersion)</VersionComment>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
This is generated: FILEPARSER_1_0_3_BUILD_7
What is preferred: FILEPARSER_1_0_3_BUILD_007
试图执行java.exe并获得可爱的错误
>> sh.exe": java.exe: command not found
Run Code Online (Sandbox Code Playgroud)
该命令在普通的命令shell中工作.
我已经检查了两者的路径,它们几乎相同,bash有一些预期的额外目录.我曾经env |grep PATH和set PATH分别检查...
where java.exe
C:\Windows\System32\java.exe
set PATH
Path=C:\Ruby193\bin;C:\Windows\system32;C:\Windows;
env |grep PATH
HOMEPATH=\
PATH=/c/Users/hooksc/bin:.:/usr/local/bin:/mingw/bin:/bin:/c/Ruby193/bin:/c/Windows/system32:/c/Windows:
Run Code Online (Sandbox Code Playgroud)
我想我错过了一些微妙的东西,任何人都有什么想法?
我有一个简短的路径片段,使它更容易阅读...但是,至少有一个java.exe的源文件夹在路径中.
我有一个日期导入项目,客户端在其中发送ANSI-latin1编码文件(iso-8859-1).但是......似乎每周我们得到一个惊喜文件,一个格式不正确,导入基本上死得很可怕,需要手动干预才能恢复并继续...最常见的坏文件格式似乎是excel,压缩文件或XML/HTML文件......
因此,为了减轻人为干预,我想合理地确定我们是否有一个强大的ANSI候选文件,然后尝试浏览文件的每一行,查找64个坏字符中的1个然后对整个是否进行猜测发现的坏字符#行或文件不好...
我想的可能是进行Unicode/UTF检查和/或幻数检查或晚上试图检查一些特定的应用程序类型..文件没有文件扩展名所以任何检查都是通过检查内容和任何快速的方法来排除文件为非ANSI是完美的,因为导入过程需要每秒处理100-500条记录.
注意:已向我们发送了100多种不同类型的错误文件,包括图像和PDF.因此,您是否可以轻松快速地排除不同非ANSI类型的LTOS,而不是专门针对少数几个......
能够连接到TFS 2008.升级到TFS 2010后,我无法连接.
我重新配置了jenkins以使用新的VS2010 tf.exe.
我重新配置了我的工作以指向新的URL.验证我的密码是正确的...
在visual studio中,我可以毫无问题地连接和使用TFS 2010.
但是,当我尝试使用Jenkins时,我获得了权限问题.
我已更新到TFS插件的1.20版本,问题仍然存在.
我在配置更改之前和之后重新启动了服务...
关于可能出错的任何想法?为了安全起见,我更改了日志中的组/帐户.
日志是:
[workspace] $ "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf" workspaces -format:brief -server:http://sbn01p-tfs1001v:8080/tfs ********
TF50309: The following account does not have sufficient permissions to complete the operation: <group>\<my account>. The following permissions are needed to perform this operation: View collection-level information.
FATAL: Executable returned an unexpected result code [100]
ERROR: null
Run Code Online (Sandbox Code Playgroud) jenkins ×2
.net ×1
c# ×1
git-bash ×1
jasmine ×1
javascript ×1
msbuild ×1
msbuild-task ×1
mstest ×1
tfs ×1
unit-testing ×1
winforms ×1