问题标签 [pdk]

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 投票
0 回答
169 浏览

pdk - 在 videojs 上设置新的 startTime 和 endTime

我的问题是我试图在搜索栏上重新定位开始时间和结束时间。我的用例是这样的:我正在观看带有从 0 到 300 秒(例如)的进度条的视频。当我到达 200 秒时,我想将开始时间设置为 200 秒,以便标记转到新 0(旧 200)并且流继续。我正在使用最后一个版本的 videojs,我的代码不是必需的,因为它几乎是原生的。

0 投票
2 回答
132 浏览

puppet - 具有多个输出目标的 Puppet Development Kit 测试单元

我们最近将 PDK 引入了我们的开发链,现在正努力让每个人都对它生成的测试输出感到满意。

我们需要一个输出作为我们的詹金斯作业的 JUnit 测试报告。我们已经解决了。

我们还需要控制台上的输出,因为一些开发人员发现在看到失败的测试之前必须打开 JUnit 报告文件非常烦人。

是我们为 JUnit 配置输出的方式。

不幸的是,一旦您配置了 JUnit 报告,控制台/stdout 上就不会再打印输出了。即使您添加另一种格式,例如--format=text没有目标文件。

有没有办法在不运行 PDK 两次的情况下实现两者?

0 投票
1 回答
32 浏览

ios - 创建 Pin PDKResponseObject 响应与文档不一致

我们使用 createPinWithImageonBaord:description:progress:withSuccess:andFailure 方法在特定 Board 中创建一个 pin:

我们阅读了文档(此处:https ://developers.pinterest.com/docs/api/overview/和此处:https ://github.com/pinterest/ios-pdk/blob/master/Pod/Classes/PDKClient .h#L417 ) 表示此方法应返回一个 PDKResponseObject *responseObject,其中包含 ID、URL、点击 URL 和创建的 Pin 图的描述。

我们有足够的创意尝试使用任何可能的键(@"id"、@"identifier"、@"url"、@"NSUrl")来访问 Pin 的 ID 及其 URL,但返回的值始终为 nil。事实上,PDKResponseObject 只返回 2 个键:Board ID 和 Pin Description。我们应该怎么做才能访问 ID,或者至少是新创建的 Pin 的 URL?

有人有同样的问题吗?

0 投票
2 回答
188 浏览

puppet - Artifactory 找不到带有图书管理员木偶的模块

我正在尝试使用图书管理员木偶从 Artifactory 存储库中获取伪造模块。

在我的 Puppetfile 中,我有类似的内容:

我正在使用的命令是/usr/local/bin/pdk bundle -- exec librarian-puppet install --no-use-v1-api --verbose

我得到的错误是:

版本:

  • 木偶 3.8.7
  • PK 1.5.0
  • 红宝石 2.1.9

根据https://www.jfrog.com/confluence/display/RTF/Puppet+Repositories#PuppetRepositories-Usinglibrarian-puppet上的文档,我似乎正在尝试使用图书管理员-puppet 正确获取模块,但是有些大多数失踪。

谢谢你的帮助。

0 投票
1 回答
111 浏览

java - 集成 pdk (pinterest sdk) 时出错

我想整合 pinterest 以在 pinterest 上共享链接。为此,我从官方文档中下载了 pdk 。

但是当我尝试运行该应用程序时,我遇到了以下类org.apache.http.NameValuePairorg.apache.http.client.utils.URLEncodedUtils. 但是,在那之后,我遇到了一些 proguard 问题,我添加了所需的语句。

大多数错误都可以通过在 pdk 模块的proguard-rules.pro文件中添加以下几行来解决。

但是,对于这些警告,我仍然面临一些问题:

库类 com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Lf2SpacesIndenter 扩展或实现程序类 com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter

com.fasterxml.jackson.databind.util.TokenBuffer$Parser:在程序类 com.fasterxml.jackson.core 中找不到引用的方法 'com.fasterxml.jackson.core.json.JsonReadContext createRootContext(int,int)'。 json.JsonReadContext

根据程序类,有 1 个库类实例。

有 1 个未解决的对程序类成员的引用。

处理任务 java.io.IOException 时出现异常:请先更正上述警告。

有谁知道如何解决这个问题?

pdk模块的build.gradle文件

请帮我解决这些错误谢谢。

0 投票
2 回答
536 浏览

android - Pinterest sdk 回调类错误:无法访问 com.android.volley.Response 的响应类文件未找到

我正在尝试集成 Pinterest 以共享博客/创建 pin。我正在按照官方文档tutorial1tutorial2 来集成 Pinterest。但是,问题是当我尝试授权用户并将PDKCallback对象传递给登录方法时,如下所示,

它向我显示了以下编译错误

无法访问 com.android.volley.Response 的响应类文件未找到

有人可以帮我解决这个问题吗?

编辑

我的 pdk 模块 gradle 文件如下:

我的app模块build.gradle文件的依赖如下

我尝试从中访问 pdk 的登录方法的 PinterestApi 类。

注意:您可以在此处查看 pdk 源代码

0 投票
2 回答
732 浏览

puppet - 评估资源语句时出错,未知资源类型:'::coldfusion::site'

所以我正在创建一个模块来管理一些冷融合服务器。

我的 init.pp 我正在尝试定义一个默认站点。

资源在 manifest\site.pp 中定义为

当我运行 pdk 测试单元为我的模块运行单元测试时,我收到错误“未知资源类型:'::coldfusion::site'”。

我检查了规范装置模块,并且项目文件有一个符号链接,因此它应该能够解析该类。

不确定问题是否存在。

0 投票
1 回答
298 浏览

ruby - 使用 RSpec 和 PDK 测试内部类是否存在

我有一个相当基本的 puppet 模块,用于运行 tomcat 的 web 服务。我想在 Tomcat 的catalina.out文件上设置 logrotate,我想首先编写一个测试,确认 logrotate 包含在模块中并使用正确的设置进行设置。

这是 my 的精简版webservice.pp,例如:

我已经在我的.fixtures.yml喜欢中包含了 logrotate forge 模块:

但我只能编写一个测试来确认它logrotate包含在模块中,如下所示:

这不起作用(如果我从中删除 logrotate 块,init.pp测试仍然通过):

也不要求with

也没有单独的/嵌套的describe块:

我在 rspec 文档中找不到任何提到除了测试定义的类之外的任何内容。甚至有可能做我想做的事吗?

这是我的目录布局:

0 投票
1 回答
246 浏览

continuous-integration - 操作系统特定的 Puppet 单元测试

我仍然在加快 Puppet 和 rspec 以及所有这些方面的速度,但是......

我们目前有一个 CI 运行程序,它使用在 Linux 上运行的 Docker 容器测试我们的 Puppet 模块代码。好吧,我们现在正在研究使用 Puppet 的 Windows 特定功能,但我们的测试失败了。所以我们想知道如果运行测试的平台是 Linux,是否有任何方法可以忽略测试?

例如,如果我们需要对管理本地组的代码(https://puppet.com/docs/pe/2018.1/managing_windows_configurations.html#manage_local_groups)运行单元测试,有没有办法让我们运行它在我们的 Windows 开发盒本地运行,它可以工作,但是当它在我们的(基于 Linux 的)CI 运行器上运行时,它会跳过那个特定的测试?

根据请求,以下是我们希望用于管理本地组的代码示例:

注意:我们正在使用角色配置文件模式

上面的代码似乎工作。当我们的单元测试通过我们的 CI 运行时,它就会爆炸:

谢谢

0 投票
1 回答
33 浏览

puppet - 使用已定义类型的尚未发布的 puppet 模块

我们目前正在开发三个 puppet 模块。一个包含一个已定义类型,其他两个将使用该类型。这个模块,我们称之为 ModuleA,尚未发布到我们的本地锻造/存储库中,直到它成功实施并在其他两个模块(公司程序)中的至少一个中进行测试后才会发布。

定义类型在其他两个模块中用于创建资源并通过“包含”引用。在 metadata.json 中,ModuleA 被添加为依赖项。

当我运行pdk test unit它失败,因为定义的类型是未知的。目前其他两个模块中只有一个it { is_expected.to compile.with_all_deps }测试,没什么复杂的。

如果 ModuleA 尚未发布,如何测试其他两个模块?