问题标签 [teststand]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
167 浏览

c# - 从 NI TestStand 运行 .NET DLL 时出现奇怪的异常,但在 VS2019 中运行顺畅

我正在尝试运行我的应用程序,其中包括一些 SignalR 连接和其他异步方法。

一旦代码到达

我得到这个错误:

System.TypeInitializationException:“'Microsoft.AspNetCore.Http.Connections.Client.Internal.Constants' 的类型初始化程序引发了异常。”

内部异常:FormatException:值'@BuiltBy:dlab-DDVSOWINAGE059 @Branch:release/2.1 @SrcCode:https ://github.com/dotnet/corefx/tree/30ab651fcb4354552bd4891619a0bdd81e0ebdbf'的格式无效。

此异常最初是在此调用堆栈中引发的:System.Net.Http.Headers.ProductInfoHeaderValue.Parse(string) Microsoft.AspNetCore.Http.Connections.Client.Internal.Constants.Constants()

从 VS 运行时,一切看起来都很好并且工作正常。

到目前为止,我一无所知。

有任何想法吗?

0 投票
0 回答
19 浏览

putty - 如何管理显示 Putty 窗口的位置

我正在使用 extraPutty 进行自动化。该工具使用腻子作为 GUI。我想管理窗口可以在桌面上显示的位置。例如:当我打开 10 个腻子时,我希望它们并排出现。有可能做这样的事情吗?

非常感谢

0 投票
1 回答
85 浏览

ssh.net - 通过 SSH.NET c# 库转发 x11

我在 TestStand 中使用 ssh.net 作为扩展,但我需要以某种方式显示 x11 转发。有可能吗?我在 win 上使用 xming 服务器。机器。

谢谢

0 投票
1 回答
90 浏览

python - Python 脚本上的 TestStand 调用可执行步骤引发错误 -17100

我正在使用 TestStand 2019 和 Python 3.9。此外,我使用的是使用 virtualenv 而不是 venv 创建的虚拟环境(因为 TestStand 仅适用于前者)。适配器设置为使用全局解释器,版本设置为 3.9,我在适配器中指向我的虚拟 env 目录。此外,我确保 3.9 在 Path 环境变量中。我将此文档用作调用脚本的参考:

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000x3k0CAA&l=en-US

我已经验证我可以从命令行调用脚本,并且它按预期运行。但是,如果我使用上面记录的过程,我会从 TestStand 收到以下错误消息:

运行时错误:

详细信息:“[文件路径]\my_script.py 不是有效的 Win32 应用程序。” (使用 [filepath]\my_script.py 隐藏实际名称)

错误代码:“-17100;文件格式不正确。”

我不知道有什么方法可以从 TestStand 获取有关错误实际原因的更多信息。最初,我认为这可能是因为我将参数传递给参数表达式,但使用空字符串调用会产生相同的结果。关于下一步的任何想法?

0 投票
0 回答
14 浏览

teststand - 触发后是否有必要禁用 SequenceFilePostStepRuntimeError 事件回调

我正在尝试使用SequenceFilePostStepRuntimeError实现基于事件的运行时错误处理程序。在回调的主要部分,我使用以下 select - case 语句:

在 case 语句中有代码来解决也可能导致这 4 个错误代码的问题。

我担心的是,如果在回调内部出现相同的错误代码,会导致无限循环吗?即从回调中触发回调?

我的问题是:

  1. 即使当前执行流程在内部,回调的默认行为是否SequenceFilePostStepRuntimeError会继续捕获事件?

  2. 如果是 1),如何禁用此回调,使其无法在回调中捕获运行时事件,以便在回调中已经存在执行流程期间进一步捕获事件?

  3. 可以从主序列区域内暂时禁用此回调吗?