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

用rake帮助开发erlang项目(8)

阅读更多

1、自动测试我的项目。

2、能应付相依赖erl文件的编译。

3、rake的默认任务就是自动测试。

 

task :default => [:test_all]
task :test_all =>[:init_unit_test,:complie] do |t|
  beams = FileList["./bin/*.beam"]
  beams.each do |b|
    base_name = File.basename(b,".beam")
    if base_name =~ /test_*/
      puts "running #{base_name}..."
      puts(sh "erl -noshell -s #{base_name} main -s init stop")
    end
  end
end

 

 结果:

 

exist ./test/test_area_server.erl!
exist ./test/test_dist_demo.erl!
exist ./test/test_hello.erl!
exist ./test/test_kvs.erl!
complie ./srcs/area_server.erl
complie ./srcs/dist_demo.erl
complie ./srcs/hello.erl
complie ./srcs/kvs.erl
complie ./test/test_area_server.erl
complie ./test/test_dist_demo.erl
complie ./test/test_hello.erl
complie ./test/test_kvs.erl
running test_area_server...
true
running test_dist_demo...
true
running test_hello...
true
running test_kvs...
true

 

1、自动测试我的项目。

2、能应付相依赖erl文件的编译。

3、rake的默认任务就是自动测试。

分享到:
评论

相关推荐

    rake-0.8.7.tgz

    理解并熟练使用rake,无论是哪个版本,都能让开发者更好地驾驭Rails的开发流程,实现项目的高效管理和维护。对于初学者,了解rake的基本概念和操作,无疑将为他们的Rails之旅打下坚实的基础。而对于经验丰富的开发者...

    rake详解(清晰)

    **Rake详解** Rake是Ruby编程语言中的一个构建工具,类似于Java的Ant或Python的setup.py。...了解并熟练使用Rake,将大大提高Ruby项目的开发效率。阅读《用Rake自动执行任务.pdf》将进一步深入理解Rake的使用和实践。

    rake-0.8.7

    《rake-0.8.7:Rails开发中的核心工具》 在Ruby on Rails框架中...通过理解和熟练使用`rake`,开发者能够更好地驾驭Rails框架,实现项目的高效管理。安装和熟悉这个版本的rake,对于深入理解Rails的运作机制至关重要。

    自定义rake工具.zip

    halcon提供给我们使用的测量矩形只能返回一个点,操作起来比较复杂,实际项目中不好使用; 为了提高工具的通用性,鲁棒性,也是为了提高项目的开发效率,基于halcon已有的算子进一步开发工具是比较不错的选择。 rake...

    Halcon——rake_测量

    使用halcon进行测量,使用的是rake算子;使用halcon进行测量,使用的是rake算子;

    rake接收matlab仿真

    这可以帮助用户更好地理解rake接收机的工作过程和性能。 10. 仿真结果应用:rake接收机的仿真结果可以应用于实际的通信系统中,例如无线通信系统、卫星通信系统等,以提高系统的性能和可靠性。

    基于Halcon,鸟叔的spoke和rake函数

    在实际应用中,使用鸟叔封装的`spoke`和`rake`函数,可以极大地简化代码编写,提高开发效率。它们可以帮助工程师快速实现图像预处理、特征提取,从而进行后续的定位、测量和识别任务。这些函数的使用,使得机器视觉...

    RAKE接收机程序,Rake接收机主要解决,matlab

    RAKE接收机是一种在无线通信系统中用于处理多径衰落信号的重要技术,尤其是在扩频码分多址(CDMA)系统中。它利用多径传播的特性,将来自不同路径的延迟信号分别进行接收和合并,从而提高信号的接收质量。在本压缩包...

    rake接收机程序

    使用者可以通过修改参数、比较不同结构的RAKE接收机性能,以及在不同信道条件下运行仿真,深入理解RAKE接收机在实际通信系统中的应用。此外,这些程序还可以作为教学和研究的工具,帮助学生和研究人员更好地掌握无线...

    matlab rake

    标题中的“matlab rake”指的是使用MATLAB编程实现的RAKE接收机,这是一种在无线通信系统中常用于多径衰落信道下的信号接收技术。RAKE接收机通过合并来自不同传播路径的信号副本,有效地利用了多径分集,从而提高...

    RAKE关键词提取python代码

    在Python中实现RAKE算法可以帮助我们从大量文本数据中高效地提取出关键主题词,这对于数据分析、自然语言处理(NLP)项目尤其有用。本篇文章将详细介绍RAKE算法及其Python实现的关键知识点。 首先,RAKE算法的基本...

    RAKE接收技术的Matlab仿真实验(附源码).docx

    RAKE接收技术是移动通信,特别是第三代CDMA(码分多址)系统中用来对抗多径衰落的重要手段。在CDMA系统中,信号的宽带特性导致了复杂的多径传播,这会严重影响通信质量。RAKE接收机利用了多径分集的原理,能够从时间...

    扩频多径信道下RAKE接收机的性能分析(matlab仿真)

    本文主要研究了扩频多径信道下RAKE接收机的性能分析,通过使用MATLAB软件进行仿真,比较了不同的合并方式和分集重数对RAKE接收机性能的影响。 首先,文章介绍了移动通信信道的基本概念,包括信道衰落和多径信道的...

    fw.zip_rake

    这个压缩包里的内容可能涉及到使用Rake进行项目构建和管理的实例。 【描述】提到的是"expense traker",这是一个用于追踪和管理支出的工具。在IT领域,这样的应用通常是用编程语言开发的,可以帮助用户记录和分析...

    rake接收机仿真matlab.doc

    RAKE接收机仿真MATLAB 本文档介绍了使用MATLAB软件对RAKE(Rake receiver)接收机的仿真,并对其性能进行了评估。 RAKE接收机是一种常用的多径信号接收机...该仿真方法可以帮助我们更好地理解RAKE接收机的原理和性能。

    Rake接收机性能仿真(与非Rake接收机对比).pdf

    在仿真方面,通常使用MATLAB等软件工具来建立RAKE接收机的模型。通过数学建模和仿真,可以分析RAKE接收机相对于非RAKE接收机的性能优势,包括误码率、接收机灵敏度和吞吐量等方面的提升。通过改变信道条件、多径数量...

    Rake接收机 Matlab程序仿真

    在本项目中,发射端采用分集发射,意味着信号通过不同的路径发送,如使用多个天线或不同的频率,以提高接收端的信号强度和可靠性。在Matlab中,可以通过设置不同的信道模型和发射天线配置来模拟这一过程。 2. 合并...

    BPPM-rake1.rar_BPPM_Rake接收机_rake_th rake

    标题中的"BPPM-rake1.rar"指的是使用BPPM(Binary Phase Shift Keying - Rake)调制技术的RAKE接收机的相关研究,而"rake_th rake"可能是对特定类型的RAKE接收机或算法的标识,可能是"Time-Hopping RAKE"的简写。...

    短波通信中的Rake接收技术

    "短波通信中的Rake接收技术" 短波通信中的Rake接收技术是指在短波扩频通信中,利用多径信号的有效能量提高输出信噪比,改善短波通信质量的技术。该技术可以将多径信号进行识别和分离,提高接收信号的信噪比,达到...

    rake接收机的基本原理

    对于多个接收天线分集接收而言,多个接收天线接收的多径可以用上面的方法同样处理,RAKE 接收机既可以接收来自同一天线的多径,也可以接收来自不同天线的多径,从 RAKE 接收的角度来看,两种分集并没有本质的不同。...

Global site tag (gtag.js) - Google Analytics