• Defects4J – version 2.0.0
  • Defects4J – 历史版本
  • README.md 自述文件【Setting up Defects4J】实操记录
  • 工具:VMwear 10.0.7 + Ubuntu 16.04(Linux)

一、关于需求配置

  • Defects4J – version 1.5.0 及以前版本:
    特别提醒了需要Java 1.7,更高有可能会出错。
  • Defects4J – version 2.0.0 版本:
    对Java 和 Perl 的兼容版本有提升。

故事(事故)记录 无干货:
北京时间2020-03-07凌晨,Defects4J进行了version 1.5.0–> version 2.0.0的升级(兼容环境有所改变)。
而我emmmm,好巧不巧的!!!在北京时间6号晚上按照version 1.5.0的需求配置好了环境,7号早晨安装的Defects4J(此时它已经升级成了version 2.0.0),并且我在9个小时之后,写这篇笔记的时候才发现!!!安装完简单的验证了几行命令,暂时没出什么问题…后续不知道…
//配置过程还是相同的,继续…

补充:(20200326)
后续问题就找上门了,需要知道精确bug(行/内容)描述的有困难了 。

1. 配置java(jdk)
这是上述所需配置中操作方式不确定性因素 最多的一项。
某种操作方式详见:Ubuntu(Linux)安装配置java (jdk)

2.配置Git

sudo apt-get install git#安装结果检验
git --version

3.配置SVN

sudo apt install subversion#安装结果检验
svn --version

4.配置Perl(和Timezone)
在许多Unix(Linux)平台上,默认情况下会安装这些必需的Perl模块。如果不是这种情况,则可以使用cpan(或cpan包装器)安装它们。如果已安装了cpanm,则可以通过运行命令自动安装所有模块。

cpanm --installdeps#安装结果检验
perl --version

二、安装Ddefects4J数据集

1.安装

git clone https://github.com/rjust/defects4j   #GitHub下载Ddefects4J
cd defects4j                                   #进入Defects4J目录
./init.sh                                      #初始化Defects4J

出现开始下载,OK,拼网速的时刻到了…

2.配置

  • 使用vi或者其它编辑器打开配置文件
sudo vi /etc/profile
  • 光标移至文末,切换到insert模式,添加变量信息:
export PATH=$PATH:/home/auko/defects4j/framework/bin
export DEFECTS4J_HOME=/home/au/defects4j
  • 使配置文件生效
source /etc/profile

PS: 还可以将上述变量配置在.bashrc文件中

sudo vi .bashrc
#文末插入变量(同上)
source .bashrc

3.安装结果检验

defects4j info -p Lang
#输出Lang的bug信息就可以快乐使用了

Good luck!

Defects4J数据集安装与需求配置相关推荐

  1. Hadoop下载安装及HDFS配置教程

    Hadoop下载安装及HDFS配置教程 前言 Hadoop是一个由Apache基金会所开发的分布式系统基础架构.用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和 ...

  2. Exchange Server 2013 安装完成后配置外部URL

    Exchange Server 2013 安装完成后配置外部URL 比如 mail.contoso.com  1.转到 EAC →  "服务器",然后单击"配置外部访问域 ...

  3. VMware vCenter Server6.5安装及群集配置介绍

    借助 VMware vCenterServer,可从单个控制台统一管理数据中心的所有主机和虚拟机,该控制台聚合了集群.主机和虚拟机的性能监控功能. VMware vCenterServer 使管理员能 ...

  4. ubuntu 16.04 源码安装samba并且配置

    好久没发博客了,毕业季整天玩哈哈哈 最近有需求要在ubuntu 16.04 上搭一个samba服务器,要求用源码 环境: VMware workstation上的ubuntu 16.04   ,   ...

  5. Jenkins——持续集成及Jenkins介绍和安装配置(插件,用户权限,凭据,Maven安装打包,配置tomcat用户权限)

    持续集成及Jenkins介绍和安装配置 持续集成及Jenkins介绍 软件开发生命周期 持续集成 持续集成的组成要素 持续集成的好处 Jenkins介绍 Jenkins安装和持续集成环境配置 Gitl ...

  6. PCL安装和环境配置

    目录 1. VS2017下载安装 2. PCL下载安装 3. 环境配置 附上链接库列表 4. 测试 5.问题解决 1. VS2017下载安装 微软官网下载链接:https://visualstudio ...

  7. win10x64下安装anaconda、配置tensorflow并在jupyter和pycharm中使用tf

    文章目录 1 CUDA和cuDNN环境配置 1.1 查看电脑的显卡类型 1.2 CUDA安装 1.3 cuDNN的设置 1.4 环境变量配置 2 anaconda的安装 3 配置TensorFlow环 ...

  8. jdk1.9的安装与环境配置

    实验于Win10 下载参靠:jdk1.8的安装与环境配置 注意:可能官网没有找到1.9,可以留言 1.首先双击安装包,下一步. 2.公共JRE根据需求可选可不选 3.点击下一步后,等待安装即可. 4. ...

  9. Linux下nginx完全卸载删除+安装以及环境配置

    Linux下nginx完全卸载删除 nginx卸载 其实很简单,只需要两步即可完成! 第一步:输入以下指令全局查找nginx相关的文件: find / -name nginx* 第二步:删除查找出来的 ...

最新文章

  1. SQL Server-聚焦sp_executesql执行动态SQL查询性能真的比exec好?
  2. OpenCV数字图像处理(5) 像素访问之添加椒盐实例 通道分离与合并
  3. STM32定时器的TRGO信号
  4. 考公务员的本科学历可以考吗
  5. 二等水准测量记录数据_公路水准测量培训道路放样测量学习
  6. python获取网页数据对电脑性能_【Python】网页数据爬取实战
  7. CCProgressTimer进度条效果
  8. 常用排序算法-java实现(希尔,归并)
  9. LoadRunner学习笔记
  10. Android7.0无需FileProvide搞定URI拍照、应用安装问题
  11. java计算机毕业设计html5健身房信息管理系统源码+数据库+系统+lw文档
  12. Win10以太网网络电缆被拔出怎么解决
  13. PHP word ppt pdf 转图片
  14. 服务器esxi虚拟机黑苹果性能,EXSi安装Mac打造Mac Pro
  15. GULP 案例 2:如何计算相变压力?
  16. 时钟周期是干什么的?底层原理是什么?
  17. SharpDevelop的安装与配置
  18. 这五大采购流程最需要实现自动化
  19. 刚当上leader,我让组员去开会,他非说有更重要的会
  20. HTML爱心网页制作(带文字)

热门文章

  1. IntelliJ IDEA连接数据库超详细步骤
  2. ChartJs多图表重影问题解决
  3. Spring中用到的九种设计模式
  4. Helvetic Coding Contest 2019 online mirror (teams allowed, unrated)
  5. 管理员管理页面(管理员添加、重置密码)
  6. A. Cookies
  7. k均值算法 动图制作代码
  8. 连接手表_FERACE手表新玩法:连接天猫精灵
  9. impala中的时间戳 TIMESTAMP类型用法(转载网上电子书)(不是我原创)
  10. 服务器统一改显示器刷新率,游戏小白有了144Hz显示器真的就可以吊打60Hz吗?