问题标签 [lab]

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 投票
1 回答
1716 浏览

node.js - 詹金斯没有生成测试报告文件

我正在使用 pipline 来构建和运行单元测试。

这是我的管道:

我得到这个错误:

有谁知道是什么问题?

我也使用 node.js、lab.js 进行测试

0 投票
1 回答
117 浏览

dns - 使用 Vmware 的虚拟实验室

我正在尝试使用 Microsoft server 2016 作为 DNS 服务器和 3 个客户端虚拟机(Windows 10、Windows 7 和 Kali Linux)创建一个虚拟实验室。我给了他们下面的静态 IP v4

视窗服务器 2016

视窗服务器 2016

客户端计算机 Windows 7

客户端计算机 Windows 7 具有相同 IP 设置的机器 Windows 10 IP: 192.168.1.200 和 Kali 192.168.1.199

所有机器都能够相互ping通,但它们没有互联网连接。是什么原因,我该如何解决。请注意,虚拟机位于 VMware Workstation Pro 上,并且所有虚拟机的局域网都是桥接的

0 投票
4 回答
8178 浏览

node.js - 如何在运行时使用 node-config 覆盖配置值?

我想在测试时覆盖一些值,特别是将我的 http 服务重试次数设置为 1(立即失败,不重试)。我们的项目使用node-config. 根据文档NODE_CONFIG,我可以用env 变量覆盖:

好吧,我宁愿在我的测试中这样做,但不是对所有测试都这样做。代码说你可以通过设置来允许配置突变ALLOW_CONFIG_MUTATIONS

结果:

如何让这个覆盖工作?

(期望来自 Hapi.js 代码库)

0 投票
1 回答
134 浏览

ubuntu - 代理字段已设置但未在 shell 冲击中运行该功能

我尝试解决种子实验室外壳冲击漏洞实验室,我通过以下命令设置代理字段 Curl -A "() {echo hello;}; Content_type: text/plain; echo; /bin/ls -l " http: //localhost/cgi-bin/sample.cgi

输出仍然是放置在 cgi 脚本中的 hello 词

我通过检查环境变量来测试代理字段。它被设置为我的命令但没有执行?关于为什么 bash 没有解析这个功能的任何建议提前谢谢

0 投票
1 回答
64 浏览

hapijs - 无法从自定义插件中存根共享对象以进行单元测试

我正在使用自定义插件在一些 hapi 模块之间共享一些持久性方法:

它可以这样访问,并且工作正常:

但是,我正在努力嘲笑persistenceMethod(). 我尝试使用Sinon猴子补丁:

但似乎server.app.dbrequest.server.app.db完全是两个不同的对象。我也尝试了猴子补丁server.root.app.db,但无济于事。

有没有办法存根db对象,或者我需要用来proxyquire注入假数据库插件?

0 投票
0 回答
315 浏览

sqlite - 使用 k - Nearest Neighbor 进行最近颜色匹配的超高速 SQL 查询

背景

我在“SQLite”上设置了一个 SQL 数据库表,其中以颜色空间参数L, a, b( https://en.wikipedia.org/wiki/Lab_color_space ) 的形式存储了超过 100,000 个颜色代码。

手头的任务:

我们希望将随机选择的颜色 ( L_rand, a_rand and b_rand) 与这个大型数据库中最接近的颜色进行匹配。

我们想要实现这一点的方法是使用Delta E CIE 2000来计算随机选择的颜色和颜色数据库之间的差异。我们想将这种计算策略实现到 SQL 中(之前已经由 @Jaza 实现和共享),并且已经在其中一篇文章(Delta E(CIE 实验室)在 SQL 中计算和排序的性能)中对此进行了讨论,主要是@Jaza 和 @hruske 之前。

问题:

参考@hruske 帖子的最佳但高级解决方案部分:您能否提供一些提示,说明我们如何使用自定义 GiST 索引将 Delta E 查询实现为 K-Nearest-Neighbor 搜索?换句话说,我如何使用btree-gist PostGRE SQL 扩展 我很抱歉,因为我是 SQL 的新手,我想要一个可以使用的方向。

提前致谢。

0 投票
0 回答
114 浏览

json - 通过 npm Lab 进行测试时如何提供 json 字符串作为有效负载

我有一个接受字符串的发布路线。JSON.parse()这里的输入是 JSON 作为字符串,所以我在路由逻辑中将该字符串转换为 JSON 。现在,当我使用 Lab 对其进行测试时,如何将 JSON 字符串作为有效负载。

代码;

如果我像这样使用,那么在应用程序中我在将字符串解析为 JSON 时遇到错误,因为这已经是一个 JSON 对象。在这里,我怎样才能将此有效负载作为字符串提供。我用了

但没有用。

0 投票
0 回答
202 浏览

image - 使用 Imagemagick 将 Tiff 图像转换为 LAB 颜色空间

我对 Imagemagick 完全陌生,我需要将不同类型的图像转换为 LAB 颜色空间。我目前正在使用这个命令:


问题是这个命令似乎不适用于 ECI-RGB 图像和 CMYK 图像。如果我将 CMYK 图像转换为 LAB,图像在洋红色和青色中看起来完全过饱和。如果我将 ECI-RGB 图像转换为 LAB,它会比原始图像暗一点。

帮助将不胜感激,谢谢

0 投票
8 回答
27072 浏览

reactjs - 无法解析 {path} 中的“@material-ui/lab/Slider”

我导入了滑块:

并在渲染中返回。

代码未编译并引发错误:

未找到模块:错误:Can't resolve '@material-ui/lab/Slider' in {path}

谁能帮我解决这个问题?谢谢。

0 投票
1 回答
45 浏览

javascript - 如何在测试覆盖范围内覆盖循环内的语句

我有一个函数,代码写在下面。我正在使用实验室作为代码覆盖工具。

我已经为它编写了测试,但这条线section: result.dataValues.Entries.length ? result.dataValues.Entries[0].dataValues.section : ''显示为未涵盖。此外,在我使用循环或迭代器方法的大多数代码行上,都显示为未涵盖。我想知道我应该如何覆盖它。也