草庐IT

monkey-testing

全部标签

android - ADB 安装失败并显示 INSTALL_FAILED_TEST_ONLY

我在将apk安装到我的设备时遇到问题。adbinstall使用上述命令返回以下内容:5413KB/s(99747bytesin0.017s)pkg:/data/local/tmp/AppClient.TestOnly.App3.apkFailure[INSTALL_FAILED_TEST_ONLY]对可能导致此问题的原因有任何想法吗?它肯定能识别设备。会不会是apk的问题? 最佳答案 看起来你需要修改你的AndroidManifest.xml将android:testOnly="true"更改为android:testOnly="f

unit-testing - 像往常一样对 docker 容器或 dockerize 测试运行测试?

我是Docker新手,正在阅读Docker。这是在独立且可重现的标准化配置中测试系统的好方法(如果操作正确)。但是,在我阅读的所有内容中,似乎并没有过多强调应该如何使用docker容器进行测试。docker用于“包含”基础设施和应用程序(代码),以便于测试(以及部署)。但有时测试代码库很大,也不是那么简单。一个人可以有一个测试代码库用于API测试,另一个用于UI等。测试Docker容器/应用程序/基础设施的部署的标准做法是什么,或者应该是什么?应该:测试代码以旧的传统方式部署,作为您从某个地方提取的文件存储库,然后在Jenkins服务器/从属或本地主机上运行以进行开发/QA测试/调试,

unit-testing - 在 Grails 2.2 中是否可以对 mongodb 动态属性进行单元测试?

mongodb-1.1.0GA的文档在单元测试部分似乎已经过时:http://springsource.github.com/grails-data-mapping/mongo/manual/ref/Testing/DatastoreUnitTestMixin.html以下代码@TestFor(Employee)classEmployeeTestsextendsGroovyTestCase{voidsetUp(){}voidtearDown(){}voidtestSomething(){mockDomain(Employee)defs=newEmployee(firstName:"fi

python - pymongo + gevent : throw me a banana and just monkey_patch?

这里需要比我现在更多的pymongo领域专业知识:pymongo驱动程序的“正确”部分是用python编写的,我可以调用geventmonkey_patch()并成功地改变pymongo在gevent“异步”greenlets中的r/w阻塞行为吗?如果这需要在gevent和pymongo上做更多的工作——但这​​是可行的——只要我能在irc上获得一些指导,我就非常愿意投入时间。谢谢!注意:在小规模mongo写入不是一个大问题,因为我们只是在解除阻塞之前排队写入“请求”。但是与fiorix谈论他扭曲的异步mongo驱动程序(https://github.com/fiorix/mongo-

c++ - 是否有适用于 windows 的 "Google Test"( gtest ) 的图形测试运行程序?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion似乎是一个很棒的C++单元测试框架。我只是想要一些比控制台输出更复杂的东西来运行测试,也让运行特定测试变得非常容易(因为gtest支持各种测试过滤)如果没有,我可能会自己滚动 最佳答案 我打开了一个谷歌代码项目,将UI添加到谷歌测试。在Windows和Unix上运行。它不是任何IDE设计的插件——我不想

mongodb - 错误 : couldn't add user: not authorized on test to execute command { createUser:

我从MongoDB开始,我想通过用户/传递对dbs的访问。我做的第一件事是创建和管理用户并使用authactivate启动mongodb,这是我创建的用户:db.getUser("admin"){"_id":"admin.admin","user":"admin","db":"admin","roles":[{"role":"dbAdminAnyDatabase","db":"admin"},{"role":"clusterAdmin","db":"admin"}]}}之后,我尝试使用以下命令创建用户:usenewdbdb.createUser({user:"newuser",pwd:

mongodb - 错误 : couldn't add user: not authorized on test to execute command { createUser:

我从MongoDB开始,我想通过用户/传递对dbs的访问。我做的第一件事是创建和管理用户并使用authactivate启动mongodb,这是我创建的用户:db.getUser("admin"){"_id":"admin.admin","user":"admin","db":"admin","roles":[{"role":"dbAdminAnyDatabase","db":"admin"},{"role":"clusterAdmin","db":"admin"}]}}之后,我尝试使用以下命令创建用户:usenewdbdb.createUser({user:"newuser",pwd:

unit-testing - 如何对 Go 错误进行单元测试

当您对具有error返回类型的函数进行单元测试时,我想知道如何正确地对该错误进行单元测试。您是否应该只检查错误是否为零?或者您是否应该验证错误字符串也与预期字符串匹配? 最佳答案 在大多数情况下,您只需检查错误是否不为零。除非绝对必要,否则我建议不要检查错误字符串。我通常认为错误字符串仅供人类使用。如果您需要有关错误的更多详细信息,一种更好的选择是自定义错误类型。然后您可以切换err.(type)并查看它是否是您期望的类型。如果您需要更多详细信息,可以使自定义错误类型包含值,然后您可以在测试中检查这些值。Go的错误只是具有Error

unit-testing - 在 Golang 中测试 HTTP 路由

我正在使用Gorillamux和net/http包创建一些路由,如下所示packageroutes//someimports//somestufffuncAddQuestionRoutes(r*mux.Router){s:=r.PathPrefix("/questions").Subrouter()s.HandleFunc("/{question_id}/{question_type}",getQuestion).Methods("GET")s.HandleFunc("/",postQuestion).Methods("POST")s.HandleFunc("/",putQuestio

unit-testing - 如何测试永远循环的代码

我有一个应用程序(epazote),一旦启动就永远运行,但我想在它阻塞/等待直到按下ctrl+c之前测试一些值或被杀了。这是一个小例子:http://play.golang.org/p/t0spQRJB36packagemainimport("fmt""os""os/signal")typeIAddStringinterface{AddString(string)}typeaddStringstruct{}func(self*addString)AddString(sstring){fmt.Println(s)}funcblock(aIAddString,sstring){//test