We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f203bb1 commit fb208ebCopy full SHA for fb208eb
2 files changed
.github/workflows/test.yml
@@ -26,3 +26,5 @@ jobs:
26
run: brew install hdf5
27
- name: Run test
28
run: bundle exec rake test
29
+ - name: Run examples
30
+ run: bundle exec rake test:examples
Rakefile
@@ -2,13 +2,24 @@
2
3
require 'bundler/gem_tasks'
4
require 'rake/testtask'
5
+require 'rbconfig'
6
7
Rake::TestTask.new(:test) do |t|
8
t.libs << 'test'
9
t.libs << 'lib'
10
t.test_files = FileList['test/**/*_test.rb']
11
end
12
13
+namespace :test do
14
+ desc 'Run all example scripts'
15
+ task :examples do
16
+ ruby = RbConfig.ruby
17
+ FileList['examples/*.rb'].sort.each do |example|
18
+ sh ruby, '-Ilib', example
19
+ end
20
21
+end
22
+
23
require 'rubocop/rake_task'
24
25
RuboCop::RakeTask.new
0 commit comments