-
-
Notifications
You must be signed in to change notification settings - Fork 147
/
test-prof.gemspec
42 lines (34 loc) · 1.62 KB
/
test-prof.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
# frozen_string_literal: true
require_relative "lib/test_prof/version"
Gem::Specification.new do |spec|
spec.name = "test-prof"
spec.version = TestProf::VERSION
spec.authors = ["Vladimir Dementyev"]
spec.email = ["dementiev.vm@gmail.com"]
spec.summary = "Ruby applications tests profiling tools"
spec.description = %{
Ruby applications tests profiling tools.
Contains tools to analyze factories usage, integrate with Ruby profilers,
profile your examples using ActiveSupport notifications (if any) and
statically analyze your code with custom RuboCop cops.
}
spec.homepage = "http://github.com/test-prof/test-prof"
spec.license = "MIT"
spec.metadata = {
"bug_tracker_uri" => "https://github.com/test-prof/test-prof/issues",
"changelog_uri" => "https://github.com/test-prof/test-prof/blob/master/CHANGELOG.md",
"documentation_uri" => "https://test-prof.evilmartians.io/",
"homepage_uri" => "https://test-prof.evilmartians.io/",
"source_code_uri" => "https://github.com/test-prof/test-prof",
"funding_uri" => "https://github.com/sponsors/test-prof"
}
spec.files = Dir.glob("lib/**/*") + Dir.glob("config/**/*") + Dir.glob("assets/**/*") + %w[README.md LICENSE.txt CHANGELOG.md]
spec.require_paths = ["lib"]
spec.required_ruby_version = ">= 2.5.0"
spec.add_development_dependency "bundler", ">= 1.16"
spec.add_development_dependency "rake", "~> 13.0"
spec.add_development_dependency "rspec-rails", ">= 4.0"
spec.add_development_dependency "isolator", ">= 0.6"
spec.add_development_dependency "minitest", ">= 5.9"
spec.add_development_dependency "rubocop", ">= 0.77.0"
end