View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0028573 | Open CASCADE | OCCT:Modeling Algorithms | public | 2017-03-20 09:52 | 2017-09-29 16:25 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 7.1.0 | ||||
Target Version | 7.2.0 | Fixed in Version | 7.2.0 | ||
Summary | 0028573: Get rid of the old Boolean Operations in QA commands | ||||
Description | Many QA commands are using old Boolean operations and many are using both new and old algorithms. In view of removal of the old Boolean operations the QA commands will be cleared of the usage of the old algorithm. | ||||
Steps To Reproduce | Not needed. | ||||
Tags | No tags attached. | ||||
Test case number | Not needed | ||||
related to | 0028575 | assigned | Removal of the old Boolean Operations algorithm - BRepAlgo_BooleanOperation |
|
Branch CR28573 has been created by emv. SHA-1: 3482a7277abb42a1821f353cbbbddeb5801dedc0 Detailed log of new commits: Author: emv Date: Mon Mar 20 12:09:36 2017 +0300 0028573: Get rid of the old Boolean Operations in QA commands The QA commands have been modified to use new Boolean operations instead of old. |
|
Dear Mikhail, could you please review the git branch CR28573? |
|
Remarks: src\QABugs\QABugs_11.cxx - 1409: extra comparison "argc > 5" - 1970: extra comparison "argc > 6" |
|
Branch CR28573 has been updated by emv. SHA-1: bbb246ca597374a6285074c3ea907298cf53d8a5 Detailed log of new commits: Author: emv Date: Tue Mar 21 07:39:16 2017 +0300 // Small correction. |
|
Corrected, please review again. |
|
Reviewed. |
|
Dear BugMaster, Branch CR28573 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested. SHA-1: bbb246ca597374a6285074c3ea907298cf53d8a5 Number of compiler warnings: occt component: Linux: 0 (0 on master) Windows: 0 (0 on master) MasOS: 0 (0 on master) products component: Linux: 64 Windows: 0 MacOS: 1197 Regressions/Differences: Not detected Testing cases: Not needed CPU-problematic test case has been detected: CPU bugs modalg_2 bug426: 0.7956051 / 0.1716011 [+363.64%] Testing on Linux: Total MEMORY difference: 93224840 / 92503842 [+0.78%] Total CPU difference: 20255.41000000016 / 20183.74000000011 [+0.36%] Testing on Windows: Total MEMORY difference: 57774859 / 57774010 [+0.00%] Total CPU difference: 18684.56737209853 / 18780.72638849851 [-0.51%] There are differences in images found by testdiff: http://occt-tests/CR28573-master-OCCT/Debian70-64/diff-Debian70-64.html http://occt-tests/CR28573-master-OCCT/Windows-64-VC10/diff-Windows-64-VC10-image.html bugs modalg_4 bug825 bugs modalg_2 bug426 |
|
Dear Eugeny, Branch CR28573 has been rejected due to: - CPU problems - differences in images |
|
Branch CR28573_1 has been created by emv. SHA-1: 06f356c8ea9d011de5933bf51382f90a1446e502 Detailed log of new commits: Author: emv Date: Mon Mar 20 12:09:36 2017 +0300 0028573: Get rid of the old Boolean Operations in QA commands The QA commands have been modified to use new Boolean operations instead of old. |
|
1. bugs modalg_2 bug426 The CPU problem in this case has appeared due to the blend operation performed on the result of fuse operation. Old Boolean algorithm performs also the unification of the faces. The new one does not. I have inserted this unification into the command. The difference in images is due to 3d view was mistakenly enabled in the case. I have also corrected this. 2. bugs modalg_4 bug825 The difference is explained by the fact that better result of Boolean operation has been obtained with new algorithm. Dear Mikhail, could you please review the git branch CR28573_1? Dear Alexey, no testing is needed. Please just check the test case bugs modalg_2 bug426 and check if TODOs for MacOS are really needed here. |
|
Reviewed. |
|
Updated version of bugs modalg_2 bug426 has been tested, CPU problem has not been detected. |
|
Branch CR28573 has been deleted by kgv. SHA-1: bbb246ca597374a6285074c3ea907298cf53d8a5 |
|
Branch CR28573_1 has been deleted by kgv. SHA-1: 06f356c8ea9d011de5933bf51382f90a1446e502 |
occt: master 431d0f18 2017-03-20 09:09:36
Committer: bugmaster Details Diff |
0028573: Get rid of the old Boolean Operations in QA commands The QA commands have been modified to use new Boolean operations instead of old. |
Affected Issues 0028573 |
|
mod - src/QABugs/QABugs_10.cxx | Diff File | ||
mod - src/QABugs/QABugs_11.cxx | Diff File | ||
mod - src/QABugs/QABugs_13.cxx | Diff File | ||
mod - src/QABugs/QABugs_17.cxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
mod - src/QABugs/QABugs_2.cxx | Diff File | ||
mod - src/QABugs/QABugs_3.cxx | Diff File | ||
mod - tests/bugs/modalg_2/bug426 | Diff File | ||
rm - tests/bugs/modalg_2/bug426_1 | Diff File | ||
mod - tests/bugs/modalg_4/bug822_1 | Diff File | ||
mod - tests/bugs/modalg_4/bug822_2 | Diff File | ||
mod - tests/bugs/modalg_4/bug823 | Diff File | ||
rm - tests/bugs/modalg_4/bug823_1 | Diff File | ||
mod - tests/bugs/modalg_4/bug824 | Diff File | ||
rm - tests/bugs/modalg_4/bug824_1 | Diff File | ||
mod - tests/bugs/modalg_4/bug825 | Diff File | ||
rm - tests/bugs/modalg_4/bug825_1 | Diff File | ||
rm - tests/bugs/modalg_4/bug825_2 | Diff File | ||
rm - tests/bugs/modalg_4/bug826_1 | Diff File | ||
rm - tests/bugs/modalg_4/bug827_1 | Diff File | ||
rm - tests/bugs/modalg_4/bug827_2 | Diff File | ||
rm - tests/bugs/modalg_4/bug827_3 | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-03-20 09:52 |
|
New Issue | |
2017-03-20 09:52 |
|
Assigned To | => msv |
2017-03-20 09:53 |
|
Assigned To | msv => emv |
2017-03-20 09:53 |
|
Status | new => assigned |
2017-03-20 09:53 |
|
Steps to Reproduce Updated | |
2017-03-20 09:53 |
|
Relationship added | related to 0028567 |
2017-03-20 14:23 | git | Note Added: 0064441 | |
2017-03-20 14:24 |
|
Note Added: 0064442 | |
2017-03-20 14:24 |
|
Assigned To | emv => msv |
2017-03-20 14:24 |
|
Status | assigned => resolved |
2017-03-20 14:35 |
|
Relationship added | related to 0028574 |
2017-03-20 14:50 |
|
Relationship deleted | related to 0028574 |
2017-03-20 14:51 |
|
Relationship deleted | related to 0028567 |
2017-03-20 14:51 |
|
Relationship added | related to 0028575 |
2017-03-20 18:06 |
|
Note Added: 0064544 | |
2017-03-20 18:06 |
|
Assigned To | msv => emv |
2017-03-20 18:06 |
|
Status | resolved => assigned |
2017-03-21 07:39 | git | Note Added: 0064558 | |
2017-03-21 07:40 |
|
Note Added: 0064559 | |
2017-03-21 07:40 |
|
Assigned To | emv => msv |
2017-03-21 07:40 |
|
Status | assigned => resolved |
2017-03-21 09:48 |
|
Note Added: 0064564 | |
2017-03-21 09:48 |
|
Assigned To | msv => bugmaster |
2017-03-21 09:48 |
|
Status | resolved => reviewed |
2017-03-21 15:08 |
|
Assigned To | bugmaster => apv |
2017-03-22 12:08 |
|
Test case number | => Not needed |
2017-03-22 12:11 |
|
Note Added: 0064610 | |
2017-03-22 12:11 |
|
Assigned To | apv => emv |
2017-03-22 12:11 |
|
Status | reviewed => assigned |
2017-03-22 12:12 |
|
Note Added: 0064611 | |
2017-03-23 10:04 | git | Note Added: 0064638 | |
2017-03-23 10:10 |
|
Note Added: 0064640 | |
2017-03-23 10:10 |
|
Assigned To | emv => msv |
2017-03-23 10:10 |
|
Status | assigned => resolved |
2017-03-23 12:27 |
|
Note Added: 0064644 | |
2017-03-23 12:27 |
|
Assigned To | msv => bugmaster |
2017-03-23 12:27 |
|
Status | resolved => reviewed |
2017-03-23 12:27 |
|
Assigned To | bugmaster => apv |
2017-03-23 16:47 |
|
Note Added: 0064665 | |
2017-03-23 16:47 |
|
Assigned To | apv => bugmaster |
2017-03-23 16:47 |
|
Status | reviewed => tested |
2017-03-24 15:53 | bugmaster | Changeset attached | => occt master 431d0f18 |
2017-03-24 15:53 | bugmaster | Status | tested => verified |
2017-03-24 15:53 | bugmaster | Resolution | open => fixed |
2017-05-12 11:36 | git | Note Added: 0065929 | |
2017-05-12 11:36 | git | Note Added: 0065930 | |
2017-09-29 16:20 |
|
Fixed in Version | => 7.2.0 |
2017-09-29 16:25 |
|
Status | verified => closed |