File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717
1818require "bundler/gem_tasks"
1919require "rake/testtask"
20+ require "ruby_memcheck"
2021
21- Rake :: TestTask . new ( :test ) do |t |
22+ test_config = lambda do |t |
2223 t . libs << "test.cruby"
2324 t . libs << "lib"
2425 t . test_files = FileList [ "test.cruby/**/*_test.rb" ]
2526end
27+
28+ Rake ::TestTask . new ( :test , &test_config )
2629task test : :compile
2730
31+ namespace :test do
32+ RubyMemcheck . config ( binary_name : "gettextpo/gettextpo" )
33+ RubyMemcheck ::TestTask . new ( valgrind : :compile , &test_config )
34+ end
35+
2836require "rake/extensiontask"
2937
3038task build : :compile
Original file line number Diff line number Diff line change 2222 (gnu packages llvm)
2323 (gnu packages ruby)
2424 (gnu packages ruby-check)
25+ (gnu packages ruby-xyz)
2526 (gnu packages base))
2627
2728(define-public gnu-gettext-1.0
4041 clang
4142 ruby-3.3
4243 ruby-rake-compiler
44+ ruby-ruby-memcheck
4345 gnu-make))
You can’t perform that action at this time.
0 commit comments