草庐IT

test-protobuf

全部标签

Jenkins 使用 Docker : How to run tests?

我正在使用DockerforCI创建一个Jenkins测试环境。我有一个安装了Jenkins的容器,并且所有的工作都从我以前的Jenkins移走了。现在我遇到了这个问题,我需要运行需要DB和PHPUnit的测试。我不想在我的Jenkins容器中安装这些,因为我有专门的DB和PHPUnit容器。所以我的问题是,如何触发Jenkins作业以在Docker中执行包含必要先决条件的测试?我有两个选择,但不确定它们是否可行。选项1:当您在Jenkins中运行作业时,触发dockerrun[包含所有依赖项的容器][运行测试的脚本]但我不确定我们是否可以从容器内触发dockerrun。选项2:创建一

Jenkins 使用 Docker : How to run tests?

我正在使用DockerforCI创建一个Jenkins测试环境。我有一个安装了Jenkins的容器,并且所有的工作都从我以前的Jenkins移走了。现在我遇到了这个问题,我需要运行需要DB和PHPUnit的测试。我不想在我的Jenkins容器中安装这些,因为我有专门的DB和PHPUnit容器。所以我的问题是,如何触发Jenkins作业以在Docker中执行包含必要先决条件的测试?我有两个选择,但不确定它们是否可行。选项1:当您在Jenkins中运行作业时,触发dockerrun[包含所有依赖项的容器][运行测试的脚本]但我不确定我们是否可以从容器内触发dockerrun。选项2:创建一

.net - Windows 上的 Redis 用于 session 状态性能和 protobuf

我目前通过stackexchange.redis(1.0.4)和WindowsRedisSessionStateProvider(1.6.2)提供商成功使用Redis(2.8.19-MSOpenTech)的Windows端口来存储本地session。将此配置与session的InProcsession状态进行比较,我们注意到在高负载下性能下降了大约20%。为了减少性能差距,我想知道使用protobuf-net序列化session是否可以提供帮助-模型具有必要的proto属性,但不完全确定如何配置sessionStateProvider以使用它进行序列化。有人用过吗?性能提高了吗?此外,

redis - 我应该如何将 Booksleeve 与 protobuf-net 一起使用?

我使用RedisConnectionSet方法设置字节数组,但如何获取数据?get返回一个包装的字节数组?链接:http://code.google.com/p/booksleeve/http://code.google.com/p/protobuf-net/这行得通,但感觉不对:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingBookSleeve;usingProtoBuf;usingSystem.IO;namespaceRedisTest001{[ProtoCont

unit-testing - 如何在 Swift 中对 NSFetchedResultsController 进行单元测试

我有一个Swift应用程序,它使用NSFetchedResultsController从持久存储中获取List对象:letfetchedResultsController:NSFetchedResultsController=...varerror:NSError?fetchedResultsController.performFetch(&error)ifleterror=error{NSLog("Error:\(error)")}letlists:[List]=fetchedResultsController.fetchedObjects!as[List]NSLog("listsc

Xcode 7 : Can't create a Swift command line tool with a unit test target

哦,Xcode!我被困住了。如果我创建一个MacOSCocoa应用程序,我将免费获得一个单元测试目标。但我想编写一个命令行工具(或者甚至是一个我可以链接到命令行工具的库)并针对它编写一些单元测试。如果我能弄清楚,我会被诅咒的。我已经足够深入了,我有一个命令行目标和一个测试目标。我可以“@testableimport”我的命令行模块并使用测试代码中的代码,而在Xcode中没有错误。但是,一旦我尝试运行我的测试(Cmd-U),我就会收到链接错误。主模块中的所有类都不能链接。什么?几个小时以来我一直在搞乱这个问题,而GreatGoogle没有任何帮助。(我使用的是Xcode7,Xcode6看

unit-testing - 在 Swift 中模拟

如何在Swift中模拟一个对象?Mirror协议(protocol)听起来很有前途,但目前效果不佳。到目前为止,我发现的唯一方法是子类化并覆盖模拟类的所有方法。这当然不是真正的模拟,远非理想,并且需要大量工作。还有其他想法吗?为什么不用OCMock?来自source:CanIuseOCMockusingthelanguagebridgefunctionality?Yes,butwithlimitations.Ifyouarebrave.Asofnowthisishighlyexperimental.There'snoguaranteethatOCMockwilleverfullysup

c# - protobuf-net 没有反序列化 DateTime.Kind 正确

使用protobuf-net.dll版本1.0.0.280当我反序列化DateTime(包装在一个对象中)时,日期/时间没问题,但DateTime.Kind属性为“未指定”考虑这个测试用例来序列化/反序列化DateTime。[TestMethod]publicvoidTestDateTimeSerialization(){varobj=newDateTimeWrapper{Date=DateTime.UtcNow};obj.Date=DateTime.SpecifyKind(obj.Date,DateTimeKind.Utc);varserialized=obj.SerializePr

c# - ProtoInclude 属性是什么意思(在 protobuf-net 中)

在ProtoBuf-Net实现,ProtoInclude属性是什么意思,它有什么作用?一个例子将不胜感激。我看到了inthispost而且我不确定它的作用。例子是:[Serializable,ProtoContract,ProtoInclude(50,typeof(BeginRequest))]abstractinternalclassBaseMessage{[ProtoMember(1)]abstractpublicUInt16messageType{get;}}[Serializable,ProtoContract]internalclassBeginRequest:BaseMes

c# - protobuf-net 序列化为字符串存入数据库然后反序列化

我想使用字符串序列化/反序列化一个对象。请注意,当我对文件进行序列化/反序列化时,一切正常。我想要做的是获取一个字符串,这样我就可以将它存储在数据库中,然后稍后将其拉出进行反序列化。这是有效的代码:MemoryStreammsTest=newMemoryStream();Serializer.Serialize(msTest,registrationBlocks);msTest.Position=0;ListCopiedBlocks=newList();CopiedBlocks=Serializer.Deserialize>(msTest);“CopiedBlocks”对象与“regi