问题标签 [extent]

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 投票
2 回答
1064 浏览

extent - 有没有办法不报告重新运行失败的测试用例(在范围报告中)作为

环境 - Cucumber V. 4.0.0 | 硒 V.3.8.1 | JUnit V.4.12 | 范围报告 3.0/4.0(任何人)

使用以下 Surefire 配置重新运行失败的测试用例。如果测试用例失败,那么它会再尝试一次,假设测试用例在第二次尝试中通过。

一旦整体构建完成并且如果我检查 Cucumber-Maven 和 Cluecumber 报告,那么这些将只有通过尝试的详细信息,而不是测试用例失败的第一次尝试的详细信息。听起来很完美。但,

当我检查范围报告时,我得到了两次尝试的详细信息(失败和通过)。

在此处输入图像描述

在此处输入图像描述

有人可以指导我进行以下 2 个实现 -

1.我认为我应该在启动重新运行失败后报告仅通过测试用例(在范围报告中)作为(有或没有适配器,任何一个都可以工作)的一部分,如果测试用例得到,不想报告失败的尝试第 n 次尝试通过。

2.有时我们需要分析为什么很少有测试用例在 2nd/3rd 尝试中通过。那么有没有办法在启动重新运行失败后在一些单独的报告中报告失败的测试作为一部分

任何想法都将不胜感激,因为它会在报告中带来创新,并且在重新运行失败的测试用例时,我们会在失败/通过的测试用例分析方面获得最佳报告。

0 投票
1 回答
278 浏览

nunit-3.0 - 将 NUnit3 XML 合并为一个 HTML 以发布到 Jenkins

我有多个 testresult.xml(比如 testresultMachine1.xml、testresultMachin2.xml 等),通过在 Jenkins 管道构建期间在不同机器上运行我的 nunit3 测试得到。

现在,我想在主节点上合并这些 XML,并使用https://github.com/extent-framework/extentreports-dotnet-cli中的extent.exe 从多个 xml 生成单个合并的 html 报告。

但是,我观察到 extent.exe 为每个 testresult.xml 创建了一个单独的文件夹,例如一个名为 testresultMachine1、testresultMachine2 等的文件夹,其中每个文件夹都有自己的 index.html 和 dashboard.html。

如何获得单个合并的 index.html 和 dashboard.html?extent.exe 是否是正确的工具,因为 ReportUnit 已被弃用。

0 投票
0 回答
122 浏览

matplotlib - Matplotlib:imshow 给出超出范围的值(错误?)

使用此代码,您可以生成这样的图像:

在此处输入图像描述

在右下角,您可以看到鼠标光标的坐标和您正在移动的数组的值。这在彩色瓷砖上效果很好。但是,当我将鼠标移到白盘上时,我也希望没有任何价值。

在顶部和右侧,确实会发生这种情况。但不是在底部和左侧。如果您将鼠标移动到该位置,比如说(-0.5, 2.5),您仍然会得到一个值。这对我来说毫无意义。

我做错了什么还是一个错误?我正在使用 Matplotlib 3.0.3。和 Numpy 1.16.2。

谢谢 :)

0 投票
1 回答
84 浏览

qmap - 错误:没有适用于“bbox”的方法应用于“范围”类的对象

我正在绘制项圈动物如何使用递归包利用水点,并通过此处提供的代码工作,我的数据替换了 Leo 的数据:http ://dx.doi.org/10.5441/001/1.46ft1k05 我目前正在尝试根据最常访问的位置映射运动。但是,我在 UseMethod“bbox”中不断收到错误。

当我使用 show(leoGeo) 时,它以 Move 对象的形式返回,并且我已启用并注册了 Google API 密钥。我已经加载了 recurse、move、ggplot2、ggmap、RgoogleMaps、raster、scales、viridis、lubridate、reshape2、raster、rworldmap、aptools、cluster、amt、sp、rgdal、curl 和 dplyr。

当我去使用这个命令时

它不断返回下面的错误

(如果需要,我可以为此提供完整的代码,这只是我遇到困难的 map.leoGeo 行)。

我是运动分析的新手,不知道如何解决这个问题,任何帮助将不胜感激!

0 投票
2 回答
1043 浏览

java - 无论测试是否为@Disabled,如何在每个@test 之后运行一段代码?

基本上我想在我的范围报告中添加一个“跳过测试”条目。我知道我可以使用@AfterEach,但是我看到 @AfterEach 代码块没有在 Junit5 中为@Disabled Test 执行。

我尝试使用 TestWatcher 接口并覆盖了 testDisabled 方法,如下所示:

基于上面 testDisabled() 方法中设置的“testStatus”和“testCaseName”变量,我想从我的测试类运行一段代码,在我的范围报告中添加一个条目,说明哪个测试用例是跳过。

0 投票
1 回答
1430 浏览

python - 如何使用 rasterio 设置 geotiff 的边界?

我正在尝试编写一些代码,这些代码需要一组 png 文件 + 一些元数据信息(不是来自 geotiff)并创建一个 geotiff 文件。该一个 geotiff 文件将具有与作为输入传递的 png 文件的数量相等的带/层数。当我尝试在 QGIS 中打开文件时,它是不可见的。通过将我的 geotiff 文件与其他已建立的 geotiff 文件进行比较,我注意到范围字段为空,这似乎是错误的(查看下图中显示的 qgis 中的图像信息)。

在此处输入图像描述

我正在利用rasteriopython 库来创建元数据对象。通过打印出我建立的光栅文件的元数据,我能够弄清楚配置文件字段是什么以及我应该将它们设置为什么(第 1-20 行)

我已经从这里蚕食了一些代码,以将 png 文件添加为图层。即使我没有将图层设置为来自不同 geotiff 文件的图层,但 png 的格式化方式看起来与图层的格式化方式相同。(第 22-26 行)。

我很困惑,因为当我在 Windows 10 上使用通用 png 查看器打开生成的 tiff 文件时,我可以按照预期的方式看到图像的一般形状,并且因为我正在使用变换字段设置左上角坐标,以及带有宽度和高度字段的结果图像的大小,这对我来说很有意义。但是,qgis 似乎需要以某种方式指定范围信息。

我已经搜索了 rasterio 的 github 和文档,并且正在努力寻找任何有用的信息。我的代码如下;任何帮助将非常感激!

编辑:通过检查已建立的 geotiff 文件和我创建的 geotiff 文件的边界字段,我可以确认这是问题所在;奇怪的是,我创建的文件中的边界框没有宽度或高度。但是,这个字段似乎不可写,所以我的问题仍然存在。

0 投票
1 回答
457 浏览

coordinates - 如何创建在一定程度上适合 OpenLayers5 的自定义图块

我想创建一个在一定程度上完美契合的自定义瓷砖。例如,我希望能够在开源地图的确切位置将其映射到地图上。我看到了这个例子,但它没有解释瓷砖是如何制作的以及如何制作它以使其完全适合范围。下面的示例在一定程度上放置了自定义图层,我想知道如何创建这样的图块。我正在为我的代码使用 XYZ 源代码。示例取自:

https://openlayers.org/en/latest/examples/arcgis-tiled.html

0 投票
1 回答
1125 浏览

r - 匹配R中两个栅格的范围?

我正在尝试使用 R 中的 'grainchanger' 包将更精细的分辨率栅格聚合为更粗糙的栅格。

我有英国的 10 公里网格轮廓,我已将其从 shapefile 转换为栅格。

我还有一张栅格形式的英国土地覆盖图。

我需要查看土地覆盖图每 10 平方公里的土地覆盖 %s。

当我尝试使用 grainchanger 包进行聚合时,出现以下错误:

我认为这是因为我的 10 公里网格栅格是土地覆盖图未填充的正方形。

如何更改土地覆盖图的范围,使其与 10 公里网格栅格相匹配?

这是我的代码:

0 投票
0 回答
216 浏览

.net - 执行刷新时模板编译错误

每当我执行 ExtentReport.flush() 方法时,我都会收到关于引用的异常。

我已经使用 NuGet 下载了包,并且编译代码没有问题。在另一个测试项目中,它工作正常。我将测试代码复制到当前项目中,但没有任何效果。

RazorEngine.Templating.TemplateCompilationException HResult=0x80131500 消息=编译模板时出错。

请尝试以下方法来解决这种情况:

  • 如果问题是关于缺少/无效的引用或多个定义,请尝试手动加载缺少的引用(在编译的应用程序域中!)或通过提供您自己的 IReferenceResolver 实现来手动指定您的引用。有关详细信息,请参阅https://antaris.github.io/RazorEngine/ReferenceResolver.html。目前,所有参考资料都必须以文件形式提供!
    • 如果你得到'class'不包含'member'的定义:尝试另一个modelType(例如'null'使模型动态)。注意:您不能使用 typeof(dynamic) 使模型动态化!或者尝试使用静态而不是匿名/动态类型。有关错误的更多详细信息:
  • 错误:(15, 11) 找不到类型或命名空间名称“AventStack”(您是否缺少 using 指令或程序集引用?)
    • 错误:(16, 11) 找不到类型或命名空间名称“AventStack”(您是否缺少 using 指令或程序集引用?)
    • 错误:(17, 11) 找不到类型或命名空间名称“RazorEngine”(您是否缺少 using 指令或程序集引用?)
    • 错误:(18, 11) 找不到类型或命名空间名称“RazorEngine”(您是否缺少 using 指令或程序集引用?)
    • 错误:(21, 65) 找不到类型或命名空间名称“RazorEngine”(您是否缺少 using 指令或程序集引用?)
    • 错误:(21, 101) 找不到类型或命名空间名称“AventStack”(您是否缺少 using 指令或程序集
0 投票
1 回答
217 浏览

python-3.x - 在 Cartopy 中将 set_aspect 设置为相等后,get_extent 不返回更新的范围

当设置set_aspect('equal', adjustable='datalim')我的情节的实际范围时,我的情节得到了调整,并且比我最初设置的范围略宽 - 这是预期的。
然而,当我试图获得这些调整后的边界时,get_extent()只返回我输入的内容set_extent()

在此处输入图像描述

Obvioulsy,EXT和ext2是一样的。
最奇怪的是,在我运行上面的代码之后,get_extent()实际上会给我更新的值。

怎么了 ?