NEW: devel/ruby-test-prof

This commit is contained in:
purplerain 2023-09-04 22:01:41 +00:00
parent e43ef508f1
commit 759303bec2
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
4 changed files with 168 additions and 0 deletions

View file

@ -0,0 +1,17 @@
COMMENT= tests profiling tools
DISTNAME= test-prof-1.2.2
CATEGORIES= devel
HOMEPAGE= https://test-prof.evilmartians.io
MAINTAINER= Purple Rain <purplerain@secbsd.org>
# MIT
PERMIT_PACKAGE= Yes
MODULES= lang/ruby
CONFIGURE_STYLE= ruby gem
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (test-prof-1.2.2.gem) = Uor4O8vRd44dwa27ztNZ/f6eZUCdEL3Q3v3dlk0hRSI=
SIZE (test-prof-1.2.2.gem) = 295936

View file

@ -0,0 +1,4 @@
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.

View file

@ -0,0 +1,145 @@
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/CHANGELOG.md
${GEM_LIB}/gems/${DISTNAME}/LICENSE.txt
${GEM_LIB}/gems/${DISTNAME}/README.md
${GEM_LIB}/gems/${DISTNAME}/assets/
${GEM_LIB}/gems/${DISTNAME}/assets/flamegraph.demo.html
${GEM_LIB}/gems/${DISTNAME}/assets/flamegraph.template.html
${GEM_LIB}/gems/${DISTNAME}/assets/src/
${GEM_LIB}/gems/${DISTNAME}/assets/src/d3-tip.js
${GEM_LIB}/gems/${DISTNAME}/assets/src/d3-tip.min.js
${GEM_LIB}/gems/${DISTNAME}/assets/src/d3.flameGraph.css
${GEM_LIB}/gems/${DISTNAME}/assets/src/d3.flameGraph.js
${GEM_LIB}/gems/${DISTNAME}/assets/src/d3.flameGraph.min.css
${GEM_LIB}/gems/${DISTNAME}/assets/src/d3.flameGraph.min.js
${GEM_LIB}/gems/${DISTNAME}/assets/src/d3.v4.min.js
${GEM_LIB}/gems/${DISTNAME}/assets/tagprof.demo.html
${GEM_LIB}/gems/${DISTNAME}/assets/tagprof.template.html
${GEM_LIB}/gems/${DISTNAME}/config/
${GEM_LIB}/gems/${DISTNAME}/config/default.yml
${GEM_LIB}/gems/${DISTNAME}/config/rubocop-rspec.yml
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/minitest/
${GEM_LIB}/gems/${DISTNAME}/lib/minitest/base_reporter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/minitest/event_prof_formatter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/minitest/test_prof_plugin.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test-prof.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/any_fixture/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/any_fixture.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/any_fixture/dsl.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/any_fixture/dump/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/any_fixture/dump.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/any_fixture/dump/base_adapter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/any_fixture/dump/digest.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/any_fixture/dump/postgresql.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/any_fixture/dump/sqlite.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/before_all/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/before_all.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/before_all/adapters/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/before_all/adapters/active_record.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/before_all/isolator.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/cops/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/cops/inject.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/cops/rspec/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/cops/rspec/aggregate_examples/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/cops/rspec/aggregate_examples.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/cops/rspec/aggregate_examples/its.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/cops/rspec/aggregate_examples/line_range_helpers.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/cops/rspec/aggregate_examples/matchers_with_side_effects.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/cops/rspec/aggregate_examples/metadata_helpers.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/cops/rspec/aggregate_examples/node_matchers.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/cops/rspec/language.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof/custom_events/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof/custom_events.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof/custom_events/factory_create.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof/custom_events/sidekiq_inline.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof/custom_events/sidekiq_jobs.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof/instrumentations/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof/instrumentations/active_support.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof/minitest.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof/monitor.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof/profiler.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/event_prof/rspec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/ext/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/ext/active_record_refind.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/ext/array_bsearch_index.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/ext/factory_bot_strategy.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/ext/float_duration.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/ext/string_parameterize.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/ext/string_truncate.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_all_stub/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_all_stub.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_all_stub/factory_bot_patch.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_bot.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_default/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_default.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_default/factory_bot_patch.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_doctor/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_doctor.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_doctor/fabrication_patch.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_doctor/factory_bot_patch.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_doctor/minitest.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_doctor/rspec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_prof/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_prof.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_prof/fabrication_patch.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_prof/factory_bot_patch.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_prof/factory_builders/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_prof/factory_builders/fabrication.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_prof/factory_builders/factory_bot.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_prof/nate_heckler.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_prof/printers/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_prof/printers/flamegraph.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_prof/printers/nate_heckler.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/factory_prof/printers/simple.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/logging.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/recipes/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/recipes/logging.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/recipes/minitest/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/recipes/minitest/before_all.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/recipes/minitest/sample.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/recipes/rspec/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/recipes/rspec/any_fixture.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/recipes/rspec/before_all.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/recipes/rspec/factory_all_stub.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/recipes/rspec/factory_default.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/recipes/rspec/let_it_be.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/recipes/rspec/sample.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/rspec_dissect/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/rspec_dissect.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/rspec_dissect/collectors/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/rspec_dissect/collectors/base.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/rspec_dissect/collectors/before.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/rspec_dissect/collectors/let.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/rspec_dissect/rspec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/rspec_stamp/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/rspec_stamp.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/rspec_stamp/parser.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/rspec_stamp/rspec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/rubocop.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/ruby_prof/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/ruby_prof.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/ruby_prof/rspec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/ruby_prof/rspec_exclusions.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/stack_prof/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/stack_prof.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/stack_prof/rspec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/tag_prof/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/tag_prof.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/tag_prof/printers/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/tag_prof/printers/html.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/tag_prof/printers/simple.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/tag_prof/result.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/tag_prof/rspec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/utils/
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/utils.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/utils/html_builder.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/utils/rspec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/utils/sized_ordered_set.rb
${GEM_LIB}/gems/${DISTNAME}/lib/test_prof/version.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec