forked from test-prof/test-prof
-
Notifications
You must be signed in to change notification settings - Fork 0
/
test-prof.gemspec
42 lines (34 loc) · 1.61 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 = ["[email protected]"]
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", "~> 3.4"
spec.add_development_dependency "isolator", ">= 0.6"
spec.add_development_dependency "minitest", ">= 5.9"
spec.add_development_dependency "rubocop", ">= 0.77.0"
end