`
open2ye
  • 浏览: 101013 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

小心石头 之 lose a fixtures (彻底解决)

阅读更多
1. 经常出现是的本机的 rake test 正常 但是 CC上却是错的,  花了N个小时后发现是 少了一个fixtures

原因是 本机与CC 服务器加载CC的顺序不一样.

随手写一个rake  来解决这个问题

ruby 代码
 
  1. namespace :test do  
  2.   task :each_file do  
  3.       
  4.     test_file_patterns = ['test/unit/**/*_test.rb', 'test/functional/**/*_test.rb', 'test/integration/**/*_test.rb']  
  5.     tests = []  
  6.     test_file_patterns.each do |p|  
  7.       FileList[p].each { |f| tests.push f }  
  8.     end  
  9.       
  10.     tests.each do |f
  11.       Rake::Task["db:test:prepare"].invoke  
  12.       puts "=== testing #{f} ==="  
  13.       puts `ruby #{f}`  
  14.     end  
  15.   end  
  16. end  
分享到:
评论

相关推荐

    前端开源库-sequelize-fixtures

    ** Sequelize-Fixtures:前端开发中的数据库测试利器** 在前端开发中,数据库的测试往往是一项不可或缺的任务。Sequelize-Fixtures 是一个针对 Sequelize ORM 的开源库,它专门设计用于帮助开发者快速、方便地创建...

    美敦力Medtronic PB 560呼吸机第二部分2 Manufacturing Fixtures Mechanical Part Drawings.zip

    美敦力Medtronic PB 560呼吸机第二部分2 Manufacturing Fixtures Mechanical Part Drawings 第二部分过大,第二部分拆分两部分,而第一部分,第三部分打包一起: 美敦力Medtronic PB 560呼吸机设计规格、软件代码+...

    Laravel开发-laravel-fixtures

    在Laravel框架中,`laravel-fixtures`通常指的是数据 fixtures,这是一种用于填充数据库测试数据的方法。Fixtures在软件开发中扮演着重要角色,尤其是在进行集成测试时,它们提供了预定义的数据环境,使得测试更加可...

    25、安装orm-fixtures组件1

    Symfony orm-fixtures 组件的安装和使用 Symfony 是一个流行的 PHP 框架,orm-fixtures 是其下的一个组件,用于加载假数据到数据库中,以便于测试和开发。本文将详细介绍 orm-fixtures 组件的安装和使用。 首先,...

    在Node.js上为Elasticsearch加载简单的Fixtures

    但是请注意,这会永久性地删除索引及其所有数据,所以在生产环境中使用时要格外小心: ```javascript client.deleteIndex({ index: 'my_index' }, (err, res) => { if (err) console.error(err); else console....

    Django单元测试中Fixtures用法详解

    "pk": "a864340d850f484bb89ea2981047bc5e", "fields": { "username": "zhangsan", "user_num": "000", "zh_name": "张三", "mobile": "18712345678", "mail": "zhangsan@abc.com", "is_deleted": false, ...

    Laravel开发-l5-fixtures

    在Laravel框架中,"Laravel开发-l5-fixtures"是一个专注于数据 fixtures 的包,用于在测试环境中快速填充数据库。Laravel 5引入了更强大的测试工具,而 fixtures 是其中重要的一部分,它允许开发者创建模拟数据,以...

    Django单元测试中Fixtures的使用方法

    ### Django单元测试中Fixtures的使用方法 #### 一、引言 在开发基于Django框架的应用程序时,单元测试是确保代码质量和功能正确性的关键环节。为了有效地进行单元测试,通常需要创建一些预设的数据集,这些数据集...

    前端开源库-geojson-fixtures

    GeoJSON-Fixtures库是一个专门针对GeoJSON的数据集,它提供了一系列预定义的测试和验证用例,帮助开发者在构建与GeoJSON相关的应用程序或工具时进行有效的测试。 "前端开源库-geojson-fixtures"是这个项目的核心...

    Python库 | pytest-server-fixtures-1.0.1.tar.gz

    `pytest-server-fixtures` 是一个Python测试框架`pytest`的扩展库,主要用于简化在测试中设置和管理服务器环境。这个库的版本为1.0.1,被封装在一个名为`pytest-server-fixtures-1.0.1.tar.gz`的压缩包内。这个...

    meteor-fixtures:用于在测试中将数据库设置为一致状态的 Meteor 包

    meteor add ryne:fixtures 2. 在您的系统上安装 。 在大多数发行版中,这可能与 mongodb 包捆绑在一起。 3. 将函数添加到您的服务器专用 Meteor 方法中。 if ( Meteor . isServer ) { typeof Fixtures !== '...

    pytest-fixtures:Pytest Fixtures自动完成vscode

    pytest-fixtures自述文件VSCode扩展可为Pytest灯具提供智能感知。 受到启发。 使用pytest --fixtures获取灯具信息。特征关于可以使用夹具的测试功能参数的自动完成建议。 包括文档字符串。要求pytest已知的问题非常...

    ASME Y14.43-2011 Dimensioning and Tolerancing Principles for Gages and Fixtures

    Dimensioning and Tolerancing Principles for Gages and Fixtures

    meteor-fixtures:用于在Meteor中管理灯具数据的界面

    Fixtures . insert ( Authors , 'jane_austen' , { name : 'Jane Austen' } ) ; console . log ( Fixtures . get ( Authors , 'jane_austen' ) ) ; // { // _id: 'EB7PbxkcrXhHEsmKh', // name: 'Jane Austen' // }...

    go-fixtures

    "Go-Fixtures" 是一个专门为 Go 语言开发的测试工具,它允许开发者创建和管理测试数据,使得单元测试和集成测试更为高效和便捷。在 Go 语言的生态系统中,测试是极其重要的部分,因为它有助于确保代码的质量和稳定性...

    78、使用Fixtures创建管理员用户1

    在本文中,我们将深入探讨如何在Symfony框架中使用Fixtures创建一个超级管理员用户。Symfony是一个流行的PHP框架,它提供了一种高效的方式来构建高质量的Web应用。Fixtures是用于填充数据库预定义数据的一种工具,这...

    nodejs-mysql-fixtures:node.js mysql-fixtures 模块

    nodejs-mysql-fixtures node.js mysql-fixtures 模块。 安装 npm install mysql-fixtures 示例(夹具) sample_fixtures.js var MySQLFixtures = require('mysql-fixtures'); var config = { "host": ...

    fixtures

    在IT行业中,"fixtures"通常指的是测试数据或者预设数据,它们被用于软件测试,特别是单元测试和集成测试。在Web开发中,特别是在HTML相关的项目中,fixtures扮演着至关重要的角色,因为它们可以帮助开发者模拟真实...

Global site tag (gtag.js) - Google Analytics