Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
dotNET Platform
fsharp
提交
2effc41b
F
fsharp
项目概览
dotNET Platform
/
fsharp
12 个月 前同步成功
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
fsharp
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2effc41b
编写于
4月 17, 2017
作者:
L
Lukas Rieger
提交者:
Kevin Ransom (msft)
4月 17, 2017
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
make unit tests runnable from Visual Studio Test Explorer (#2868)
上级
cee204af
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
16 addition
and
1 deletion
+16
-1
tests/fsharp/FSharp.Tests.FSharpSuite.fsproj
tests/fsharp/FSharp.Tests.FSharpSuite.fsproj
+1
-0
tests/fsharp/packages.config
tests/fsharp/packages.config
+4
-0
tests/fsharp/test-framework.fs
tests/fsharp/test-framework.fs
+11
-1
未找到文件。
tests/fsharp/FSharp.Tests.FSharpSuite.fsproj
浏览文件 @
2effc41b
...
...
@@ -36,6 +36,7 @@
<Compile
Include=
"single-test.fs"
/>
<Compile
Include=
"TypeProviderTests.fs"
/>
<Compile
Include=
"tests.fs"
/>
<Content
Include=
"packages.config"
/>
</ItemGroup>
<ItemGroup>
<Reference
Include=
"mscorlib"
/>
...
...
tests/fsharp/packages.config
0 → 100644
浏览文件 @
2effc41b
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
packages
>
<
package
id
=
"NUnit3TestAdapter"
version
=
"3.7.0"
targetFramework
=
"net45"
/>
</
packages
>
\ No newline at end of file
tests/fsharp/test-framework.fs
浏览文件 @
2effc41b
...
...
@@ -181,7 +181,17 @@ let config configurationName envVars =
let ILDASM = requireFile (CORSDK ++ "
ildasm
.
exe
")
let SN = requireFile (CORSDK ++ "
sn
.
exe
")
let PEVERIFY = requireFile (CORSDK ++ "
peverify
.
exe
")
let FSI_FOR_SCRIPTS = requireFile (SCRIPT_ROOT ++ "
..
" ++ "
..
" ++ (System.Environment.GetEnvironmentVariable("
_
fsiexe
").Trim([| '
\"
' |])))
let FSI_FOR_SCRIPTS =
match envVars |> Map.tryFind "
_
fsiexe
" with
| Some fsiexe when (not (String.IsNullOrWhiteSpace fsiexe)) -> requireFile (SCRIPT_ROOT ++ "
..
" ++ "
..
" ++ (fsiexe.Trim([| '
\"
' |])))
| _ ->
// build.cmd sets that var, if it is not set, we are probably called directly from visual studio or the nunit console runner.
let packagesDir = SCRIPT_ROOT ++ "
..
" ++ "
..
" ++ @"
packages
"
let fsharpCompilerTools = Directory.GetDirectories(packagesDir, "
FSharp
.
Compiler
.
Tools
.
*")
match
fsharpCompilerTools
with
|
[||]
->
failwithf
"Could not find any 'FSharp.Compiler.Tools' inside '%s'"
packagesDir
|
[|
dir
|]
->
Path
.
Combine
(
dir
,
"tools"
,
"fsi.exe"
)
|
_
->
failwithf
"Found more than one 'FSharp.Compiler.Tools' inside '%s', please clean up."
packagesDir
let
dotNetExe
=
SCRIPT_ROOT
++
".."
++
".."
++
"Tools"
++
"dotnetcli"
++
"dotnet.exe"
#
if
!
FSHARP_SUITE_DRIVES_CORECLR_TESTS
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录