Title: Overflow in fuzzing #588 by Markoutte · Pull Request #604 · UnitTestBot/UTBotJava · GitHub
Open Graph Title: Overflow in fuzzing #588 by Markoutte · Pull Request #604 · UnitTestBot/UTBotJava
X Title: Overflow in fuzzing #588 by Markoutte · Pull Request #604 · UnitTestBot/UTBotJava
Description: Description Overflow occurs in randomizer when fuzzing tries to shuffle values for further processing. The solution is to divide PseudoShuffledIntProgression into parts which can be processed within range 0..Int.MAX_VALUE. It decreases level of how random combinations are, but this is a little trade-off between memory consumption and this level. Also, CombinationsKt is changed to process up to Long.MAX_VALUE combinations. Fixes #588 Type of Change Breaking change (fix or feature that would cause existing functionality to not work as expected) How Has This Been Tested? Automated Testing org.utbot.framework.plugin.api.CombinationsTest org.utbot.framework.plugin.api.FuzzerTest Manual Scenario Verify the origin problem from #588 Checklist: The change followed the style guidelines of the UTBot project Self-review of the code is passed The change contains enough commentaries, particularly in hard-to-understand areas New documentation is provided or existed one is altered No new warnings New tests have been added All tests pass locally with my changes
Open Graph Description: Description Overflow occurs in randomizer when fuzzing tries to shuffle values for further processing. The solution is to divide PseudoShuffledIntProgression into parts which can be processed withi...
X Description: Description Overflow occurs in randomizer when fuzzing tries to shuffle values for further processing. The solution is to divide PseudoShuffledIntProgression into parts which can be processed withi...
Opengraph URL: https://github.com/UnitTestBot/UTBotJava/pull/604
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:80842145-f8ec-e4ba-61db-93386d96c330 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | DDCE:18A856:75E31:95DEA:6990340E |
| html-safe-nonce | 2431a2bb68da97ca98f25ae6b3e69c9fe9074a1e90ea18b9dd9bd9eb3ae302fa |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERENFOjE4QTg1Njo3NUUzMTo5NURFQTo2OTkwMzQwRSIsInZpc2l0b3JfaWQiOiI5MDQzMTUyNjQ2NzkwMTk4Mjg2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | eaa28d473729f739a9004e3754a6baec3425e13a6ae3f770dee8e8f0797649e7 |
| hovercard-subject-tag | pull_request:1010428283 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/UnitTestBot/UTBotJava/pull/604/checks |
| twitter:image | https://avatars.githubusercontent.com/u/720952?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/720952?s=400&v=4 |
| og:image:alt | Description Overflow occurs in randomizer when fuzzing tries to shuffle values for further processing. The solution is to divide PseudoShuffledIntProgression into parts which can be processed withi... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-preview |
| go-import | github.com/UnitTestBot/UTBotJava git https://github.com/UnitTestBot/UTBotJava.git |
| octolytics-dimension-user_id | 87413538 |
| octolytics-dimension-user_login | UnitTestBot |
| octolytics-dimension-repository_id | 480810501 |
| octolytics-dimension-repository_nwo | UnitTestBot/UTBotJava |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 480810501 |
| octolytics-dimension-repository_network_root_nwo | UnitTestBot/UTBotJava |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 3b33c5aedc9808f45bc5fcf0b1e4404cf749dac7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width