File tree Expand file tree Collapse file tree 3 files changed +13
-1
lines changed
Expand file tree Collapse file tree 3 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 1717 run : brew install libomp
1818 - run : bundle exec rake vendor:platform
1919 - run : bundle exec rake test
20+
21+ - if : ${{ matrix.valgrind }}
22+ run : |
23+ sudo apt-get update && sudo apt-get install valgrind
24+ bundle exec rake test:valgrind
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ gem "csv"
88gem "daru"
99gem "matrix"
1010gem "rover-df" , platform : [ :mri , :windows ]
11+ gem "ruby_memcheck" , require : false
1112
1213# TODO remove when numo-narray > 0.9.2.1 is released
1314if Gem . win_platform?
Original file line number Diff line number Diff line change 11require "bundler/gem_tasks"
22require "rake/testtask"
3+ require "ruby_memcheck"
34
4- Rake :: TestTask . new do |t |
5+ test_config = lambda do |t |
56 t . pattern = "test/**/*_test.rb"
67 t . warning = false # for daru
78end
9+ Rake ::TestTask . new ( &test_config )
10+
11+ namespace :test do
12+ RubyMemcheck ::TestTask . new ( :valgrind , &test_config )
13+ end
814
915task default : :test
1016
You can’t perform that action at this time.
0 commit comments