Skip to content
Extraits de code Groupes Projets
Valider 1e7029ef rédigé par Jordi Mallach's avatar Jordi Mallach
Parcourir les fichiers

Merge branch 'master' of git://github.com/diaspora/diaspora

parents d006ca98 18b1f360
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
#!/bin/bash
echo "*************************************************************************************************" &&
echo "* ruby 1.9.2-p0 build *" &&
echo "*************************************************************************************************" &&
echo "*********************************************************************************" &&
echo "* ruby 1.9.2-p0 build *" &&
echo "* Runs tests we can't run on travis because their VMs are a bit puny. *" &&
echo "*********************************************************************************" &&
echo "" &&
rm -f Gemfile.lock &&
source /usr/local/rvm/scripts/rvm &&
rvm use ruby-1.9.2-p0@diaspora --create &&
bundle install &&
CI=true bundle exec rake cruise
CI=true bundle exec rake ci:hard_things
#!/bin/bash
echo "*************************************************************************************************" &&
echo "* ruby 1.8.7 REE build *" &&
echo "*************************************************************************************************" &&
echo "*********************************************************************************" &&
echo "* ruby 1.8.7 REE build *" &&
echo "* Runs tests we can't run on travis because their VMs are a bit puny. *" &&
echo "*********************************************************************************" &&
echo "" &&
rm -f Gemfile.lock &&
source /usr/local/rvm/scripts/rvm &&
......@@ -16,4 +17,4 @@ rm -rf /usr/local/rvm/gems/ree-1.8.7-2010.02@diaspora/cache &&
rm -rf /usr/local/rvm/gems/ree-1.8.7-2010.02@global/cache &&
rm -rf /usr/local/rvm/gems/ree-1.8.7-2010.02/cache &&
bundle install &&
CI=true bundle exec rake cruise
CI=true bundle exec rake ci:hard_things
namespace :cruise do
desc "Run all specs and features"
task :cruise => [:environment, :'cruise:migrate'] do
namespace :ci do
desc "Run tests in the cloud. ZOMG!"
task :travis do
["rspec spec", "rake jasmine:ci", "rake cucumber"].each do |cmd|
puts "Starting to run #{cmd}..."
system("export DISPLAY=:99.0 && bundle exec #{cmd}")
raise "#{cmd} failed!" unless $?.exitstatus == 0
end
end
desc "Run tests that can't run on travis"
task :hard_things => [:environment, :'ci:migrate'] do
puts "Starting virtual display..."
`sh -e /etc/init.d/xvfb start`
puts "Starting specs..."
system('export DISPLAY=:99.0 && CI=true bundle exec rake')
system('export DISPLAY=:99.0 && CI=true bundle exec rake cucumber')
exit_status = $?.exitstatus
puts "Stopping virtual display..."
`sh -e /etc/init.d/xvfb stop`
......@@ -19,14 +29,6 @@ namespace :cruise do
system('bundle exec rake db:test:prepare')
raise "migration failed!" unless $?.exitstatus == 0
end
task :travis do
["rspec spec", "rake jasmine:ci", "rake cucumber"].each do |cmd|
puts "Starting to run #{cmd}..."
system("export DISPLAY=:99.0 && bundle exec #{cmd}")
raise "#{cmd} failed!" unless $?.exitstatus == 0
end
end
end
task :cruise => "cruise:cruise"
task :travis => "cruise:travis"
task :travis => "ci:travis"
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter