5.0-stable build 61

Revision r23955 (build 61 started on 2025-09-07T07:11:34Z)


originally caused by:
 Started by an SCM change
Building in workspace /var/lib/jenkins/workspace/5.0-stable/DATABASE_ADAPTER/postgresql/RUBY_VER/ruby-3.0
Updating http://svn.redmine.org/redmine/branches/5.0-stable at revision '2025-09-07T00:11:34.402 -0700'
U         app/models/issue.rb
U         test/unit/issue_test.rb
At revision 23955

[ruby-3.0] $ /bin/sh -xe /tmp/jenkins2252847725138189673.sh
+ rm -f config/database.yml
+ echo ActiveRecord::Tasks::DatabaseTasks::LOCAL_HOSTS << "192.168.1.70"
[ruby-3.0] $ /bin/sh -xe /tmp/jenkins6420355013380479056.sh
+ PATH=/var/lib/jenkins/ruby/ruby-3.0/bin:/var/lib/jenkins/.rbenv/shims:/var/lib/jenkins/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games rake -f lib/tasks/ci.rake config/database.yml BRANCH=5.0-stable CI_PG_HOST=192.168.1.70 CI_MYSQL_HOST=192.168.1.70
[ruby-3.0] $ /bin/sh -xe /tmp/jenkins2515654324468930369.sh
+ PATH=/var/lib/jenkins/ruby/ruby-3.0/bin:/var/lib/jenkins/.rbenv/shims:/var/lib/jenkins/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games bundle update
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies..................
Using rake 13.3.0
Using minitest 5.25.5
Using zeitwerk 2.6.18
Using concurrent-ruby 1.3.5
Using builder 3.3.0
Using racc 1.8.1
Using crass 1.0.6
Using rack 2.2.17
Using nio4r 2.7.4
Using erubi 1.13.1
Using base64 0.3.0
Using websocket-extensions 0.1.5
Using marcel 1.0.4
Using mini_mime 1.1.5
Using method_source 1.1.0
Using public_suffix 6.0.2
Using ast 2.4.3
Using bundler 2.2.33
Using matrix 0.4.3
Using thor 1.4.0
Using regexp_parser 2.11.2
Using chunky_png 1.4.0
Using commonmarker 0.23.11
Using csv 3.2.9
Using digest 3.2.0
Using docile 1.4.1
Using ffi 1.17.2
Using htmlentities 4.3.4
Using rb-fsevent 0.11.2
Using logger 1.7.0
Using mini_magick 4.11.0
Using ruby2_keywords 0.0.5
Using timeout 0.4.3
Using strscan 3.1.5
Using net-ldap 0.17.1
Using parallel 1.27.0
Using pg 1.2.3
Using prism 1.4.0
Using rainbow 3.1.1
Using rbpdf-font 1.19.1
Using redcarpet 3.5.1
Using rexml 3.4.2
Using rotp 6.3.0
Using rouge 3.28.0
Using rqrcode_core 2.0.0
Using ruby-progressbar 1.13.0
Using unicode-display_width 2.6.0
Using rubyzip 2.3.2
Using childprocess 3.0.0
Using simplecov-html 0.13.2
Using simplecov_json_formatter 0.1.4
Using yard 0.9.37
Using nokogiri 1.17.2 (x86-linux)
Using rack-test 2.2.0
Using request_store 1.5.1
Using puma 7.0.1
Using websocket-driver 0.8.0
Using i18n 1.10.0
Using tzinfo 2.0.6
Using addressable 2.8.7
Using parser 3.3.9.0
Using mail 2.7.1
Using rb-inotify 0.11.1
Using mocha 2.7.1
Using net-protocol 0.2.2
Using sprockets 4.2.2
Using rbpdf 1.21.4
Using rqrcode 3.1.0
Using selenium-webdriver 3.142.7
Using simplecov 0.21.2
Using loofah 2.24.1
Using xpath 3.2.0
Using sanitize 6.1.3
Using rails-html-sanitizer 1.6.2
Using capybara 3.38.0
Using css_parser 1.21.1
Using listen 3.9.0
Using net-imap 0.2.5
Using net-pop 0.1.2
Using rubocop-ast 1.46.0
Using webdrivers 4.6.1
Using activesupport 6.1.7.10
Using net-smtp 0.3.4
Using roadie 5.2.1
Using rubocop 1.26.1
Using rails-dom-testing 2.3.0
Using globalid 1.2.1
Using activemodel 6.1.7.10
Using html-pipeline 2.13.2
Using rubocop-rails 2.14.2
Using rubocop-performance 1.13.3
Using activerecord 6.1.7.10
Using activejob 6.1.7.10
Using actionview 6.1.7.10
Using deckar01-task_list 2.3.2
Using actionpack 6.1.7.10
Using actioncable 6.1.7.10
Using activestorage 6.1.7.10
Using actionmailer 6.1.7.10
Using railties 6.1.7.10
Using sprockets-rails 3.5.2
Using actionmailbox 6.1.7.10
Using actionpack-xml_parser 2.0.1
Using roadie-rails 3.0.0
Using actiontext 6.1.7.10
Using rails 6.1.7.10
Bundle updated!
1 installed gem you directly depend on is looking for funding.
  Run `bundle fund` for details
[ruby-3.0] $ /bin/sh -xe /tmp/jenkins8292097068113324924.sh
+ PATH=/var/lib/jenkins/ruby/ruby-3.0/bin:/var/lib/jenkins/.rbenv/shims:/var/lib/jenkins/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games SCMS=subversion,git,mercurial,filesystem,bazaar,cvs bundle exec rake ci:about ci:setup db:environment:set RAILS_ENV=test
Database 'ci_50stable_ruby30_dev' already exists
Database 'ci_50stable_ruby30_test' already exists
Ruby version: 3.0.6-p216 (2023-03-30) [i686-linux]
[ruby-3.0] $ /bin/sh -xe /tmp/jenkins1990542833793255232.sh
+ PATH=/var/lib/jenkins/ruby/ruby-3.0/bin:/var/lib/jenkins/.rbenv/shims:/var/lib/jenkins/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games bundle exec rake test
(Test LDAP server not configured)
Bazaar non ASCII output test cannot run on this environment.
Encoding.locale_charmap: UTF-8
Git UTF-8 test repository NOT FOUND. Skipping unit tests !!!
Skipping LDAP tests.
Run options: --seed 507

# Running:

..svn: E155036: Please see the 'svn upgrade' command
svn: E155036: The working copy at '/var/lib/jenkins/workspace/5.0-stable/DATABASE_ADAPTER/postgresql/RUBY_VER/ruby-3.0'
is too old (format 8) to work with client version '1.9.3 (r1718519)' (expects format 31). You need to upgrade the working copy first.

.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F

Failure:
MercurialAdapterTest#test_info [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:84

F

Failure:
MercurialAdapterTest#test_nodes_in_branch [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:454

F

Failure:
MercurialAdapterTest#test_empty_message [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:116

F

Failure:
MercurialAdapterTest#test_annotate [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:197

F

Failure:
MercurialAdapterTest#test_path_encoding_default_utf8 [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:489

F

Failure:
MercurialAdapterTest#test_entries_tag [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:245

F

Failure:
MercurialAdapterTest#test_entries [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:210

F

Failure:
MercurialAdapterTest#test_locate_on_outdated_repository [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:322

F

Failure:
MercurialAdapterTest#test_access_by_nodeid [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:328

F

Failure:
MercurialAdapterTest#test_access_by_fuzzy_nodeid [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:333

F

Failure:
MercurialAdapterTest#test_tags [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:339

F

Failure:
MercurialAdapterTest#test_tagmap [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:344

F

Failure:
MercurialAdapterTest#test_parents [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:124

F

Failure:
MercurialAdapterTest#test_path_space [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:430

F

Failure:
MercurialAdapterTest#test_branches [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:355

F

Failure:
MercurialAdapterTest#test_diff_made_by_revision [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:175

F

Failure:
MercurialAdapterTest#test_template_path [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:70

F

Failure:
MercurialAdapterTest#test_bad_early_options [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:506

F

Failure:
MercurialAdapterTest#test_branchmap [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:413

F

Failure:
MercurialAdapterTest#test_entries_branch [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:263

F

Failure:
MercurialAdapterTest#test_diff [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:139

F

Failure:
MercurialAdapterTest#test_tag_non_ascii [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:442

F

Failure:
MercurialAdapterTest#test_entry [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:281

F

Failure:
MercurialAdapterTest#test_ctrl_character [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:109

F

Failure:
MercurialAdapterTest#test_revisions [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:95

F

Failure:
MercurialAdapterTest#test_cat [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:186

F

Failure:
MercurialAdapterTest#test_branch_non_ascii [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:448

F

Failure:
MercurialAdapterTest#test_hgversion [test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:36]:
Expected: true
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:54

...................................................................F

Failure:
RepositoryMercurialTest#test_fetch_changesets_incremental [test/unit/repository_mercurial_test.rb:214]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:210

F

Failure:
RepositoryMercurialTest#test_latest_changesets_tag [test/unit/repository_mercurial_test.rb:318]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:314

F

Failure:
RepositoryMercurialTest#test_changeset_order_by_revision [test/unit/repository_mercurial_test.rb:242]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:238

F

Failure:
RepositoryMercurialTest#test_fetch_changesets_keep_long_id [test/unit/repository_mercurial_test.rb:205]:
Expected: 43
  Actual: 1

rails test test/unit/repository_mercurial_test.rb:195

F

Failure:
RepositoryMercurialTest#test_find_changeset_by_invalid_name [test/unit/repository_mercurial_test.rb:467]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:463

F

Failure:
RepositoryMercurialTest#test_parents_long_id [test/unit/repository_mercurial_test.rb:544]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:540

F

Failure:
RepositoryMercurialTest#test_find_changeset_by_name [test/unit/repository_mercurial_test.rb:457]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:453

F

Failure:
RepositoryMercurialTest#test_parents_short_id [test/unit/repository_mercurial_test.rb:536]:
Expected: 43
  Actual: 1

rails test test/unit/repository_mercurial_test.rb:530

F

Failure:
RepositoryMercurialTest#test_copied_files_short_id [test/unit/repository_mercurial_test.rb:441]:
Expected: 43
  Actual: 1

rails test test/unit/repository_mercurial_test.rb:435

.F

Failure:
RepositoryMercurialTest#test_latest_changesets_tag_short_id [test/unit/repository_mercurial_test.rb:328]:
Expected: 43
  Actual: 1

rails test test/unit/repository_mercurial_test.rb:322

F

Failure:
RepositoryMercurialTest#test_format_identifier [test/unit/repository_mercurial_test.rb:484]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:480

F

Failure:
RepositoryMercurialTest#test_latest_changesets_tag_with_limit [test/unit/repository_mercurial_test.rb:346]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:342

.F

Failure:
RepositoryMercurialTest#test_previous [test/unit/repository_mercurial_test.rb:562]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:558

.F

Failure:
RepositoryMercurialTest#test_latest_changesets_branch [test/unit/repository_mercurial_test.rb:359]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:355

F

Failure:
RepositoryMercurialTest#test_latest_changesets_tag_with_path [test/unit/repository_mercurial_test.rb:336]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:332

.F

Failure:
RepositoryMercurialTest#test_entries_on_tip [test/unit/repository_mercurial_test.rb:78]:
Expected nil to be a kind of Redmine::Scm::Adapters::Entries, not NilClass.

rails test test/unit/repository_mercurial_test.rb:76

..F

Failure:
RepositoryMercurialTest#test_fetch_changesets_from_scratch [test/unit/repository_mercurial_test.rb:172]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:168

F

Failure:
RepositoryMercurialTest#test_entry_short_id [test/unit/repository_mercurial_test.rb:161]:
Expected nil to be a kind of Redmine::Scm::Adapters::Entry, not NilClass.

rails test test/unit/repository_mercurial_test.rb:157

F

Failure:
RepositoryMercurialTest#test_next_nil [test/unit/repository_mercurial_test.rb:599]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:595

.F

Failure:
RepositoryMercurialTest#test_latest_changesets [test/unit/repository_mercurial_test.rb:255]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:251

F

Failure:
RepositoryMercurialTest#test_entry_long_id [test/unit/repository_mercurial_test.rb:165]:
Expected nil to be a kind of Redmine::Scm::Adapters::Entry, not NilClass.

rails test test/unit/repository_mercurial_test.rb:164

F

Failure:
RepositoryMercurialTest#test_next [test/unit/repository_mercurial_test.rb:586]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:582

F

Failure:
RepositoryMercurialTest#test_identifier [test/unit/repository_mercurial_test.rb:475]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:471

F

Failure:
RepositoryMercurialTest#test_scm_available [test/unit/repository_mercurial_test.rb:73]:
Expected: true
  Actual: nil

rails test test/unit/repository_mercurial_test.rb:68

F

Failure:
RepositoryMercurialTest#test_previous_nil [test/unit/repository_mercurial_test.rb:575]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:571

F

Failure:
RepositoryMercurialTest#test_find_changeset_by_empty_name [test/unit/repository_mercurial_test.rb:504]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:500

F

Failure:
RepositoryMercurialTest#test_entries_long_id [test/unit/repository_mercurial_test.rb:112]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:108

F

Failure:
RepositoryMercurialTest#test_latest_changesets_default_branch [test/unit/repository_mercurial_test.rb:380]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:376

.F

Failure:
RepositoryMercurialTest#test_latest_changesets_default_branch_short_id [test/unit/repository_mercurial_test.rb:390]:
Expected: 43
  Actual: 1

rails test test/unit/repository_mercurial_test.rb:384

F

Failure:
RepositoryMercurialTest#test_fetch_changesets_keep_short_id [test/unit/repository_mercurial_test.rb:190]:
Expected: 43
  Actual: 1

rails test test/unit/repository_mercurial_test.rb:184

F

Failure:
RepositoryMercurialTest#test_entries_short_id [test/unit/repository_mercurial_test.rb:104]:
Expected: 43
  Actual: 1

rails test test/unit/repository_mercurial_test.rb:98

.F

Failure:
RepositoryMercurialTest#test_copied_files_long_id [test/unit/repository_mercurial_test.rb:449]:
Expected: 43
  Actual: 0

rails test test/unit/repository_mercurial_test.rb:445

..................................................................................................................................F

Failure:
BazaarAdapterTest#test_info_not_nil [test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:123]:
Expected nil to not be nil.

rails test test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:122

E

Error:
BazaarAdapterTest#test_info_emtpy:
NoMethodError: undefined method `lastrev' for nil:NilClass
    test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:140:in `test_info_emtpy'

rails test test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:137

.F

Failure:
BazaarAdapterTest#test_diff [test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:58]:
Expected: 21
  Actual: 0

rails test test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:56

E

Error:
BazaarAdapterTest#test_annotate:
NoMethodError: undefined method `lines' for nil:NilClass
    test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:74:in `test_annotate'

rails test test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:72

...F

Failure:
BazaarAdapterTest#test_entries_path_invalid [test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:144]:
Expected: []
  Actual: nil

rails test test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:143

.E

Error:
BazaarAdapterTest#test_revisions:
NoMethodError: undefined method `size' for nil:NilClass
    test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:153:in `test_revisions'

rails test test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:151

E

Error:
BazaarAdapterTest#test_entry:
NoMethodError: undefined method `path' for nil:NilClass
    test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:192:in `block in test_entry'
    test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:190:in `each'
    test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:190:in `test_entry'

rails test test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:176

.F

Failure:
BazaarAdapterTest#test_cat [test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:45]:
Expected nil to be truthy.

rails test test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:43

.E

Error:
BazaarAdapterTest#test_info:
NoMethodError: undefined method `lastrev' for nil:NilClass
    test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:134:in `test_info'

rails test test/unit/lib/redmine/scm/adapters/bazaar_adapter_test.rb:132

.........................DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: layouts/base.html.erb (called from block in find_all at /var/lib/jenkins/workspace/5.0-stable/DATABASE_ADAPTER/postgresql/RUBY_VER/ruby-3.0/config/initializers/10-patches.rb:60)
.................................................................................................................................F

Failure:
RepositoryBazaarTest#test_previous [test/unit/repository_bazaar_test.rb:137]:
Expected: 4
  Actual: 0

rails test test/unit/repository_bazaar_test.rb:133

F

Failure:
RepositoryBazaarTest#test_fetch_changesets_incremental [test/unit/repository_bazaar_test.rb:98]:
Expected: 4
  Actual: 0

rails test test/unit/repository_bazaar_test.rb:94

E

Error:
RepositoryBazaarTest#test_entries_in_subdirectory:
NoMethodError: undefined method `size' for nil:NilClass
    test/unit/repository_bazaar_test.rb:126:in `test_entries_in_subdirectory'

rails test test/unit/repository_bazaar_test.rb:124

.F

Failure:
RepositoryBazaarTest#test_next [test/unit/repository_bazaar_test.rb:155]:
Expected: 4
  Actual: 0

rails test test/unit/repository_bazaar_test.rb:151

F

Failure:
RepositoryBazaarTest#test_entries [test/unit/repository_bazaar_test.rb:112]:
Expected nil to be a kind of Redmine::Scm::Adapters::Entries, not NilClass.

rails test test/unit/repository_bazaar_test.rb:110

F

Failure:
RepositoryBazaarTest#test_previous_nil [test/unit/repository_bazaar_test.rb:146]:
Expected: 4
  Actual: 0

rails test test/unit/repository_bazaar_test.rb:142

F

Failure:
RepositoryBazaarTest#test_next_nil [test/unit/repository_bazaar_test.rb:164]:
Expected: 4
  Actual: 0

rails test test/unit/repository_bazaar_test.rb:160

F

Failure:
RepositoryBazaarTest#test_fetch_changesets_from_scratch [test/unit/repository_bazaar_test.rb:89]:
Expected: 4
  Actual: 0

rails test test/unit/repository_bazaar_test.rb:84

...................................................................................................................................................................................................................F

Failure:
RepositoriesMercurialControllerTest#test_entry_show_latin_1_path [test/functional/repositories_mercurial_controller_test.rb:323]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_mercurial_controller_test.rb:312

F

Failure:
RepositoriesMercurialControllerTest#test_entry_show_latin_1_contents [test/functional/repositories_mercurial_controller_test.rb:340]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_mercurial_controller_test.rb:328

F

Failure:
RepositoriesMercurialControllerTest#test_diff_should_show_modified_filenames [test/functional/repositories_mercurial_controller_test.rb:464]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_mercurial_controller_test.rb:454

F

Failure:
RepositoriesMercurialControllerTest#test_show_at_given_revision [test/functional/repositories_mercurial_controller_test.rb:125]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:121

F

Failure:
RepositoriesMercurialControllerTest#test_annotate_latin_1_contents [test/functional/repositories_mercurial_controller_test.rb:576]:
Expected at least 1 element matching "tr#L1 td.line-code", found 0.
Expected 0 to be >= 1.

rails test test/functional/repositories_mercurial_controller_test.rb:564

.F

Failure:
RepositoriesMercurialControllerTest#test_entry_show [test/functional/repositories_mercurial_controller_test.rb:307]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_mercurial_controller_test.rb:298

F

Failure:
RepositoriesMercurialControllerTest#test_diff_two_revs [test/functional/repositories_mercurial_controller_test.rb:410]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:406

F

Failure:
RepositoriesMercurialControllerTest#test_empty_revision [test/functional/repositories_mercurial_controller_test.rb:607]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:603

F

Failure:
RepositoriesMercurialControllerTest#test_annotate_at_given_revision [test/functional/repositories_mercurial_controller_test.rb:523]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:519

F

Failure:
RepositoriesMercurialControllerTest#test_annotate [test/functional/repositories_mercurial_controller_test.rb:491]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_mercurial_controller_test.rb:482

F

Failure:
RepositoriesMercurialControllerTest#test_show_root [test/functional/repositories_mercurial_controller_test.rb:73]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:69

F

Failure:
RepositoriesMercurialControllerTest#test_show_directory_sql_escape_percent [test/functional/repositories_mercurial_controller_test.rb:153]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:149

F

Failure:
RepositoriesMercurialControllerTest#test_revision [test/functional/repositories_mercurial_controller_test.rb:585]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:581

F

Failure:
RepositoriesMercurialControllerTest#test_diff_should_show_deleted_filenames [test/functional/repositories_mercurial_controller_test.rb:478]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_mercurial_controller_test.rb:468

F

Failure:
RepositoriesMercurialControllerTest#test_changes [test/functional/repositories_mercurial_controller_test.rb:294]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_mercurial_controller_test.rb:285

F

Failure:
RepositoriesMercurialControllerTest#test_show_directory_latin_1_path [test/functional/repositories_mercurial_controller_test.rb:185]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:181

F

Failure:
RepositoriesMercurialControllerTest#test_show_tag [test/functional/repositories_mercurial_controller_test.rb:264]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:260

F

Failure:
RepositoriesMercurialControllerTest#test_annotate_latin_1_path [test/functional/repositories_mercurial_controller_test.rb:550]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_mercurial_controller_test.rb:539

.F

Failure:
RepositoriesMercurialControllerTest#test_directory_entry [test/functional/repositories_mercurial_controller_test.rb:374]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_mercurial_controller_test.rb:365

F

Failure:
RepositoriesMercurialControllerTest#test_diff_latin_1_path [test/functional/repositories_mercurial_controller_test.rb:444]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_mercurial_controller_test.rb:431

F

Failure:
RepositoriesMercurialControllerTest#test_show_directory [test/functional/repositories_mercurial_controller_test.rb:99]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:95

.F

Failure:
RepositoriesMercurialControllerTest#test_diff [test/functional/repositories_mercurial_controller_test.rb:383]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:379

F

Failure:
RepositoriesMercurialControllerTest#test_show_branch [test/functional/repositories_mercurial_controller_test.rb:236]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:232

F

Failure:
RepositoriesMercurialControllerTest#test_destroy_valid_repository [test/functional/repositories_mercurial_controller_test.rb:626]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:622

F

Failure:
RepositoriesMercurialControllerTest#test_annotate_not_in_tip [test/functional/repositories_mercurial_controller_test.rb:506]:
Expected: 43
  Actual: 0

rails test test/functional/repositories_mercurial_controller_test.rb:502

F

Failure:
RepositoriesMercurialControllerTest#test_entry_download [test/functional/repositories_mercurial_controller_test.rb:356]:
Expected response to be a <2XX: success>, but was a <404: Not Found>
Response body: 

rails test test/functional/repositories_mercurial_controller_test.rb:346

.............................................F

Failure:
TimelogCustomFieldsVisibilityTest#test_index_with_partial_custom_field_visibility_should_show_visible_custom_fields_only [test/functional/timelog_custom_fields_visibility_test.rb:101]:
ValueA not found in:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<title>Spent time - Details - Redmine</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Redmine" />
<meta name="keywords" content="issue,bug,tracker" />

<link rel='shortcut icon' href='/favicon.ico?1700500598' />
<link rel="stylesheet" media="all" href="/stylesheets/jquery/jquery-ui-1.13.2.css?1700500598" />
<link rel="stylesheet" media="all" href="/stylesheets/tribute-5.1.3.css?1700500598" />
<link rel="stylesheet" media="all" href="/stylesheets/application.css?1730635012" />
<link rel="stylesheet" media="all" href="/stylesheets/responsive.css?1700500598" />

<script src="/javascripts/jquery-3.6.1-ui-1.13.2-ujs-6.1.7.6.js?1703049650"></script>
<script src="/javascripts/tribute-5.1.3.min.js?1700500598"></script>
<script src="/javascripts/tablesort-5.2.1.min.js?1700500598"></script>
<script src="/javascripts/tablesort-5.2.1.number.min.js?1700500598"></script>
<script src="/javascripts/application.js?1725504664"></script>
<script src="/javascripts/responsive.js?1706923022"></script>
<script>
//<![CDATA[
$(window).on('load', function(){ warnLeavingUnsaved('The current page contains unsaved text that will be lost if you leave this page.'); });
//]]>
</script>

<script>
//<![CDATA[
rm = window.rm || {};rm.AutoComplete = rm.AutoComplete || {};rm.AutoComplete.dataSources = JSON.parse('{"issues":"/issues/auto_complete?q=","wiki_pages":"/wiki_pages/auto_complete?q="}');
//]]>
</script>

<!-- page specific tags -->
<script>
//<![CDATA[
var datepickerOptions={dateFormat: 'yy-mm-dd', firstDay: 0, showOn: 'button', buttonImageOnly: true, buttonImage: '/images/calendar.png?1700500597', showButtonPanel: true, showWeek: true, showOtherMonths: true, selectOtherMonths: true, changeMonth: true, changeYear: true, beforeShow: beforeShowDatePicker};
//]]>
</script><script src="/javascripts/context_menu.js?1700500598"></script><link rel="stylesheet" media="screen" href="/stylesheets/context_menu.css?1700500598" />    <link rel="alternate" type="application/atom+xml" title="Spent time" href="http://test.host/time_entries.atom?key=13876e79e6be49c872fad95f5f14b241eb455617" />
</head>
<body class="has-main-menu controller-timelog action-index avatars-off">

<div id="wrapper">

<div class="flyout-menu js-flyout-menu">

        <div class="flyout-menu__search">
            <form action="/search" accept-charset="UTF-8" name="form-fe93b782" method="get"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" />
            
            <label class="search-magnifier search-magnifier--flyout" for="flyout-search">&#9906;</label>
            <input type="text" name="q" id="flyout-search" class="small js-search-input" placeholder="Search" />
</form>        </div>

        <div class="flyout-menu__avatar flyout-menu__avatar--no-avatar">
            <a class="user active" href="/users/20">usex8</a>
        </div>

        <h3>Project</h3>
        <span class="js-project-menu"></span>

    <h3>General</h3>
    <span class="js-general-menu"></span>

    <span class="js-sidebar flyout-menu__sidebar"></span>

    <h3>Profile</h3>
    <span class="js-profile-menu"></span>

</div>


<div id="top-menu">
    <div id="account">
        <ul><li><a class="my-account" href="/my/account">My account</a></li><li><a class="logout" rel="nofollow" data-method="post" href="/logout">Sign out</a></li></ul>    </div>
    <div id="loggedas">Logged in as <a class="user active" href="/users/20">usex8</a></div>
    <ul><li><a class="home" href="/">Home</a></li><li><a class="my-page" href="/my/page">My page</a></li><li><a class="projects" href="/projects">Projects</a></li><li><a class="help" href="https://www.redmine.org/guide">Help</a></li></ul></div>

<div id="header">

    <a href="#" class="mobile-toggle-button js-flyout-menu-toggle-button"></a>

    <div id="quick-search">
        <form action="/search" accept-charset="UTF-8" name="form-27ed7f2f" method="get"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" />
        <input type="hidden" name="scope" autocomplete="off" />
        
        <label for='q'>
          <a accesskey="4" href="/search">Search</a>:
        </label>
        <input type="text" name="q" id="q" size="20" class="small" accesskey="f" data-auto-complete="true" />
</form>        <div id="project-jump" class="drdn"><span class="drdn-trigger">Jump to a project...</span><div class="drdn-content"><div class="quick-search"><input type="text" name="q" id="projects-quick-search" value="" class="autocomplete" data-automcomplete-url="/projects/autocomplete.js?jump=time_entries" autocomplete="off" /></div><div class="drdn-items projects selection"><strong>All Projects</strong><a title="project-0193" href="/projects/project-0193?jump=time_entries"><span style="padding-left:0px;">project-0193</span></a><a title="project-0194" href="/projects/project-0194?jump=time_entries"><span style="padding-left:0px;">project-0194</span></a></div><div class="drdn-items all-projects selection"><a class="selected" href="/projects?jump=time_entries">All Projects</a></div></div></div>
    </div>

    <h1>Redmine</h1>

    <div id="main-menu" class="tabs">
        <ul><li><a class="projects" href="/projects">Projects</a></li><li><a class="activity" href="/activity">Activity</a></li><li><a class="issues" href="/issues">Issues</a></li><li><a class="time-entries selected" href="/time_entries">Spent time</a></li><li><a class="gantt" href="/issues/gantt">Gantt</a></li><li><a class="calendar" href="/issues/calendar">Calendar</a></li><li><a class="news" href="/news">News</a></li></ul>
        <div class="tabs-buttons" style="display:none;">
            <button class="tab-left" onclick="moveTabLeft(this); return false;"></button>
            <button class="tab-right" onclick="moveTabRight(this); return false;"></button>
        </div>
    </div>
</div>

<div id="main" class="nosidebar">
    <div id="sidebar">
        

        
    </div>

    <div id="content">
        
        <div class="contextual">
<a class="icon icon-time-add" href="/time_entries/new">Log time</a>
<span class="drdn"><span class="drdn-trigger"><span class="icon-only icon-actions" title="Actions">Actions</span></span><div class="drdn-content"><div class="drdn-items">
    <a class="icon icon-import" href="/time_entries/imports/new">Import</a>

  
</div></div></span></div>

<h2>Spent time</h2>

<form id="query_form" action="/time_entries" accept-charset="UTF-8" name="query_form-0d5d2a38" method="get"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" />
<input type="hidden" name="set_filter" id="set_filter" value="1" autocomplete="off" />
<input type="hidden" name="type" id="query_type" value="TimeEntryQuery" disabled="disabled" autocomplete="off" />
<input type="hidden" name="sort" value="spent_on:desc" autocomplete="off" />

<div id="query_form_with_buttons" class="hide-when-print">
<div id="query_form_content">
  <fieldset id="filters" class="collapsible ">
    <legend onclick="toggleFieldset(this);" class="icon icon-expanded">Filters</legend>
    <div style="">
      <script>
//<![CDATA[

var operatorLabels = {"=":"is","!":"is not","o":"open","c":"closed","!*":"none","*":"any","\u003e=":"\u003e=","\u003c=":"\u003c=","\u003e\u003c":"between","\u003ct+":"in less than","\u003et+":"in more than","\u003e\u003ct+":"in the next","t+":"in","nd":"tomorrow","t":"today","ld":"yesterday","nw":"next week","w":"this week","lw":"last week","l2w":"last 2 weeks","nm":"next month","m":"this month","lm":"last month","y":"this year","\u003et-":"less than days ago","\u003ct-":"more than days ago","\u003e\u003ct-":"in the past","t-":"days ago","~":"contains","!~":"doesn't contain","^":"starts with","$":"ends with","=p":"any issues in project","=!p":"any issues not in project","!p":"no issues in project","*o":"any open issues","!o":"no open issues"};
var operatorByType = {"list":["=","!"],"list_status":["o","=","!","c","*"],"list_optional":["=","!","!*","*"],"list_subprojects":["*","!*","=","!"],"date":["=","\u003e=","\u003c=","\u003e\u003c","\u003ct+","\u003et+","\u003e\u003ct+","t+","nd","t","ld","nw","w","lw","l2w","nm","m","lm","y","\u003et-","\u003ct-","\u003e\u003ct-","t-","!*","*"],"date_past":["=","\u003e=","\u003c=","\u003e\u003c","\u003et-","\u003ct-","\u003e\u003ct-","t-","t","ld","w","lw","l2w","m","lm","y","!*","*"],"string":["~","=","!~","!","^","$","!*","*"],"text":["~","!~","^","$","!*","*"],"integer":["=","\u003e=","\u003c=","\u003e\u003c","!*","*"],"float":["=","\u003e=","\u003c=","\u003e\u003c","!*","*"],"relation":["=","!","=p","=!p","!p","*o","!o","!*","*"],"tree":["=","~","!*","*"]};
var availableFilters = {"spent_on":{"type":"date_past","name":"Date","values":null},"project_id":{"type":"list","name":"Project","remote":true},"issue_id":{"type":"tree","name":"Issue","values":null},"issue.tracker_id":{"type":"list","name":"Issue's Tracker","remote":true},"issue.status_id":{"type":"list","name":"Issue's Status","remote":true},"issue.fixed_version_id":{"type":"list","name":"Issue's Target version","remote":true},"user_id":{"type":"list_optional","name":"User","remote":true},"author_id":{"type":"list_optional","name":"Author","remote":true},"activity_id":{"type":"list","name":"Activity","values":[["Design","9"],["Development","10"],["QA","11"],["Inactive Activity","14"]]},"project.status":{"type":"list","name":"Project's Status","remote":true},"comments":{"type":"text","name":"Comment","values":null},"hours":{"type":"float","name":"Hours","values":null},"project.cf_3":{"type":"list_optional","name":"Project's Development status","remote":true},"issue.cf_2":{"type":"string","name":"Issue's Searchable field","values":null},"issue.cf_1":{"type":"list_optional","name":"Issue's Database","remote":true},"issue.cf_9":{"type":"date","name":"Issue's Project 1 cf","values":null},"issue.cf_18":{"type":"string","name":"Issue's Field 1","values":null},"issue.cf_19":{"type":"string","name":"Issue's Field 2","values":null},"issue.cf_20":{"type":"string","name":"Issue's Field 3","values":null}};
var labelDayPlural = "days";

var filtersUrl = "\/queries\/filter?type=TimeEntryQuery";

$(document).ready(function(){
  initFilters();
  addFilter("spent_on", "*", []);
});

//]]>
</script>
<table id="filters-table">
</table>

<div class="add-filter">
<label for="add_filter_select">Add filter</label>
<select id="add_filter_select"><option value="">&nbsp;</option>
<option value="project_id">Project</option>
<option value="issue_id">Issue</option>
<option value="user_id">User</option>
<option value="author_id">Author</option>
<option value="activity_id">Activity</option>
<option value="comments">Comment</option>
<option value="hours">Hours</option>
<option value="spent_on">Date</option><optgroup label="Issue"><option value="issue.tracker_id">Issue&#39;s Tracker</option>
<option value="issue.status_id">Issue&#39;s Status</option>
<option value="issue.fixed_version_id">Issue&#39;s Target version</option>
<option value="issue.cf_2">Issue&#39;s Searchable field</option>
<option value="issue.cf_1">Issue&#39;s Database</option>
<option value="issue.cf_9">Issue&#39;s Project 1 cf</option>
<option value="issue.cf_18">Issue&#39;s Field 1</option>
<option value="issue.cf_19">Issue&#39;s Field 2</option>
<option value="issue.cf_20">Issue&#39;s Field 3</option></optgroup><optgroup label="Project"><option value="project.status">Project&#39;s Status</option>
<option value="project.cf_3">Project&#39;s Development status</option></optgroup></select>
</div>

<input type="hidden" name="f[]" id="f_" value="" autocomplete="off" />

    </div>
  </fieldset>

    <fieldset id="options" class="collapsible collapsed">
      <legend onclick="toggleFieldset(this);" class="icon icon-collapsed">Options</legend>
        <div class="hidden">
          <table id="list-definition" class="">
            <tr>
              <td class="field">Columns</td>
              <td>
<span class="query-columns">
  <span>
      <label for="available_c">Available Columns</label>
      <select name="available_columns[]" id="available_c" multiple="multiple" size="10" ondblclick="moveOptions(this.form.available_c, this.form.selected_c);"><option value="project">Project</option>
<option value="spent_on">Date</option>
<option value="created_on">Created</option>
<option value="tweek">Week</option>
<option value="author">Author</option>
<option value="user">User</option>
<option value="activity">Activity</option>
<option value="issue">Issue</option>
<option value="issue.tracker">Tracker</option>
<option value="issue.status">Status</option>
<option value="issue.category">Category</option>
<option value="issue.fixed_version">Target version</option>
<option value="comments">Comment</option>
<option value="cf_10">Overtime</option>
<option value="issue.cf_2">Searchable field</option>
<option value="issue.cf_1">Database</option>
<option value="issue.cf_6">Float field</option>
<option value="issue.cf_8">Custom date</option>
<option value="issue.cf_9">Project 1 cf</option>
<option value="issue.cf_18">Field 1</option>
<option value="issue.cf_20">Field 3</option>
<option value="project.cf_3">Development status</option></select>
  </span>
  <span class="buttons">
      <input type="button" value="&#8594;" class="move-right"
       onclick="moveOptions(this.form.available_c, this.form.selected_c);" />
      <input type="button" value="&#8592;" class="move-left"
       onclick="moveOptions(this.form.selected_c, this.form.available_c);" />
  </span>
  <span>
      <label for="selected_c">Selected Columns</label>
      <select name="c[]" id="selected_c" multiple="multiple" size="10" ondblclick="moveOptions(this.form.selected_c, this.form.available_c);"><option value="hours">Hours</option>
<option value="issue.cf_19">Field 2</option></select>
  </span>
  <span class="buttons">
      <input type="button" value="&#8648;" onclick="moveOptionTop(this.form.selected_c);" />
      <input type="button" value="&#8593;" onclick="moveOptionUp(this.form.selected_c);" />
      <input type="button" value="&#8595;" onclick="moveOptionDown(this.form.selected_c);" />
      <input type="button" value="&#8650;" onclick="moveOptionBottom(this.form.selected_c);" />
  </span>
</span>

<script>
//<![CDATA[

$(document).ready(function(){
  $('.query-columns').closest('form').submit(function(){
    $('#selected_c option:not(:disabled)').prop('selected', true);
  });
});

//]]>
</script></td>
            </tr>
            <tr>
              <td class="field"><label for='group_by'>Group results by</label></td>
              <td><select name="group_by" id="group_by"><option value="">&nbsp;</option>
<option value="project">Project</option>
<option value="spent_on">Date</option>
<option value="created_on">Created</option>
<option value="user">User</option>
<option value="activity">Activity</option>
<option value="issue">Issue</option>
<option value="cf_10">Overtime</option></select></td>
            </tr>
            <tr>
              <td>Totals</td>
              <td><label class="inline"><input type="checkbox" name="t[]" value="hours" checked="checked" /> Hours</label><input type="hidden" name="t[]" id="t_" value="" autocomplete="off" /></td>
            </tr>
        </table>
      </div>
    </fieldset>
</div>

<p class="buttons">
  <a href="#" onclick="$(&quot;#query_form&quot;).submit(); return false;" class="icon icon-checked">Apply</a>
  <a class="icon icon-reload" href="/time_entries?set_filter=1&amp;sort=">Clear</a>
      <a href="#" onclick="$(&#39;#query_type&#39;).prop(&#39;disabled&#39;,false);$(&#39;#query_form&#39;).attr(&#39;action&#39;, &#39;/queries/new&#39;).submit(); return false;" class="icon icon-save">Save custom query</a>
</p>
</div>



<script>
//<![CDATA[

$(function ($) {
  $('input[name=display_type]').change(function (e) {
    if ($("#display_type_list").is(':checked')) {
      $('table#list-definition').show();
    } else {
      $('table#list-definition').hide();
    }

  })
});


//]]>
</script>

<div class="tabs hide-when-print">
<ul>
    <li><a class="selected" href="/time_entries?c%5B%5D=hours&amp;c%5B%5D=issue.cf_19">Details</a></li>
    <li><a href="/time_entries/report?c%5B%5D=hours&amp;c%5B%5D=issue.cf_19">Report</a></li>
</ul>
</div>

</form>
<p class="query-totals"><span class="total-for-hours"><span>Hours:</span> <span class="value">3:00</span></span></p>
<form data-cm-url="/time_entries/context_menu" action="/time_entries" accept-charset="UTF-8" name="form-c5f35f93" method="post"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><input type="hidden" name="back_url" value="/time_entries?c%5B%5D=hours&amp;c%5B%5D=issue.cf_19" autocomplete="off" />
<div class="autoscroll">
<table class="list odd-even time-entries">
<thead>
  <tr>
    <th class="checkbox hide-when-print">
      <input type="checkbox" name="check_all" id="check_all" value="" class="toggle-selection" title="Check all/Uncheck all" />
    </th>
      <th class="hours"><a title="Sort by &quot;Hours&quot;" href="/time_entries?c%5B%5D=hours&amp;c%5B%5D=issue.cf_19&amp;sort=hours%2Cspent_on%3Adesc">Hours</a></th>
      <th class="issue_cf_19 string">Field 2</th>
    <th></th>
  </tr>
</thead>
<tbody>
  <tr id="time-entry-11" class="time-entry odd hascontextmenu">
    <td class="checkbox hide-when-print"><input type="checkbox" name="ids[]" value="11" /></td>
    <td class="hours">1:00</td>
    <td class="issue_cf_19 string"></td>
    <td class="buttons">
        <a title="Edit" class="icon-only icon-edit" href="/time_entries/11/edit">Edit</a>
        <a data-confirm="Are you sure?" title="Delete" class="icon-only icon-del" rel="nofollow" data-method="delete" href="/time_entries/11">Delete</a>
        <a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
    </td>
  </tr>

  <tr id="time-entry-10" class="time-entry even hascontextmenu">
    <td class="checkbox hide-when-print"><input type="checkbox" name="ids[]" value="10" /></td>
    <td class="hours">1:00</td>
    <td class="issue_cf_19 string"></td>
    <td class="buttons">
        <a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
    </td>
  </tr>

  <tr id="time-entry-9" class="time-entry odd hascontextmenu">
    <td class="checkbox hide-when-print"><input type="checkbox" name="ids[]" value="9" /></td>
    <td class="hours">1:00</td>
    <td class="issue_cf_19 string"></td>
    <td class="buttons">
        <a title="Edit" class="icon-only icon-edit" href="/time_entries/9/edit">Edit</a>
        <a data-confirm="Are you sure?" title="Delete" class="icon-only icon-del" rel="nofollow" data-method="delete" href="/time_entries/9">Delete</a>
        <a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
    </td>
  </tr>

</tbody>
</table>
</div>
</form>


<span class="pagination"><ul class="pages"></ul><span><span class="items">(1-3/3)</span> </span></span>

<p class="other-formats">Also available in:  <span><a class="atom" rel="nofollow" href="/time_entries.atom?c%5B%5D=hours&amp;c%5B%5D=issue.cf_19&amp;key=13876e79e6be49c872fad95f5f14b241eb455617">Atom</a></span>
  <span><a class="csv" rel="nofollow" onclick="showModal(&#39;csv-export-options&#39;, &#39;330px&#39;); return false;" href="/time_entries.csv?c%5B%5D=hours&amp;c%5B%5D=issue.cf_19">CSV</a></span>
</p>
<div id="csv-export-options" style="display:none;">
  <h3 class="title">CSV export options</h3>
  <form id="csv-export-form" action="/time_entries.csv" accept-charset="UTF-8" name="csv-export-form-3046169c" method="get"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" />
  <input type="hidden" name="set_filter" value="1" autocomplete="off" /><input type="hidden" name="f[]" value="spent_on" autocomplete="off" /><input type="hidden" name="op[spent_on]" value="*" autocomplete="off" /><input type="hidden" name="c[]" value="hours" autocomplete="off" /><input type="hidden" name="c[]" value="issue.cf_19" autocomplete="off" /><input type="hidden" name="t[]" value="hours" autocomplete="off" /><input type="hidden" name="sort" value="spent_on:desc" autocomplete="off" />
  <p>
    <label><input type="radio" name="c[]" id="c__" value="" checked="checked" /> Selected Columns</label><br />
    <label><input type="radio" name="c[]" id="c__all_inline" value="all_inline" /> All Columns</label>
  </p>
  <p><label>Encoding <select name="encoding" id="encoding"><option selected="selected" value="ISO-8859-1">ISO-8859-1</option>
<option value="UTF-8">UTF-8</option></select></label></p>
  <p class="buttons">
    <input type="submit" value="Export" onclick="hideModal(this);" />
    <a href="#" onclick="hideModal(this);; return false;">Cancel</a>
  </p>
</form></div>




        
        <div style="clear:both;"></div>
    </div>
</div>
<div id="footer">
    Powered by <a href="https://www.redmine.org/">Redmine</a> &copy; 2006-2025 Jean-Philippe Lang
</div>

<div id="ajax-indicator" style="display:none;"><span>Loading...</span></div>
<div id="ajax-modal" style="display:none;"></div>

</div>

</body>
</html>
.
Expected 0 to be >= 1.

rails test test/functional/timelog_custom_fields_visibility_test.rb:78

...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F

Failure:
IssuesControllerTest#test_create_should_ignore_readonly_fields [test/functional/issues_controller_test.rb:4378]:
Expected "" to be nil.

rails test test/functional/issues_controller_test.rb:4343

................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................S.........................DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: layouts/base.html.erb (called from block in find_all at /var/lib/jenkins/workspace/5.0-stable/DATABASE_ADAPTER/postgresql/RUBY_VER/ruby-3.0/config/initializers/10-patches.rb:60)
..............................................F

Failure:
RepositoriesBazaarControllerTest#test_entry_show [test/functional/repositories_bazaar_controller_test.rb:137]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_bazaar_controller_test.rb:128

F

Failure:
RepositoriesBazaarControllerTest#test_changes [test/functional/repositories_bazaar_controller_test.rb:124]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_bazaar_controller_test.rb:115

F

Failure:
RepositoriesBazaarControllerTest#test_annotate_author_non_ascii [test/functional/repositories_bazaar_controller_test.rb:265]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_bazaar_controller_test.rb:242

.F

Failure:
RepositoriesBazaarControllerTest#test_browse_at_given_revision [test/functional/repositories_bazaar_controller_test.rb:105]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_bazaar_controller_test.rb:95

F

Failure:
RepositoriesBazaarControllerTest#test_browse_root [test/functional/repositories_bazaar_controller_test.rb:69]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_bazaar_controller_test.rb:62

F

Failure:
RepositoriesBazaarControllerTest#test_directory_entry [test/functional/repositories_bazaar_controller_test.rb:166]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_bazaar_controller_test.rb:157

F

Failure:
RepositoriesBazaarControllerTest#test_annotate_author_escaping [test/functional/repositories_bazaar_controller_test.rb:228]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_bazaar_controller_test.rb:211

F

Failure:
RepositoriesBazaarControllerTest#test_diff [test/functional/repositories_bazaar_controller_test.rb:184]:
Expected at least 1 element matching "th.line-num[data-txt=11] ~ td.diff_out", found 0.
Expected 0 to be >= 1.

rails test test/functional/repositories_bazaar_controller_test.rb:170

F

Failure:
RepositoriesBazaarControllerTest#test_destroy_valid_repository [test/functional/repositories_bazaar_controller_test.rb:284]:
Expected false to be truthy.

rails test test/functional/repositories_bazaar_controller_test.rb:280

F

Failure:
RepositoriesBazaarControllerTest#test_entry_download [test/functional/repositories_bazaar_controller_test.rb:152]:
Expected response to be a <2XX: success>, but was a <404: Not Found>
Response body: 

rails test test/functional/repositories_bazaar_controller_test.rb:142

.F

Failure:
RepositoriesBazaarControllerTest#test_browse_directory [test/functional/repositories_bazaar_controller_test.rb:86]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_bazaar_controller_test.rb:77

F

Failure:
RepositoriesBazaarControllerTest#test_annotate [test/functional/repositories_bazaar_controller_test.rb:197]:
Expected response to be a <2XX: success>, but was a <404: Not Found>

rails test test/functional/repositories_bazaar_controller_test.rb:188

.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F

Failure:
IssuesCustomFieldsVisibilityTest#test_index_with_partial_custom_field_visibility [test/functional/issues_custom_fields_visibility_test.rb:256]:
Expected: "ValueA"
  Actual: "Columns".
Expected 0 to be >= 1.

rails test test/functional/issues_custom_fields_visibility_test.rb:236

..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Finished in 1229.899623s, 4.4329 runs/s, 19.3032 assertions/s.
5452 runs, 23741 assertions, 112 failures, 6 errors, 1 skips

You have skipped tests. Run with --verbose for details.
Build step 'Execute shell' marked build as failure
Finished: FAILURE