-
Notifications
You must be signed in to change notification settings - Fork 14
/
solano.gemspec
55 lines (47 loc) · 2.4 KB
/
solano.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Copyright (c) 2011-2016 Solano Labs All Rights Reserved
require "./lib/solano/version"
Gem::Specification.new do |s|
s.name = "solano"
s.version = Solano::VERSION
s.platform = (RUBY_PLATFORM == 'java' ? RUBY_PLATFORM : Gem::Platform::RUBY)
s.authors = ["Solano Labs"]
s.email = ["[email protected]"]
s.homepage = "https://github.com/solanolabs/solano.git"
s.summary = "Run tests in Solano CI Hosted Test Environment"
s.license = "MIT"
s.description = <<-EOF
Solano CI runs your test suite simply and quickly in our managed
cloud environment. You can run tests by hand, or enable our hosted CI to watch
your git repos automatically.
Solano CI automatically and safely parallelizes your tests to save you time, and
takes care of setting up fresh isolated DB instances for each test thread.
Tests have access to a wide variety of databases (postgres, mongo, redis,
mysql, memcache), solr, sphinx, selenium/webdriver browsers, webkit and culerity.
Solano CI supports all common Ruby test frameworks, including rspec, cucumber,
test::unit, and spinach. Solano CI also supports Javascript testing using
jasmine, evergreen, and many other frameworks.
EOF
s.files = `git ls-files lib bin`.split("\n")
s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
s.add_runtime_dependency("thor", "~> 0.19")
s.add_runtime_dependency("highline", "~> 1.6")
s.add_runtime_dependency("json", "~> 1.8")
s.add_runtime_dependency("launchy", "~> 2.4")
s.add_runtime_dependency("addressable", "~> 2.3")
s.add_runtime_dependency("github_api", "~> 0.12")
s.add_runtime_dependency("tddium_client", "~> 0.5", ">= 0.5.2")
s.add_runtime_dependency("nayutaya-msgpack-pure", "~> 0.0", ">= 0.0.2")
s.add_development_dependency("aruba", "0.4.6")
s.add_development_dependency("rdiscount", "1.6.8")
s.add_development_dependency("pickle", "~> 0.5")
s.add_development_dependency("mimic", "~> 0.4")
s.add_development_dependency("daemons", "~> 1.1")
s.add_development_dependency("httparty", "0.9.0")
s.add_development_dependency("httpclient", "2.4.0")
s.add_development_dependency("antilles", "~> 0.1")
s.add_development_dependency("rspec", "~> 3.1")
s.add_development_dependency("cucumber","~> 1.3")
s.add_development_dependency("fakefs", "~> 0.6")
s.add_development_dependency("simplecov", "~> 0.9")
s.add_development_dependency("rake", "~> 10.4")
end