我在Microsoft测试管理器中有一个测试套件.每个测试都映射到某个WorkItem ID.我想将具有相同工作项ID的所有测试作为播放列表运行.以下是样本测试的例子.
[TestMethod]
[TestCategory("Cat A")]
[Priority(1)]
[WorkItem(5555)]
public void SampleTest()
{
Do some thing
}
Run Code Online (Sandbox Code Playgroud)
我试过但是无法通过Workitem id制作播放列表.请建议是否可以这样做.
我想在每次运行单元测试时创建一个数据库快照并将数据库恢复到它。我能够创建快照,但在恢复它时,我在执行时遇到以下错误。
消息 5070,级别 16,状态 2,第 1
行当其他用户正在使用数据库“ImportData”时,无法更改数据库状态消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 异常终止。
下面列出了用于创建和恢复数据库到快照的 SQL 查询。
创建快照:
CREATE DATABASE Data_SShot
ON (NAME=Data,
FILENAME='C:\Snapshot\DataSnapshot.ss'),
(NAME=Data_Data1,
FILENAME='C:\Snapshot\Data1Snapshot.ss'),
(NAME=Data_Index1,
FILENAME='C:\Snapshot\DataIndexSnapshot.ss')
AS SNAPSHOT OF Data
Run Code Online (Sandbox Code Playgroud)
恢复到快照
use master
go
RESTORE DATABASE Data
FROM DATABASE_SNAPSHOT = 'Data_SShot'
Run Code Online (Sandbox Code Playgroud)
它指出
当其他用户正在使用数据库时,不能更改数据库状态
如何克服这个问题?我正在使用 .NET (C#) 来做到这一点。如何关闭连接才能RESTORE DATABASE成功运行?
我希望创建快照并将数据库恢复到它的整个过程在测试套件中的每个测试中发生。
我收到一个错误
此配置部分不能用于此路径。当该部分锁定在父级别时会发生这种情况。
由于下面给出的第 27 行的配置条目。我尝试通过在 IIS 的配置编辑器中解锁websocket部分来修复它,但它没有用。一旦我删除了第 27 行,该服务就可以正常工作。
26: </handlers>
27: <webSocket enabled="true" />
28: </system.webServer>
Run Code Online (Sandbox Code Playgroud)
以下是完整的错误信息:
此配置部分不能用于此路径。当该部分锁定在父级别时会发生这种情况。锁定要么是默认的 (overrideModeDefault="Deny"),要么是由带有 overrideMode="Deny" 或旧版 allowOverride="false" 的位置标记显式设置的。
提供图片供参考。
web.config 中的部分如下:
<system.webServer>
<webSocket enabled="true" />
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>
Run Code Online (Sandbox Code Playgroud) 您好,我在构建 MVC 核心应用程序时遇到以下错误。
严重性代码描述项目行抑制状态文件错误CS0246找不到类型或命名空间名称“ErrorModel”(是否缺少using指令或程序集引用?)JSViewer_Angular(Core)86 Active C:\ Users \ user \ Desktop \ JSViewer_Angular(核心)\obj\Debug\net462\Razor\Pages\Error.g.cshtml.cs
此错误背后的任何想法。
我想将带有输入数据的表加载到配置单元中.我有以下格式的数据.
"153662";"0002241447";"0"
"153662";"000647036X";"0"
"153662";"0020434901";"0"
"153662";"0020973403";"0"
"153662";"0028604202";"0"
"153662";"0030437512";"0"
Run Code Online (Sandbox Code Playgroud)
我想将这些数据加载到一个包含两个varchar列和一个int列的表中.但是周围的双引号让我感到麻烦.我创建了下表.
CREATE EXTERNAL TABLE Table(A varchar(50),B varchar(50),C varchar(50))
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\;'
LINES TERMINATED BY '\n'
STORED AS TEXTFILE
Run Code Online (Sandbox Code Playgroud)
但是该字段周围的引号也成为字段的一部分,如下所示.
"276725" "034545104X" "0"
"276726" "0155061224" "5"
Run Code Online (Sandbox Code Playgroud)
我想忽略它们.我还想把第三个字段读作INT.当我在制作表时将第三个字段作为INT提供时,它变为NULL.
.net ×3
c# ×2
asp.net-mvc ×1
hadoop ×1
hive ×1
iis ×1
razor ×1
sql-server ×1
testing ×1
web-services ×1
websocket ×1