Project

General

Profile

Actions

Defect #32022

closed

IssueSubtaskingTest fails with high probability

Added by Go MAEDA over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Code cleanup/refactoring
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed
Affected version:

Description

$ RAILS_ENV=test bin/rake db:migrate:reset
$ bin/rails test --seed 21196
.
.
.
Failure:
IssueSubtaskingTest#test_parent_total_estimated_hours_should_be_sum_of_visible_descendants [/Users/maeda/redmines/4.0-stable/test/unit/issue_subtasking_test.rb:345]:
Expected: 12
  Actual: 21.0

bin/rails test test/unit/issue_subtasking_test.rb:335

Related issues

Related to Redmine - Defect #31778: Total estimated time issue query column and issue field might leak informationClosedGo MAEDA

Actions
Actions #1

Updated by Go MAEDA over 5 years ago

  • Target version set to 4.0.5

I am having been observed this issue since r18359. I think it can be fixed if r17761 is merged to 4.0-stable branch.

Actions #2

Updated by Go MAEDA over 5 years ago

The test assumes that User.current is AnonymousUser, who cannot see other user's private issue. The error occurs when User.current is a user whose role has permission to see see other user's private issue.

We can fix the error by backporting r17761 in order to ensure that the User.current is always AnonymousUser. r17761 was committed 9 days after 4.0-stable branch had been created, in order to fix test failures.

Actions #3

Updated by Yuichi HARADA over 5 years ago

I backported r17761 to 4.0-stable and performed the same seed test.
I have confirmed that no fail occurred in IssueSubtaskingTest.

Actions #4

Updated by Go MAEDA over 5 years ago

  • Related to Defect #31778: Total estimated time issue query column and issue field might leak information added
Actions #5

Updated by Go MAEDA over 5 years ago

  • Category set to Code cleanup/refactoring
  • Status changed from New to Closed
  • Assignee set to Go MAEDA
  • Resolution set to Fixed

Merged r17761 to 4.0-stable.

Actions #6

Updated by Go MAEDA over 5 years ago

  • Subject changed from IssueSubtaskingTest randomly fails in 4.0-stable to IssueSubtaskingTest fails with high probability
  • Status changed from Closed to Reopened
  • Target version changed from 4.0.5 to 3.4.12

3.4-stable branch has the same problem. It also can be fixed by backporting r17761.

$ RAILS_ENV=test bin/rake db:migrate:reset
$ RAILS_ENV=test bin/rake test SEED=46331
.
.
.
  1) Failure:
IssueSubtaskingTest#test_parent_total_estimated_hours_should_be_sum_of_visible_descendants [/Users/maeda/redmines/3.4-stable/test/unit/issue_subtasking_test.rb:334]:
Expected: 12
  Actual: 21.0
Actions #7

Updated by Go MAEDA over 5 years ago

  • Status changed from Reopened to Closed

Merged to 3.4-stable.

Actions

Also available in: Atom PDF