小编Jay*_* P.的帖子

如何在集成测试中模拟Amazon S3

我正试图让我的应用程序的"行走骨架"将使用S3进行持久化.我想使用假的S3服务,这样每个开发人员的桌面都可以随意读/写.

我认为mocks3会很完美,因为我可以在我的jUnit测试中得到一个码头服务器.问题是mocks3不允许任何写入.据我所知,甚至没有设置它.

那么别人怎么做呢?

java junit integration-testing amazon-s3

18
推荐指数
5
解决办法
3万
查看次数

看看带厨师的Git存储库?

我有一个Git存储库,我想检查到服务器上.有没有一个厨师配方呢?

git version-control github chef-infra

18
推荐指数
1
解决办法
2万
查看次数

在subversion中绕过ssl证书验证

我正在管理一个基于subversion的构建系统,我们使用自签名的ssl作为服务器.因此,我们不时会因为添加了新机器并且无法检出而导致构建失败,因为这是该机器第一次联系svn服务器.

错误消息如下:

icasimpan ~$ svn ls https://scm.myserver.com/trunk
Error validating server certificate for 'https://scm.myserver.com:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
Certificate information:
 - Hostname: scm.myserver.com
 - Valid: from Mon, 05 Dec 2011 00:00:00 GMT until Tue, 11 Dec 2012 23:59:59 GMT
 - Issuer: Terms of use at https://www.verisign.com/rpa (c)10, VeriSign Trust Network, VeriSign, Inc., US
 - Fingerprint: c0:69:f6:67:8d:1f:d2:85:c1:94:9f:59:8e:81:cc:81:3d:1e:44:28
(R)eject, accept (t)emporarily or accept (p)ermanently? 
Run Code Online (Sandbox Code Playgroud)

我通常需要的是像 - 固化参数来卷曲.现在,我们的解决方法是只做一些简单的svn命令,以便我们可以"永久"回答并解决问题...至少在ssl证书再次更改/更新或者构建在另一个新的上完成之前机.

有人解决了这个问题吗?

提前致谢 …

svn version-control ssl

17
推荐指数
1
解决办法
3万
查看次数

提升测试链接

我想Boost test在我的项目中使用.

我在我的项目中使用cmake所以我写了一个简单CMakeList.txt的包装它:

find_package (Boost COMPONENTS unit_test_framework REQUIRED)
file(GLOB_RECURSE UnitTests_sources tests/*.cpp)
add_executable(UnitTests
    ${UnitTests_sources}
)
enable_testing()
ADD_TEST (UnitTests UnitTests)
Run Code Online (Sandbox Code Playgroud)

所以,cmake在这里工作得很好.编译过程中出现问题:

链接CXX可执行文件../../bin/UnitTests

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../lib/crt1.o:在函数_start': (.text+0x20): undefined reference tomain中'collect2:ld返回1退出状态

这是tests文件夹(LogManagerTest.cpp)中唯一的文件:

#include "Utils/LogManager.hpp"
#include <boost/test/unit_test.hpp>

#define BOOST_TEST_DYN_LINK
#define BOOST_TEST_MAIN

#define BOOST_TEST_MODULE LogManager

BOOST_AUTO_TEST_CASE(LogManagerCase)
{
    BOOST_REQUIRE(true);
    /*LogManager manager;
    manager.Initialize();
    manager.Deinitialize();*/
}
Run Code Online (Sandbox Code Playgroud)

这有什么不对?

c++ linker boost unit-testing boost-test

16
推荐指数
2
解决办法
2万
查看次数

如何获得JUnit版本

如何知道我的PC上安装了哪个版本的JUnit?

第二个问题 - 如何升级?

windows junit netbeans

14
推荐指数
3
解决办法
1万
查看次数

为什么从Android通过WebRTC流式传输时视频分辨率会发生变化

我正在尝试使用WebRTC从Android上的Chrome浏览器以640x480流式传输,视频从此开始,但随后分辨率降至320x240.

以下是发送的getUserMedia参数:

 "getUserMedia": [
  {
   "origin": "http://webrtc.example.com:3001",
   "pid": 30062,
   "rid": 15,
   "video": "mandatory: {minWidth:640, maxWidth:640, minHeight:480, maxHeight:480}"
  }
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么决议会下降?当我在我的Mac上从Chrome上试用它时,这种情况不会发生.我想进行调整,以便视频分辨率不会改变.

使用ffmpeg转储的视频帧

chrome:// webrtc-internals文本转储

我正在使用Licode WebRTC流媒体服务器,但使用Kurento也看到了相同的行为.

video android google-chrome video-processing webrtc

14
推荐指数
1
解决办法
2706
查看次数

在Grails服务中回滚事务

通过使用Grail在服务中抛出RuntimeException时回滚的能力,我一直在将所有服务更新为事务性的.在大多数情况下,我这样做:

def domain = new Domain(field: field)
if (!domain.save()) {
   throw new RuntimeException()
}
Run Code Online (Sandbox Code Playgroud)

无论如何,我想验证这确实会回滚事务......它让我思考在这一点上它是否已经被提交了.另外,如果没有,会设置flush:true更改吗?我不太熟悉Spring/Hibernate如何做到这一切:)

grails spring hibernate transactions

13
推荐指数
1
解决办法
8021
查看次数

Grails 1.4 - ApplicationHolder,ConfigurationHolder等发生了什么?

因此,所有静态持有者类都已被弃用(并且正在轰炸我的测试).

例如,获取应用程序元数据的新方法是什么?之前,你可以使用ApplicationHolder.application.metadata.'blah'

grails groovy app-config

13
推荐指数
1
解决办法
2740
查看次数

是否有相当于Grails的Rails命令/功能"rake routes"?

是否有相当于Grails的Rails命令/功能"rake routes"?

我目前的申请中有很多路线,希望能更好地了解它们以解决一些问题.

model-view-controller grails routes ruby-on-rails grails-2.0

13
推荐指数
1
解决办法
1331
查看次数

如何在MySQL中手动将种子值设置为1000

我正在使用MySQL 5.我需要为我的自动增量字段将种子值设置为1000.我怎么设置它?

mysql auto-increment database-schema

12
推荐指数
2
解决办法
1万
查看次数