From bb6b7b0988b9b2d07cbc00486bf91e7c5958aa35 Mon Sep 17 00:00:00 2001 From: James McKinney <26463+jpmckinney@users.noreply.github.com> Date: Sun, 22 Jan 2023 16:01:42 -0500 Subject: [PATCH] test: Skip Ruby versions with some libraries --- .travis.yml | 12 ++++++++++-- Gemfile | 1 + 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 381e59c..a394d54 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,14 +12,22 @@ rvm: - ruby-head matrix: allow_failures: + - rvm: 3.0 + env: MATRIX_LIBRARY=gsl + - rvm: 3.1 + env: MATRIX_LIBRARY=gsl + - rvm: 3.2 + env: MATRIX_LIBRARY=gsl - rvm: ruby-head env: MATRIX_LIBRARY=gsl - rvm: ruby-head - env: MATRIX_LIBRARY=narray + env: MATRIX_LIBRARY=matrix - rvm: ruby-head + env: MATRIX_LIBRARY=narray + - rvm: 3.2 env: MATRIX_LIBRARY=nmatrix - rvm: ruby-head - env: MATRIX_LIBRARY=matrix + env: MATRIX_LIBRARY=nmatrix env: - MATRIX_LIBRARY=gsl - MATRIX_LIBRARY=narray diff --git a/Gemfile b/Gemfile index cde3383..21c2c58 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,7 @@ source 'https://rubygems.org' gem 'rb-gsl', '~> 1.16.0.2' if ENV['MATRIX_LIBRARY'] == 'gsl' +gem 'matrix' if ENV['MATRIX_LIBRARY'] == 'matrix' gem 'narray', '~> 0.6.0.0' if ENV['MATRIX_LIBRARY'] == 'narray' gem 'nmatrix', '~> 0.2' if ENV['MATRIX_LIBRARY'] == 'nmatrix' gem 'numo-narray', '~> 0.9.2.1' if ENV['MATRIX_LIBRARY'] == 'numo'