Top Level Namespace

Defined Under Namespace

Classes: Cloudspeq

Constant Summary collapse

DEFAULT_SETTINGS =
{'provider_key'=>:digital_ocean,
 'spec_path'=>"spec",
 'user'=>"tester",
 'project_name'=>"myapp",
 'digital_ocean'=>
  {"client_id"=>"xxx",
   "api_key"=>"xxx",
   "image_name"=>"xxx",
   "ssh_key_name"=>"xxx",
   "size_slug"=>"512mb",
   "region_slug"=>"nyc2",
   "machine_count"=>5,
   },
 'machine_prefix'=>"test",
 'server_threads' => 1,
 'load_balance' => true,
 'server_lifetime' => 90,
 'file_pattern' => '/_spec.rb(:\d+)?\z/',
 'spec_line_pattern' => '/^(\s)+it|scenario/',
 'machine_file'=>"cloudspeq_machines.yml",
 'remote_command_prefix'=>"source .profile;",
 'remote_project_directory'=>"/home/tester/project",
 'remote_prepare'=>["bundle exec bin/rspec spec/spec_helper.rb"],
 'remote_clean_up'=>[],
 'local_clean_up' => [],
 'local_prepare' => [],
 'sync_excludes'=>["doc"]
}