Swappr是一个用于管理轮班交换的客户端/服务器应用程序。该应用程序依赖于MySQL数据库。在首次运行Swappr之前,请确保数据库和用户已创建,并且赋予了适当的权限。可以通过以下步骤进行操作:

  1. 启动MySQL服务器:mysql.server start

  2. 设置数据库:mysql -u root <; schema.sql

  3. 运行种子文件:mysql -u root <; seed.sql

要进行烟雾测试,首先需要在系统上安装依赖。例如在Mac上,使用Homebrew可以通过以下命令完成依赖安装:


brew update &;&; brew install phantomjs

接着,导航到项目的/integration/smoke_tests目录并运行:


bundle install

在本地进行测试时,请使用以下命令,这将重置数据库并为测试创建两个用户:


rake smoke_test

测试会在本地localhost:8080端口上运行。