From 230e54638f8faec7c13df4d48e02ba3cf6db87dc Mon Sep 17 00:00:00 2001 From: Michael Grosser Date: Thu, 2 May 2019 08:51:11 -0700 Subject: [PATCH] make tests run locally without random gems --- .gitignore | 1 + .travis.yml | 1 + Gemfile | 15 +++++++++++++++ Manifest.txt | 1 + Rakefile | 4 +++- 5 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 Gemfile diff --git a/.gitignore b/.gitignore index ac60f41..b8f22b5 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /doc /pkg .idea +/Gemfile.lock diff --git a/.travis.yml b/.travis.yml index 77d379c..3d2f5ff 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,6 +16,7 @@ rvm: - 2.5 - 2.6 script: rake travis +install: "" # avoid running default bundler install matrix: include: diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..5d27a66 --- /dev/null +++ b/Gemfile @@ -0,0 +1,15 @@ +# -*- ruby -*- + +# DO NOT EDIT THIS FILE. Instead, edit Rakefile, and run `rake bundler:gemfile`. + +source "https://rubygems.org/" + +gem "connection_pool", "~>2.2" + +gem "minitest", "~>5.11", :group => [:development, :test] +gem "hoe-bundler", "~>1.5", :group => [:development, :test] +gem "hoe-travis", "~>1.4", ">=1.4.1", :group => [:development, :test] +gem "rdoc", ">=4.0", "<7", :group => [:development, :test] +gem "hoe", "~>3.17", :group => [:development, :test] + +# vim: syntax=ruby diff --git a/Manifest.txt b/Manifest.txt index e94aa62..a1cefb3 100644 --- a/Manifest.txt +++ b/Manifest.txt @@ -1,6 +1,7 @@ .autotest .gemtest .travis.yml +Gemfile History.txt Manifest.txt README.rdoc diff --git a/Rakefile b/Rakefile index f4be07e..7df2ad2 100644 --- a/Rakefile +++ b/Rakefile @@ -1,8 +1,8 @@ # -*- ruby -*- -require 'rubygems' require 'hoe' +Hoe.plugin :bundler Hoe.plugin :git Hoe.plugin :minitest Hoe.plugin :travis @@ -22,6 +22,8 @@ Hoe.spec 'net-http-persistent' do dependency 'connection_pool', '~> 2.2' dependency 'minitest', '~> 5.2', :development + dependency 'hoe-bundler', '~> 1.5', :development + dependency 'hoe-travis', ['~> 1.4', '>= 1.4.1'], :development dependency 'net-http-pipeline', '~> 1.0' if ENV['TRAVIS_MATRIX'] == 'pipeline' end