Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
5a9cdf18
R
roslyn
项目概览
lwm1986
/
roslyn
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
roslyn
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5a9cdf18
编写于
4月 05, 2017
作者:
J
Jonathon Marolf
提交者:
GitHub
4月 05, 2017
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #18490 from jmarolf/test-move/run-project-system-vsi
Add option to run just netcore integration tests
上级
32869a83
90dc06b5
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
24 addition
and
1 deletion
+24
-1
build/scripts/cibuild.ps1
build/scripts/cibuild.ps1
+11
-1
src/Test/Utilities/Desktop/Traits.cs
src/Test/Utilities/Desktop/Traits.cs
+1
-0
src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpErrorListNetCore.cs
...ionTest/IntegrationTests/CSharp/CSharpErrorListNetCore.cs
+3
-0
src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpSquigglesNetCore.cs
...ionTest/IntegrationTests/CSharp/CSharpSquigglesNetCore.cs
+2
-0
src/VisualStudio/IntegrationTest/IntegrationTests/VisualBasic/BasicErrorListNetCore.cs
...est/IntegrationTests/VisualBasic/BasicErrorListNetCore.cs
+2
-0
src/VisualStudio/IntegrationTest/IntegrationTests/VisualBasic/BasicSquigglesNetCore.cs
...est/IntegrationTests/VisualBasic/BasicSquigglesNetCore.cs
+2
-0
src/VisualStudio/IntegrationTest/IntegrationTests/Workspace/WorkspacesNetCore.cs
...ationTest/IntegrationTests/Workspace/WorkspacesNetCore.cs
+3
-0
未找到文件。
build/scripts/cibuild.ps1
浏览文件 @
5a9cdf18
...
...
@@ -6,6 +6,7 @@ param (
[
switch
]
$testPerfCorrectness
=
$false
,
[
switch
]
$testPerfRun
=
$false
,
[
switch
]
$testVsi
=
$false
,
[
switch
]
$testVsiNetCore
=
$false
,
[
switch
]
$skipTest
=
$false
,
[
switch
]
$skipRestore
=
$false
,
[
switch
]
$skipCommitPrinting
=
$false
,
...
...
@@ -21,6 +22,8 @@ function Print-Usage() {
Write-Host
" -release Perform release build."
Write-Host
" -test32 Run unit tests in the 32-bit runner. This is the default."
Write-Host
" -test64 Run units tests in the 64-bit runner."
Write-Host
" -
$testVsi
Run all integration tests."
Write-Host
" -
$testVsiNetCore
Run just dotnet core integration tests."
}
function
Run-MSBuild
()
{
...
...
@@ -139,9 +142,16 @@ try {
$target
=
if
(
$skipTest
)
{
"Build"
}
else
{
"BuildAndTest"
}
$test64Arg
=
if
(
$test64
)
{
"true"
}
else
{
"false"
}
$testVsiArg
=
if
(
$testVsi
)
{
"true"
}
else
{
"false"
}
$testVsiArg
=
if
(
$testVsiNetCore
)
{
"true"
}
else
{
"false"
}
$buildLog
=
Join-Path
$binariesdir
"Build.log"
Run-MSBuild
/p:BootstrapBuildPath
=
"
$bootstrapDir
"
BuildAndTest.proj
/t:
$target
/p:Configuration
=
$buildConfiguration
/p:Test64
=
$test64Arg
/p:TestVsi
=
$testVsiArg
/p:PathMap
=
"
$(
$repoDir
)
=q:\roslyn"
/p:Feature
=
pdb-path-determinism
/fileloggerparameters:LogFile
=
"
$buildLog
"
`
;
verbosity
=
diagnostic
/p:DeployExtension
=
false
if
(
$testVsiNetCore
)
{
Run-MSBuild
/p:BootstrapBuildPath
=
"
$bootstrapDir
"
BuildAndTest.proj
/t:
$target
/p:Configuration
=
$buildConfiguration
/p:Test64
=
$test64Arg
/p:TestVsi
=
$testVsiArg
/p:Trait
=
"Feature=NetCore"
/p:PathMap
=
"
$(
$repoDir
)
=q:\roslyn"
/p:Feature
=
pdb-path-determinism
/fileloggerparameters:LogFile
=
"
$buildLog
"
`
;
verbosity
=
diagnostic
/p:DeployExtension
=
false
}
else
{
Run-MSBuild
/p:BootstrapBuildPath
=
"
$bootstrapDir
"
BuildAndTest.proj
/t:
$target
/p:Configuration
=
$buildConfiguration
/p:Test64
=
$test64Arg
/p:TestVsi
=
$testVsiArg
/p:PathMap
=
"
$(
$repoDir
)
=q:\roslyn"
/p:Feature
=
pdb-path-determinism
/fileloggerparameters:LogFile
=
"
$buildLog
"
`
;
verbosity
=
diagnostic
/p:DeployExtension
=
false
}
exit
0
}
catch
{
...
...
src/Test/Utilities/Desktop/Traits.cs
浏览文件 @
5a9cdf18
...
...
@@ -18,6 +18,7 @@ public static class Features
public
const
string
FixIncorrectTokens
=
nameof
(
FixIncorrectTokens
);
public
const
string
Formatting
=
nameof
(
Formatting
);
public
const
string
LinkedFileDiffMerging
=
nameof
(
LinkedFileDiffMerging
);
public
const
string
NetCore
=
nameof
(
NetCore
);
public
const
string
NormalizeModifiersOrOperators
=
nameof
(
NormalizeModifiersOrOperators
);
public
const
string
ReduceTokens
=
nameof
(
ReduceTokens
);
public
const
string
RemoveUnnecessaryLineContinuation
=
nameof
(
RemoveUnnecessaryLineContinuation
);
...
...
src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpErrorListNetCore.cs
浏览文件 @
5a9cdf18
...
...
@@ -15,18 +15,21 @@ public CSharpErrorListNetCore(VisualStudioInstanceFactory instanceFactory)
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
ErrorList
)]
[
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
NetCore
)]
public
override
void
ErrorList
()
{
base
.
ErrorList
();
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
ErrorList
)]
[
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
NetCore
)]
public
override
void
ErrorLevelWarning
()
{
base
.
ErrorLevelWarning
();
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
ErrorList
)]
[
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
NetCore
)]
public
override
void
ErrorsDuringMethodBodyEditing
()
{
base
.
ErrorsDuringMethodBodyEditing
();
...
...
src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpSquigglesNetCore.cs
浏览文件 @
5a9cdf18
...
...
@@ -15,12 +15,14 @@ public CSharpSquigglesNetCore(VisualStudioInstanceFactory instanceFactory)
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
ErrorSquiggles
)]
[
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
NetCore
)]
public
override
void
VerifySyntaxErrorSquiggles
()
{
base
.
VerifySyntaxErrorSquiggles
();
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
ErrorSquiggles
)]
[
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
NetCore
)]
public
override
void
VerifySemanticErrorSquiggles
()
{
base
.
VerifySemanticErrorSquiggles
();
...
...
src/VisualStudio/IntegrationTest/IntegrationTests/VisualBasic/BasicErrorListNetCore.cs
浏览文件 @
5a9cdf18
...
...
@@ -15,6 +15,7 @@ public BasicErrorListNetCore(VisualStudioInstanceFactory instanceFactory)
[
Test
.
Utilities
.
WorkItem
(
1825
,
"https://github.com/dotnet/roslyn-project-system/issues/1825"
)]
[
Fact
(
Skip
=
"https://github.com/dotnet/roslyn-project-system/issues/1825"
),
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
ErrorList
)]
[
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
NetCore
)]
public
override
void
ErrorList
()
{
base
.
ErrorList
();
...
...
@@ -22,6 +23,7 @@ public override void ErrorList()
[
Test
.
Utilities
.
WorkItem
(
1825
,
"https://github.com/dotnet/roslyn-project-system/issues/1825"
)]
[
Fact
(
Skip
=
"https://github.com/dotnet/roslyn-project-system/issues/1825"
),
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
ErrorList
)]
[
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
NetCore
)]
public
override
void
ErrorsDuringMethodBodyEditing
()
{
base
.
ErrorsDuringMethodBodyEditing
();
...
...
src/VisualStudio/IntegrationTest/IntegrationTests/VisualBasic/BasicSquigglesNetCore.cs
浏览文件 @
5a9cdf18
...
...
@@ -16,6 +16,7 @@ public BasicSquigglesNetCore(VisualStudioInstanceFactory instanceFactory)
[
Test
.
Utilities
.
WorkItem
(
1825
,
"https://github.com/dotnet/roslyn-project-system/issues/1825"
)]
[
Fact
(
Skip
=
"1825"
),
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
ErrorSquiggles
)]
[
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
NetCore
)]
public
override
void
VerifySyntaxErrorSquiggles
()
{
base
.
VerifySyntaxErrorSquiggles
();
...
...
@@ -23,6 +24,7 @@ public override void VerifySyntaxErrorSquiggles()
[
Test
.
Utilities
.
WorkItem
(
1825
,
"https://github.com/dotnet/roslyn-project-system/issues/1825"
)]
[
Fact
(
Skip
=
"1825"
),
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
ErrorSquiggles
)]
[
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
NetCore
)]
public
override
void
VerifySemanticErrorSquiggles
()
{
base
.
VerifySemanticErrorSquiggles
();
...
...
src/VisualStudio/IntegrationTest/IntegrationTests/Workspace/WorkspacesNetCore.cs
浏览文件 @
5a9cdf18
...
...
@@ -18,12 +18,14 @@ public WorkspacesNetCore(VisualStudioInstanceFactory instanceFactory)
}
[
Fact
(
Skip
=
"https://github.com/dotnet/roslyn-project-system/issues/1825"
),
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
Workspace
)]
[
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
NetCore
)]
public
override
void
OpenCSharpThenVBSolution
()
{
base
.
OpenCSharpThenVBSolution
();
}
[
Fact
(
Skip
=
"https://github.com/dotnet/roslyn-project-system/issues/1826"
),
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
Workspace
)]
[
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
NetCore
)]
public
override
void
MetadataReference
()
{
var
project
=
new
ProjectUtils
.
Project
(
ProjectName
);
...
...
@@ -46,6 +48,7 @@ public override void ProjectReference()
}
[
Fact
(
Skip
=
"https://github.com/dotnet/roslyn-project-system/issues/1825"
),
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
Workspace
)]
[
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
NetCore
)]
public
override
void
ProjectProperties
()
{
VisualStudio
.
SolutionExplorer
.
CreateSolution
(
nameof
(
WorkspacesDesktop
));
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录