]> source.dussan.org Git - redmine.git/commitdiff
Remove code related to JRuby and unsupported Ruby versions (#29441).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 20 Jun 2019 13:47:00 +0000 (13:47 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 20 Jun 2019 13:47:00 +0000 (13:47 +0000)
Patch by Marius BALTEANU.

git-svn-id: http://svn.redmine.org/redmine/trunk@18294 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/functional/repositories_git_controller_test.rb
test/unit/repository_bazaar_test.rb
test/unit/repository_git_test.rb

index a69328769db989bf578561cac27e4f2738199023..5ecc377cbd8faabc46c16ff0fca5a4dc23037ae7 100644 (file)
@@ -30,14 +30,6 @@ class RepositoriesGitControllerTest < Redmine::RepositoryControllerTest
   PRJ_ID     = 3
   NUM_REV = 28
 
-  ## Git, Mercurial and CVS path encodings are binary.
-  ## Subversion supports URL encoding for path.
-  ## Redmine Mercurial adapter and extension use URL encoding.
-  ## Git accepts only binary path in command line parameter.
-  ## So, there is no way to use binary command line parameter in JRuby.
-  JRUBY_SKIP     = (RUBY_PLATFORM == 'java')
-  JRUBY_SKIP_STR = "TODO: This test fails in JRuby"
-
   def setup
     super
     @ruby19_non_utf8_pass = Encoding.default_external.to_s != 'UTF-8'
@@ -259,8 +251,6 @@ class RepositoriesGitControllerTest < Redmine::RepositoryControllerTest
         puts_ruby19_non_utf8_pass()
       elsif WINDOWS_PASS
         puts WINDOWS_SKIP_STR
-      elsif JRUBY_SKIP
-        puts JRUBY_SKIP_STR
       else
         with_settings :repositories_encodings => 'UTF-8,ISO-8859-1' do
           ['57ca437c', '57ca437c0acbbcb749821fdf3726a1367056d364'].each do |r1|
@@ -558,8 +548,6 @@ class RepositoriesGitControllerTest < Redmine::RepositoryControllerTest
         puts_ruby19_non_utf8_pass()
       elsif WINDOWS_PASS
         puts WINDOWS_SKIP_STR
-      elsif JRUBY_SKIP
-        puts JRUBY_SKIP_STR
       else
         with_settings :repositories_encodings => 'UTF-8,ISO-8859-1' do
           ['57ca437c', '57ca437c0acbbcb749821fdf3726a1367056d364'].each do |r1|
index d1ab6b49aa104c50570dec6d4836097965d46398..5e35573e41095c98fcd5ada6ce9c968c9752b485 100644 (file)
@@ -34,12 +34,6 @@ class RepositoryBazaarTest < ActiveSupport::TestCase
   # "bzr" command output and command line parameter depend on locale.
   # So, non ASCII path tests cannot run independent locale.
   #
-  # If you want to run Bazaar non ASCII path tests on Linux *Ruby 1.9*,
-  # you need to set locale character set "ISO-8859-1".
-  # E.g. "LANG=en_US.ISO-8859-1".
-  # On Linux other platforms (e.g. Ruby 1.8, JRuby),
-  # you need to set "RUN_LATIN1_OUTPUT_TEST = true" manually.
-  #
   # On Windows, because it is too hard to change system locale,
   # you cannot run Bazaar non ASCII path tests.
   #
index 7696c752fc4d583bdbbb6b3e785c4bf7792e0616..05c94b51c698a51b4fdaf748aa5566e65e02c526 100644 (file)
@@ -30,14 +30,6 @@ class RepositoryGitTest < ActiveSupport::TestCase
   NUM_REV = 28
   NUM_HEAD = 8
 
-  ## Git, Mercurial and CVS path encodings are binary.
-  ## Subversion supports URL encoding for path.
-  ## Redmine Mercurial adapter and extension use URL encoding.
-  ## Git accepts only binary path in command line parameter.
-  ## So, there is no way to use binary command line parameter in JRuby.
-  JRUBY_SKIP     = (RUBY_PLATFORM == 'java')
-  JRUBY_SKIP_STR = "TODO: This test fails in JRuby"
-
   def setup
     User.current = nil
     @project = Project.find(3)
@@ -461,8 +453,6 @@ class RepositoryGitTest < ActiveSupport::TestCase
 
       if WINDOWS_PASS
         puts WINDOWS_SKIP_STR
-      elsif JRUBY_SKIP
-        puts JRUBY_SKIP_STR
       else
         # latin-1 encoding path
         changesets = @repository.latest_changesets(
@@ -483,8 +473,6 @@ class RepositoryGitTest < ActiveSupport::TestCase
     def test_latest_changesets_latin_1_dir
       if WINDOWS_PASS
         puts WINDOWS_SKIP_STR
-      elsif JRUBY_SKIP
-        puts JRUBY_SKIP_STR
       else
         assert_equal 0, @repository.changesets.count
         @repository.fetch_changesets