dredd

    0热度

    1回答

    我在CircleCI上有一个项目,该项目在某个时候开始变红(由于未能安装dredd)。目前相同的确切项目(相同的代码,相同的circle.yml)可能会失败或随机成功。 的失败总是在阶段“故宫安装-g的Dredd @稳定”具有下列错误,重演几次,最终失败的构建: make: Leaving directory `/opt/circleci/nodejs/v4.2.6/lib/node_module

    0热度

    1回答

    我们正在使用dredd来测试我们的API,并且一直在利用python挂钩来成功分离API文档,然而dredd使用了其他测试逻辑。 我的问题是:是否可以将负面测试纳入我们的工作流程?如果是这样的话,最有效的方法/工具是什么? 的几个例子来说明: 我们具有其中验证当用户输入正确的凭证(用户名,密码)为200响应的标志。但是我们也想为错误的凭证添加一个测试,在运行'dredd'命令时也会运行这个凭证,为

    3热度

    2回答

    我试图运行一些使用dredd和api blueprint来测试网站的api调用。我想在circleCI上运行测试,因为在同一个地方运行了Selenium测试。每笔交易都需要附有两个令牌,这些令牌在头文件中设置为Cookie。理想情况下,这些将在dredd.yml文件中设置。在本地机器上运行时,如果我将ACCESS_TOKEN和REFRESH_TOKEN替换为实际值,则测试按预期运行。 circle

    0热度

    1回答

    我尝试在windows PC上使用symfony使用dredd。 我下一步: 我在symfony中poject创建文件夹的Dredd app dredd src vendor e.t.c symfony的composer.json 我添加 "ddelnano/dredd-hooks-php":"dev" 下一步,我创建这个dredd.yml dry-run: null hookfiles:

    0热度

    1回答

    相反有没有人知道是否有可能在运行Dredd测试时排除某些事务名称?我知道--only命令可以用来定义想要的事务,但我想要的是相反的。

    1热度

    1回答

    为了满足的Dredd,我必须写这个我API蓝图文档中的每个响应: + Response 201 (application/json; charset=utf-8) 是否有指定的媒体类型((application/json; charset=utf-8))一次,全球范围内,每一个回应的方式?这本可以清理一下文件。

    2热度

    2回答

    我们正在努力在我们的API中描述任意大小的数组。使用API​​ Blueprint和MSON格式进行Dredd测试。 端点/点应返回一个“点”(这些是对象)的数组。我们不知道有多少。目前我们只能使dredd验证阵列的第一个位置。这里是我们的蓝图: FORMAT: 1A HOST: http://host.com/ # Our API ## Spots [/spots{?type}]

    1热度

    1回答

    我是Dredd的新手,想运行uber.yaml找到here。不过,我一直运行到以下错误(S): info: Configuration './dredd.yml' found, ignoring other arguments. error: Compilation error in file 'uber.yaml': Required URI parameter 'latitude' has

    0热度

    1回答

    目前我运行的是uber.yaml,发现here。目前我得到实际的错配与预期值: expected: headers: Content-Type: application/json actual: statusCode: 301 headers: server: nginx date: Tue, 13 Dec 2016 20:32:28 GMT content-type: text

    0热度

    1回答

    当我运行dredd时,它似乎只是在第一个api调用后挂起。我不知道如何调试或诊断。我正在使用dnx web命令运行一个asp.net 5 mvc 6 api服务。我怎样才能看到发生了什么事情或者问题是什么? 我试着添加钩子进行调试,看到它调用了第一个API,然后从未触发过事件。我用邮差和卷曲测试了api并获得了正确的结果。如果我使用express node.js服务器,Dredd也可以使用相同的蓝