diff options
| -rw-r--r-- | .gitlab-ci.yml | 27 | ||||
| -rw-r--r-- | lib/nickserver/adapters/celluloid_http.rb | 4 | ||||
| -rw-r--r-- | test/unit/request_handler_test.rb | 2 | 
3 files changed, 31 insertions, 2 deletions
| diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..14e56a7 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,27 @@ +# This file is a template, and might need editing before it works on your project. +# Official language image. Look for the different tagged releases at: +# https://hub.docker.com/r/library/ruby/tags/ +image: "ruby:2.3" + +# Pick zero or more services to be used on all builds. +# Only needed when using a docker container to run your tests in. +# Check out: http://docs.gitlab.com/ce/ci/docker/using_docker_images.html#what-is-service +services: +  - couchdb:1.6.1 + +# Cache gems in between builds +cache: +  paths: +    - vendor/ + +# This is a basic example for a gem or script which doesn't use +# services such as redis or postgres +before_script: +  - ruby -v +  - curl -s couchdb:5984 +  - gem install bundler  --no-ri --no-rdoc +  - bundle install -j $(nproc) --path vendor + +test: +  script: +  - bundle exec rake test diff --git a/lib/nickserver/adapters/celluloid_http.rb b/lib/nickserver/adapters/celluloid_http.rb index d326b8a..44b6fe8 100644 --- a/lib/nickserver/adapters/celluloid_http.rb +++ b/lib/nickserver/adapters/celluloid_http.rb @@ -6,7 +6,9 @@ require 'http'  module Nickserver::Adapters    class CelluloidHttp -    include Celluloid::IO +    silence_warnings do +      include Celluloid::IO +    end      def get(url, options = {})        response = HTTP.get url, diff --git a/test/unit/request_handler_test.rb b/test/unit/request_handler_test.rb index 420e74b..6c7a036 100644 --- a/test/unit/request_handler_test.rb +++ b/test/unit/request_handler_test.rb @@ -25,7 +25,7 @@ class Nickserver::RequestHandlerTest < Minitest::Test      Nickserver::Hkp::Source.stub :new, source do        assert_response status: 200, content: "200 fake content"      end -   end +  end    def test_fingerprint_to_short      handle fingerprint: ['44F2F455E28'] | 
