Skip to content

Commit 0fc6be8

Browse files
committed
[CI] Run platinum integration tests only on buildkite
1 parent 0dea690 commit 0fc6be8

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

.buildkite/run-client.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,4 @@ docker run \
3030
--name elasticsearch-ruby \
3131
--rm \
3232
elastic/elasticsearch-ruby \
33-
bundle exec rake elasticsearch:download_artifacts test:rest_api test:integration
33+
bundle exec rake elasticsearch:download_artifacts test:platinum:integration test:rest_api

elasticsearch-api/Rakefile

+1-6
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,6 @@ namespace :test do
4444
t.pattern = "#{test_dir}/spec/rest_api/rest_api_yaml_spec.rb"
4545
end
4646

47-
desc 'Run integration tests'
48-
task :integration do
49-
Rake::Task['test:platinum:integration'].invoke
50-
end
51-
5247
desc 'Run unit and integration tests'
5348
task :all do
5449
Rake::Task['test:unit'].invoke
@@ -72,7 +67,7 @@ namespace :test do
7267

7368
desc 'Run Platinum Integration Specs'
7469
RSpec::Core::RakeTask.new(:integration) do |t|
75-
return unless ENV['TEST_SUITE'] == 'platinum'
70+
exit(0) unless ENV['TEST_SUITE'] == 'platinum'
7671

7772
t.pattern = 'spec/platinum/integration/**/*_spec.rb'
7873
t.ruby_opts = '-W0'

rake_tasks/test_tasks.rake

+8
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,14 @@ namespace :test do
6161
puts "\n"
6262
end
6363

64+
namespace :platinum do
65+
desc 'Run platinum integration tests'
66+
task :integration do
67+
sh "cd #{CURRENT_PATH.join('elasticsearch-api')} && unset BUNDLE_GEMFILE && bundle exec rake test:platinum:integration"
68+
puts "\n"
69+
end
70+
end
71+
6472
# Returns: version_number, build_hash
6573
def cluster_info
6674
require 'elasticsearch'

0 commit comments

Comments
 (0)