testing相关内容

如何在nGoninit中对setInterval进行单元测试?

我有一个REFRESH()函数来执行更新的数据方案,这里我尝试实现的是在没有用户交互的情况下每隔1分钟自动刷新一次,因此我在nGoninit中使用setInterval以便可以每隔60秒执行一次,并且在ngDestroy中清除这些间隔; 这是组件。ts ngOnInit(): any { this.refresh(); this.interval = setInterval(() => ..
发布时间:2022-06-24 16:17:15 前端开发

如何设置虚拟GPIO环回

我目前正在开发一个程序,该程序应该使用.Net中的GPIO管脚。 我想在虚拟GPIO引脚上测试我的程序,但我不知道如何操作。 我想执行环回操作,其中一个虚拟GPIO 1将连接到另一个虚拟GPIO 2。 我已经对串口和tty0tty执行了类似的操作。 还有,我在Ubuntu上。 推荐答案 如果您没有可用的实际硬件,那么如果不破解一个真正的内核驱动程序,就没有这种可能性。 ..
发布时间:2022-05-16 09:00:23 C#/.NET

尝试提取符合API响应中某些筛选条件的元素时,空手道json路径筛选器不起作用

我正在尝试使用JSON路径过滤器过滤我的API响应,使用空手道框架从变量中提取满足条件之一的特定值,但我无法正确映射变量,因此我的过滤器无法正常工作。我查看了文档,尝试了多种方法,但都无法解决此问题。 响应JSON示例: "slices": [ { "id": 7591164138534052, "duration": { "valu ..
发布时间:2022-05-10 21:56:46 其他开发

如何在命令行中使用Android测试协调器?

我在从CI运行测试时看到崩溃。请阅读本文(https://developer.android.com/training/testing/junit-runner#ato-gradle),了解如何使用Android测试协调器。我使用ADB从CI运行我的测试。我想知道如何安装Orchestrator。是否在命令行中使用APK? 推荐答案 如果使用Orchestrator,您还需要测试服务A ..

Epresso Assert文本匹配,但仍失败

我正在使用Espresso创建测试。用户进入注册屏幕,输入详细信息,成功注册用户。然后,用户进入登录屏幕,输入用户名并进入仪表板。仪表板有一条问候用户的消息。 测试运行得很好,但在检查仪表板消息时失败。它应该说“Welcome{User‘s Full name}”。但是,错误日志显示失败: android.support.test.espresso.base.DefaultFailur ..
发布时间:2022-05-07 20:14:32 移动开发

在执行(单击())ViewAnimator中的按钮后,espresso测试卡住/不活动

问题: 我在运行Espresso测试时遇到了问题,在登录按钮上调用Perform(Click())方法后,测试继续运行,但不会继续运行,直到45秒过去,测试自动失败。同时正常登录。 上下文:我有一个并排有两个片段的活动,右侧的片段处理用户名和密码Edittex以及登录按钮。这个片段是用一个ViewAnimator和两个LinearLayout作为子视图构建的,第一个LinearLayout具 ..

JEST/酶类组件测试中的反应暂停和反应延迟子组件

因此,我将类组件中使用的导入转换为React.lazy导入API,并将其包装在一个挂起标记中。当我测试那个类组件时,酶抛出一个错误"Enzyme Internal Error: unknown node with tag 13"。是否有一种方法可以呈现和测试延迟加载组件的装载,而不是使用浅层呈现? 我已经尝试了异步等待,直到延迟加载的承诺解决,但也不起作用,如下所示: it('asyn ..
发布时间:2022-04-08 22:16:29 前端开发

测试舵图模板

是否有一种方法可以测试模板对于所有可能的值是否都工作正常? (注意:这与Helm测试不同,Helm测试用于通过作业中运行的任意代码测试部署的图表)。 我想要实现的是迭代一组值,并检查每个值生成的K8资源。 假设我们想测试图表是否写得正确: 图表: Values.yaml app: port: 8081 pod2: enabled: true AppPod ..
发布时间:2022-04-08 09:28:16 其他开发

如何将SoapUI请求设置保存在单一位置?

我已经创建了一个项目,其中包含一系列HTTP Request类型的测试步骤。每个http请求使用Basic Authorization。当我在Auth请求选项卡中指定用户名/密码值时,如下图所示,一切正常。 如何保留这些settings in a single place per a project,以便在需要更改凭据时不必针对每个请求进行更改? 我尝试了property expansion功能 ..
发布时间:2022-04-06 19:21:28 其他开发