Skip to content

Commit 08403f2

Browse files
committed
cleaning up/out some Rakefile for 3.0, bumping version to 3.0-beta1
1 parent cf142b0 commit 08403f2

File tree

2 files changed

+11
-200
lines changed

2 files changed

+11
-200
lines changed

Rakefile

Lines changed: 11 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -41,20 +41,18 @@ require 'rake-tasks/ie_code_generator'
4141
require 'rake-tasks/ci'
4242
require 'rake-tasks/copyright'
4343

44-
require 'rake-tasks/gecko_sdks'
45-
4644
$DEBUG = orig_verbose != :default ? true : false
4745
if (ENV['debug'] == 'true')
4846
$DEBUG = true
4947
end
5048
verbose($DEBUG)
5149

5250
def release_version
53-
"2.53"
51+
"3.0"
5452
end
5553

5654
def version
57-
"#{release_version}.0"
55+
"#{release_version}.0-beta1"
5856
end
5957

6058
ide_version = "2.8.0"
@@ -310,30 +308,6 @@ ie_generate_type_mapping(:name => "ie_result_type_java",
310308
:out => "java/client/src/org/openqa/selenium/ie/IeReturnTypes.java")
311309

312310

313-
GeckoSDKs.new do |sdks|
314-
sdks.add 'third_party/gecko-31/linux',
315-
'http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/31.0/sdk/xulrunner-31.0.en-US.linux-i686.sdk.tar.bz2',
316-
'e20ce46e69ed36e20aa4faefe3022698'
317-
318-
sdks.add 'third_party/gecko-31/linux64',
319-
'http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/31.0/sdk/xulrunner-31.0.en-US.linux-x86_64.sdk.tar.bz2',
320-
'548ff61bb3a45d0bf645eee7f46e8024'
321-
322-
sdks.add 'third_party/gecko-31/win32',
323-
'http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/31.0/sdk/xulrunner-31.0.en-US.win32.sdk.zip',
324-
'e8d7d9bd67b957bb627de7d3269d240b'
325-
end
326-
327-
task :'selenium-server_zip' do
328-
temp = "build/selenium-server_zip"
329-
mkdir_p temp
330-
sh "cd #{temp} && jar xf ../selenium-server.zip"
331-
rm_f "build/selenium-server.zip"
332-
Dir["#{temp}/webdriver-*.jar"].each { |file| rm_rf file }
333-
mv "#{temp}/selenium-server.jar", "#{temp}/selenium-server-#{version}.jar"
334-
sh "cd #{temp} && jar cMf ../selenium-server.zip *"
335-
end
336-
337311
{"firefox" => "*chrome",
338312
"ie" => "*iexploreproxy",
339313
"opera" => "*opera",
@@ -490,73 +464,22 @@ file "build/third_party/java/jetty/jetty-repacked.jar" => [
490464
cp "build/third_party/java/jetty/jetty-repacked.jar", "third_party/java/jetty/jetty-repacked.jar"
491465
end
492466

493-
task
494-
495-
task :release => [
467+
task "release" => [
496468
:clean,
497469
:build,
498-
'//java/server/src/org/openqa/selenium/server:server:zip',
470+
'//java/server/src/org/openqa/selenium/remote/server:server:zip',
499471
'//java/server/src/org/openqa/grid/selenium:selenium:zip',
500-
'//java/client/src/org/openqa/selenium:client-combined:zip',
472+
'//java/client/src/org/openqa/selenium:client-combined-v3:zip',
501473
] do |t|
502474
# Unzip each of the deps and rename the pieces that need renaming
503475
renames = {
504-
"client-combined-nodeps-srcs.jar" => "selenium-java-#{version}-srcs.jar",
505-
"client-combined-nodeps.jar" => "selenium-java-#{version}.jar",
476+
"client-combined-v3-nodeps-srcs.jar" => "selenium-java-#{version}-srcs.jar",
477+
"client-combined-v3-nodeps.jar" => "selenium-java-#{version}.jar",
506478
"selenium-nodeps-srcs.jar" => "selenium-server-#{version}-srcs.jar",
507479
"selenium-nodeps.jar" => "selenium-server-#{version}.jar",
508480
"selenium-standalone.jar" => "selenium-server-standalone-#{version}.jar",
509481
}
510482

511-
t.prerequisites.each do |pre|
512-
zip = Rake::Task[pre].out
513-
514-
next unless zip =~ /\.zip$/
515-
516-
temp = zip + "rename"
517-
rm_rf temp
518-
deep = File.join(temp, "/selenium-#{version}")
519-
mkdir_p deep
520-
cp "java/CHANGELOG", deep
521-
cp "NOTICE", deep
522-
cp "LICENSE", deep
523-
524-
sh "cd #{deep} && jar xf ../../#{File.basename(zip)}"
525-
renames.each do |from, to|
526-
src = File.join(deep, from)
527-
next unless File.exists?(src)
528-
529-
mv src, File.join(deep, to)
530-
end
531-
rm_f File.join(deep, "client-combined-standalone.jar")
532-
rm zip
533-
sh "cd #{temp} && jar cMf ../#{File.basename(zip)} *"
534-
535-
rm_rf temp
536-
end
537-
538-
mkdir_p "build/dist"
539-
cp "build/java/server/src/org/openqa/grid/selenium/selenium-standalone.jar", "build/dist/selenium-server-standalone-#{version}.jar"
540-
cp "build/java/server/src/org/openqa/grid/selenium/selenium.zip", "build/dist/selenium-server-#{version}.zip"
541-
cp "build/java/client/src/org/openqa/selenium/client-combined.zip", "build/dist/selenium-java-#{version}.zip"
542-
end
543-
544-
task "release-v3" => [
545-
:clean,
546-
:build,
547-
'//java/server/src/org/openqa/selenium/remote/server:server:zip',
548-
'//java/server/src/org/openqa/grid/selenium:selenium:zip',
549-
'//java/client/src/org/openqa/selenium:client-combined-v3:zip',
550-
] do |t|
551-
# Unzip each of the deps and rename the pieces that need renaming
552-
renames = {
553-
"client-combined-v3-nodeps-srcs.jar" => "selenium-java-v3-#{version}-srcs.jar",
554-
"client-combined-v3-nodeps.jar" => "selenium-java-v3-#{version}.jar",
555-
"selenium-nodeps-srcs.jar" => "selenium-server-v3-#{version}-srcs.jar",
556-
"selenium-nodeps.jar" => "selenium-server-v3-#{version}.jar",
557-
"selenium-standalone.jar" => "selenium-server-v3-standalone-#{version}.jar",
558-
}
559-
560483
t.prerequisites.each do |pre|
561484
zip = Rake::Task[pre].out
562485

@@ -585,9 +508,9 @@ task "release-v3" => [
585508
end
586509

587510
mkdir_p "build/dist"
588-
cp "build/java/server/src/org/openqa/grid/selenium/selenium-standalone.jar", "build/dist/selenium-server-v3-standalone-#{version}.jar"
589-
cp "build/java/server/src/org/openqa/grid/selenium/selenium.zip", "build/dist/selenium-server-v3-#{version}.zip"
590-
cp "build/java/client/src/org/openqa/selenium/client-combined-v3.zip", "build/dist/selenium-java-v3-#{version}.zip"
511+
cp "build/java/server/src/org/openqa/grid/selenium/selenium-standalone.jar", "build/dist/selenium-server-standalone-#{version}.jar"
512+
cp "build/java/server/src/org/openqa/grid/selenium/selenium.zip", "build/dist/selenium-server-#{version}.zip"
513+
cp "build/java/client/src/org/openqa/selenium/client-combined-v3.zip", "build/dist/selenium-java-#{version}.zip"
591514
end
592515

593516
task :push_release => [:release] do
@@ -600,30 +523,13 @@ task :push_release => [:release] do
600523
end
601524

602525
desc 'Build the selenium client jars'
603-
task 'selenium-java' => '//java/client/src/org/openqa/selenium:client-combined:project'
526+
task 'selenium-java' => '//java/client/src/org/openqa/selenium:client-combined-v3:project'
604527

605528
desc 'Build and package Selenium IDE'
606529
task :release_ide => [:ide] do
607530
cp 'build/ide/selenium-ide.xpi', "build/ide/selenium-ide-#{ide_version}.xpi"
608531
end
609532

610-
# TODO: do this properly
611-
namespace :docs do
612-
task :mime_types do
613-
sh "svn propset svn:mime-type text/html #{Dir['docs/api/**/*.html'].join ' '}"
614-
sh "svn propset svn:mime-type application/javascript #{Dir['docs/api/**/*.js'].join ' '}"
615-
sh "svn propset svn:mime-type text/css #{Dir['docs/api/**/*.css'].join ' '}"
616-
end
617-
618-
task :js => [ "//javascript/node:selenium-webdriver" ] do
619-
# First, delete the old docs.
620-
rm_rf "docs/api/javascript"
621-
622-
mkdir_p "docs/api/javascript"
623-
cp_r "build/javascript/node/selenium-webdriver/docs/.", "docs/api/javascript"
624-
end
625-
end
626-
627533
namespace :node do
628534
task :deploy => [
629535
"//cpp:noblur",

rake-tasks/gecko_sdks.rb

Lines changed: 0 additions & 95 deletions
This file was deleted.

0 commit comments

Comments
 (0)