小编Lui*_*ndo的帖子

.Net Core项目的VSTS单元测试:未发现测试

我有一个使用VSTS成功构建的.Net核心.我提出的问题是在构建项目时没有发现单元测试.我知道这与这篇文章类似,但我只是想提出更多细节,以防有人看到这个描述.

这是日志的摘要:

  1. ##[warning]Project file(s) matching the specified pattern were not found.
  2. ##[section]Finishing: Test.

在此输入图像描述 我很担心这里使用的迷你匹配模式.它似乎正在寻找一个测试文件夹,然后是任何结束的文件.csproj

默认代理队列是Hosted VS2017,如前一篇文章中的 @ starain-MSFT所示 在此输入图像描述

解决方案结构在下一张图片中描述,非常基本:

  1. 带有模型类的.Net Core项目.
  2. 一个MS单元测试项目(包含对上述类的引用).
  3. A 通过测试[TestClass]的单一[TestMethod].

在此输入图像描述

unit-testing .net-core azure-pipelines-build-task azure-pipelines

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

Haskell将空字符传递给函数

我在Haskell中使用两个功能:

基本上我想在匹配给定字符串中的特定字符之前获取字符

这是我的代码:

before :: Char -> [Char] -> Char
before x str = trackelement x ' ' str

trackelement :: Char -> Char -> [Char] -> Char
trackelement x y (z:zs)
    | x == z = y
    | otherwise = trackelement x z (zs) 
Run Code Online (Sandbox Code Playgroud)

我的问题是当我尝试: before 'l' "luis"

答案是:(' '当然,在'l'没有任何东西之前),我想成为''Nothing

我尝试通过trackelement x '' str而不是trackelement x ' ' str但我遇到此错误Syntax error on ''str

你能给我一些建议吗?

string haskell char

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

Ruby Regex消除非单词字符

您好我想在Ruby中用Regex消除非单词字符.

让我们说我有:

pal1 = "a@b?a"
pal1 = /[a-z0-9]/.match(pal1)
Run Code Online (Sandbox Code Playgroud)

当我把它放在http://www.rubular.com/中时,它表示匹配结果是:aba

但是,当我在我的ruby中运行代码时,它不是真的,它只给出了"a"

如何更改我的正则表达式以在pal1中实现aba.

在此先感谢您的时间.

ruby regex

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