问题标签 [test-environments]

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 回答
746 浏览

ruby-on-rails - 如何从“define_method”中调用“super”?

我正在尝试为binding.remote_pry我的应用程序的所有类中的所有方法添加一个测试环境。

我试试这个:

但是我不知道如何调用super里面的每个方法define_method 我是不是想在这里做一些太疯狂的事情?还有另一种方法吗?提前致谢

0 投票
1 回答
6030 浏览

ruby-on-rails-5 - 如何在 Rails 5 中为测试数据库运行 db:migrate?

我用 postgresql db 创建了一个新的 rails 5 应用程序并修改了 database.yml 文件。我成功地创建了开发和测试数据库,但是在运行迁移时,只有开发数据库被更新,测试数据库保持不变。

这是我使用的命令列表:

我的 database.yml 文件:

我也尝试添加ActiveRecord::Migration.maintain_test_schema!test_helper.rb但也没有用。

有什么建议么?

0 投票
1 回答
300 浏览

android - Android WebView - 页面仅在旧设备上加载 (4.1.2)

我正在开发一个项目,该项目在本机应用程序中加载一个 Webview。

该应用程序包含一个 WebView,它只能在旧的 Android 设备 (4.1.2) 上正确加载。在新版本(4.4 和更高版本)上,视图保持空白。

我已经尝试设置混合内容:

但它不会改变任何东西。与 handler.proceed() 函数相同。

该网站包含很多 JavaScript,所以我也尝试了不同的设置,如 setDomStorageEnabled 等等......实际上环境是一个测试服务器,所以证书是我们自己创建的。所以我只想测试应用程序而不考虑发布和可能的问题。但是我在 logcat 中没有收到错误,所以我真的不知道还有什么问题以及如何进一步调查。

0 投票
0 回答
358 浏览

soapui - 如何为 SOAP UI PRO 保留不同的环境选项?

我有要运行的自动化脚本,但有时我需要在开发环境中运行,而不是在测试环境中手动更改 wsdl 和 jdbc 连接是一项繁琐的任务。SOAPUI 是否提供了任何方式/选项?

0 投票
1 回答
238 浏览

azure - Microsoft Graph 的测试环境

这是项目:安装在我的本地计算机上的应用程序接收来自外部源的请求(例如,Web 请求)。这些请求将允许最终用户查看 SharePoint 站点列表、可用文档等。本地应用程序是一个守护程序,因此它不会使用用户凭据,而是使用自己的 appID+secretID 从 Azure AD 获取授权.

我已经做了一些测试(以及大量的阅读!),我认为我已经准备好了所有合适的部分,可以开始进行一些实际测试。

但是,在开始测试之前,我需要一位 Azure 管理员在 Azure 中注册我的应用程序,这是一个非常简单的过程。我们是在我们的“实验室”环境中一起完成的,这与整个组织使用的实时站点不同。我遇到的问题是,我在任何地方都没有找到任何参考来描述如何将守护程序应用程序指向实验室服务器而不是官方服务器。

所有授权端点都指向类似的东西

https://login.microsoftonline.com/common/oauth2/token

因此,当我传递我的 appID+secretID 时,我收到消息指出找不到应用程序......这有点道理,因为应用程序只在我们的测试服务器上注册。我有什么办法可以将这些端点设置为其他地方吗?我假设 URL 中的{tenantID}组件(在上面的示例中设置为“common”)将允许我指示 Graph 在不同的 Azure 实例上搜索应用程序......但我找不到任何解释选项的文档(如果有)。

我想更大的问题是:我们如何设置一个 DTAP 环境,允许我在测试系统上而不是在现场系统上执行测试?

0 投票
1 回答
310 浏览

php - OneupFlysystemBundle : 如何在 dev 之间有不同的适配器。和产品

我正在集成 OneupFlysystemBundle,我想知道如何local在我的开发 PC 和awss3v3生产服务器上使用适配器。

我已经这样做了,但没有成功(它总是使用本地):

我认为我可以使用:

但我不喜欢这个解决方案,有人有更好的主意吗?

0 投票
0 回答
116 浏览

c# - 如何在某些环境中在我的网站上显示 Git 信息?

我们有一个中型团队正在开发的 Web 应用程序。我们维护多个开发和测试环境。

我遇到的一个问题是不知道当前在特定服务器上的代码版本。我们通过在不确定时重新部署来解决这个问题。

有没有办法在(例如)网站页脚中包含来自 Git 的信息?理想情况下,我们能够看到最新的提交、分支和任何标签。

在不重新发明轮子的情况下,有人知道这样做的方法吗?

0 投票
1 回答
34 浏览

testing - Travis:如何在由分叉触发的构建中使用通过 repo 设置配置的变量?

套件中的一些测试使用我通过 Travis 上的 repo 设置配置的凭据。尽管这些仅可用于从原始存储库中提取请求 - 而不是分叉(根据文档)。

即使来自分叉的拉取请求,我如何使这些测试通过?我必须跳过这些还是有其他解决方案?

谢谢

0 投票
1 回答
111 浏览

python - 如何最小化tox文件中的重复

目标:成功执行特定的 tox 命令,并让它“只”为特定匹配的命令运行。

例子:tox -e py35-integration

tox应该只为 py35-integration 运行,包括默认或独立py35定义。

我尝试了两种不同的方法,据我所知,这是尝试做我想做的事情的两种方法。

  • 请注意,该flake8命令是为了轻松隔离不同的命令并向我指示正在运行的内容。这并不表示我真正尝试运行的命令。

此外,ini 文件仅显示相关部分。

第一种方法

使用这种方法,这里的理解是我想要tox -e py27-integration运行而不运行为py27命令定义的内容。这不是正在发生的事情。相反,它将同时运行py27py27-integration

第二种方法

现在,在这里我明确地隔离了一个“子”环境,它有自己的命令来运行“集成”。

然而,不幸的是,我遇到了执行“py27”的所有匹配模式的完全相同的行为。

我试图避免将 testenv 结构重复为:[testenv:py27-integration][testenv:py35-integration],它们包含完全相同的定义(目标是尽量减少重复)。

我很想知道是否有一种方法可以实现我想要做的事情。

我不想冒险做类似p27-integration替代命名方案之类的事情,因为我们的 CI 管道具有需要某些名称结构的模板,并且这些名称对于 tox 也是惯用的,py27例如被理解为安装 2.7 虚拟环境。

0 投票
0 回答
125 浏览

sql-server - 您如何维护 UAT 和生产环境之间的数据保留和更新?

我正在尝试为我们的 UAT 和生产环境数据库找到解决方案。这个想法是,我们将不时需要使用实时数据更新 UAT 环境,但也能够保留用于测试目的的数据。

你有同样的问题吗?在这种情况下如何维护数据?市场上是否有任何产品可以帮助保留数据并将其从生产环境转移到 UAT/DEV?PSI 现在不担心数据混淆,而只是在移动数据 - 架构将在所有环境中匹配。

谢谢