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'
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|
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|
# "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.
#
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)
if WINDOWS_PASS
puts WINDOWS_SKIP_STR
- elsif JRUBY_SKIP
- puts JRUBY_SKIP_STR
else
# latin-1 encoding path
changesets = @repository.latest_changesets(
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