问题标签 [xspec]
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.
xspec - 在 Ant 中使用内联 CSS 获取 Xspec 测试结果
Xspec 提供带有测试结果的 HTML 报告。我正在寻找一种方法来避免在 Xspec 报告中使用 CSS 文件的绝对路径。
我看到有一个命令行选项-i
可以将 CSS 内嵌在 HTML 页面中。脚本版本使用 inline=true 作为默认值。
但是,样式表中用于格式化 HTML 报告的默认设置是false
. 我正在从 Ant 调用 Xspec,但我似乎没有找到在 Ant 调用中添加此选项的方法。这可能吗?
xslt - Azure DevOps 是否支持 xspec
我们将 Azure DevOps 用于我们的存储库。我们的代码由 XSLT 组成,用于验证我们编写的 XSpecs。对于 CI/CD 流程,我们计划实现 Pipelines 而不是 jenkins,但无法获得 Azure DevOps 是否支持 xspecs 在运行时运行的信息。有人能帮忙吗。
xslt-2.0 - 如何从 x:expect 结果中删除 test:ws 元素在 XSpec
xspec 的预期结果抛出:
我想要的预期结果是我们想要的输出元素:
xslt - 动态生成 kml 时的命名空间问题
我正在使用测试驱动的开发过程来创建一些 xslt 来动态创建 kml 数据。使用 xslt 我使用 xspec 来管理测试。我遇到了默认命名空间问题。
xsl 样式表有大量的命名空间声明
xpec 测试文件有一个更简单的声明
部分 xslt 代码将大量 kml 样式元素复制到输出流中,例如
这是在一个元素中定义的。
在 xspec 测试文件中,我指定了预期的 kml,我只是将此代码复制并粘贴到适当的元素中。
但测试失败,因为生成的内容包含一个空的xmlns=""命名空间声明,例如
单个测试失败,因为实际输出是
那么我需要做什么才能避免在测试期间创建这些默认命名空间?
扩展: 所以第一个答案确实有效,但是如果我在样式表中添加另一个模板
并更改声明以包含默认命名空间以及抑制#default,如下所示
并在 xspec 文件中添加另一个测试
产生的输出仍然来自默认命名空间,即
我现在如何抑制那个命名空间?
python - VS 代码无法识别 python 模块
我正在测试 VS 代码,我非常喜欢它。但是我对 Python 模块有疑问。该模块是xspec
(https://heasarc.gsfc.nasa.gov/docs/xanadu/xspec/python/html/index.html)。问题是 VS 代码无法识别模块,所有功能都用红色下划线。
这可能是因为xspec
需要在使用前进行初始化。要初始化它,必须初始化整个软件(https://heasarc.gsfc.nasa.gov/docs/software/heasoft/)。基本上,每次我需要xspec
模块时,我都必须在运行 python 之前初始化 heasoft 软件,否则模块无法识别。
有办法解决吗?或者有一种方法可以为 VS 代码高亮错误添加异常?
unit-testing - 如何使用 XSpec 测试具有多种模式的 XSLT?
需要编写 XSpec 测试用例来测试 XSLT,其中使用多种模式进行转换。但是对于下面的测试用例,xspec 只测试应用默认模式的输出。我想知道是否有办法测试转换的最终输出。
O\P 首先<p>
:
--应用默认模式后:<p class="Title" text-align="center">
. [下面的 xspec 测试这个 o\p]
——最终:<title text-align="center">
。[想测试这个o\p]
在这方面的任何建议都会有很大帮助。谢谢...
xspec - 努力让 xspec-maven-plugin-1 工作
马云新手...
我使用 git clone 下载了 XSpec:
我设置了适当的环境变量。XSpec 似乎工作正常。
对于 Maven 插件,我正在使用:xspec-maven-plugin-1
为了创建一个 Maven 项目,我打开了一个(Windows)命令窗口并输入:
这创建了一个航点文件夹以及几个子文件夹。
我在这个文件夹中放了一个 XSpec 测试(waypoints.xspec):waypoints/src/test/xspec
我将我的 XSLT 程序 (waypoints.xsl) 放在这个文件夹中:waypoints/src/main/xsl
我打开了 waypoints/pom.xml 并将下面显示的插件元素添加到 build/pluginManagement/plugins 中。
https://github.com/xspec/xspec-maven-plugin-1上的文档说:不要忘记向您的 Saxon license 添加依赖项。问题 #1:如何向我的 Saxon 许可证添加依赖项?我的 Saxon 许可证位于此文件夹中:C:\SAXON\saxon-license
我不知道如何添加该依赖项,但尽管如此,我还是继续前进。我在包含 pom.xml 的文件夹中打开了一个命令窗口并输入:
这似乎没有多大作用。我收到了这条消息:Nothing to compile - all classes are up to date
问题 #2:我应该在命令之前运行其他一些 Maventest
命令吗?
问题 #3:Maven 如何知道使用 XSpec 代码?
问题#4:下面显示的插件元素看起来正确吗?