小编Gar*_*ark的帖子

当测试运行器中的测试失败时,如何使OpenCover返回错误?

使用以下Cake脚本时:

Task("Test-xUnit")
    .WithCriteria(() => DirectoryExists(parameters.Paths.Directories.PublishedxUnitTests))
    .Does(() =>
{
    EnsureDirectoryExists(parameters.Paths.Directories.xUnitTestResults);

    OpenCover(tool => {
        tool.XUnit2(GetFiles(parameters.Paths.Directories.PublishedxUnitTests + "/**/*.Tests.dll"), new XUnit2Settings {
            OutputDirectory = parameters.Paths.Directories.xUnitTestResults,
            XmlReport = true,
            NoAppDomain = true
        });
    },
    parameters.Paths.Files.TestCoverageOutputFilePath,
    new OpenCoverSettings()
        .WithFilter(testCoverageFilter)
        .ExcludeByAttribute(testCoverageExcludeByAttribute)
        .ExcludeByFile(testCoverageExcludeByFile));
});
Run Code Online (Sandbox Code Playgroud)

即使存在一些失败的测试,对OpenCover的调用也不会因预期的异常而失败.

有没有办法告诉OpenCover失败,如果实际上有单元测试失败?

c# cakebuild

4
推荐指数
1
解决办法
626
查看次数

压缩包含 `.git` 目录的 git 存储库目录

我正在尝试压缩包含该.git目录的 git 存储库目录。我尝试在目录上执行 tar,但它创建了一个比原始文件夹更大的文件夹,因为它附加了所有子模块。

我已经尝试过以下命令,但它们在没有.git目录的情况下进行压缩 -

git archive master --format=tar --output="../gridImageSearch.zip"

以下命令使用.git目录进行压缩,但该文件夹太大 -

tar -zcvf ../blah.tar.gz blah

有什么建议么?

git zip gzip tar

4
推荐指数
1
解决办法
8010
查看次数

在Cake Build中隐藏服务密码

我正在使用Cake构建来构建和部署项目,但在我的脚本中,我有一些服务密码,我不想公开.

是否可以从外部文件(也许是JSON?)读取密码,我不会将其推送到Github?所以这个文件只能在我的电脑里.

Cake有没有标准的方法来做到这一点?

c# cakebuild

4
推荐指数
1
解决办法
495
查看次数

访问 jspdf autotable 插件中的嵌套 JSON 属性

我刚刚开始使用 jsPDF 和 AutoTable 插件,它几乎非常适合我们的用途。一个问题...

是否可以将列定义中的 dataKey 分配给映射到表的 JSON 中的嵌套属性?

我们有一个如下所示的 JSON 结构:

"Primary_Key": "12345",
"Site_Name": {
  "Address_Name": "Address 1"
  },
"Default_Screen_Name": "Bob",
"Full_Name": "Bob Smith"
Run Code Online (Sandbox Code Playgroud)

如果我们使用以下列:

var columns = [
  { title: "ID", dataKey: "Primary_Key" },
  { title: "Screen Name", dataKey: "Default_Screen_Name" },
  { title: "Full Name", dataKey: "Full_Name" }];
Run Code Online (Sandbox Code Playgroud)

一切都很完美。然而,我们也想做类似以下的事情:

var columns = [
  { title: "ID", dataKey: "Primary_Key" },
  { title: "Iterations", dataKey: "Iterations" },
  { title: "Screen Name", dataKey: "Default_Screen_Name" },
  { title: "Site Name", dataKey: …
Run Code Online (Sandbox Code Playgroud)

jspdf jspdf-autotable

3
推荐指数
1
解决办法
4272
查看次数

如何执行区分大小写的 git rm -r?

我不小心用大写的“A”创建了我的 App/ 目录,提交了我的更改,并意识到我希望它是小写的“a”以匹配我的其他顶级目录名称。

我遵循了另一篇 stackoverflow 帖子的建议,并通过执行以下命令将 git 设置为不区分大小写:

git config core.ignorecase false
Run Code Online (Sandbox Code Playgroud)

但是,如果我现在执行

git rm -r App
Run Code Online (Sandbox Code Playgroud)

它也会从我的 app/ 目录中删除一些文件。我想知道是否有一种方法可以从 git 中删除这个重复的 App/ 目录,而不从 app/ 中删除任何内容。

git version-control

2
推荐指数
1
解决办法
3494
查看次数

如何通过终端在gitlab中推送代码更改文件

我已经提交了那些更改的文件,但是我无法通过终端将代码推送到gitalb中。你能帮我么。谢谢你提前。

git gitlab

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

标签 统计

git ×3

c# ×2

cakebuild ×2

gitlab ×1

gzip ×1

jspdf ×1

jspdf-autotable ×1

tar ×1

version-control ×1

zip ×1