Skip to content

#8241 - Autotests: Get rid of flacky tests - #9322

Merged
AlexeyGirin merged 84 commits into
masterfrom
8241-autotests-git-rid-of-flacky-tests
Feb 28, 2026
Merged

AlexeyGirin merged 84 commits into
masterfrom
8241-autotests-git-rid-of-flacky-tests

Conversation

@AlexeyGirin

Copy link
Copy Markdown
Collaborator

How the feature works? / How did you fix the issue?

(Screenshots, videos, or GIFs, if applicable)

Check list

  • unit-tests written
  • e2e-tests written
  • documentation updated
  • PR name follows the pattern #1234 – issue name
  • branch name doesn't contain '#'
  • PR is linked with the issue
  • base branch (master or release/xx) is correct
  • task status changed to "Code review"
  • reviewers are notified about the pull request

@AlexeyGirin AlexeyGirin linked an issue Feb 27, 2026 that may be closed by this pull request
@auto-assign
auto-assign Bot requested a review from svvald February 27, 2026 19:03
@AlexeyGirin AlexeyGirin changed the title Fixed flaky tests #8241 Autotests: Git rid of flacky tests Feb 27, 2026
@AlexeyGirin AlexeyGirin changed the title #8241 Autotests: Git rid of flacky tests #8241 - Autotests: Git rid of flacky tests Feb 27, 2026
@AlexeyGirin
AlexeyGirin removed the request for review from svvald February 28, 2026 08:04
Copilot AI and others added 21 commits February 28, 2026 11:14
* Initial plan

* update node version references

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
…ta (#9000)

* Initial plan

* Replace regex trimRight with trimEnd

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
)

* Initial plan

* chore: update react-router to 7.13.0

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
…onents - Incomplete Fix Follow-Up (#9006)

* Initial plan

* chore: upgrade next/react for example-ssr

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
… applied (#8992)

* Initial plan

* fix: always show monomer group titles in RNA accordion

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* limit natural analog titles to relevant monomer groups

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* fixes

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
Co-authored-by: Alexey Girin <alexey_girin@epam.com>
… updates (#9015)

* Initial plan

* Update qs and body-parser overrides

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* Update body-parser via parent dependency

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
…ut overrides (#9019)

* Initial plan

* chore: override js-yaml to patched versions

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* chore: bump js-yaml patch versions

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* chore: remove js-yaml overrides and update lock

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
…8979)

* Initial plan

* Align S-Group subtype combobox width with other selects

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* fix: show selected empty subtype option

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* fixes

* - fixed non specified value

* - fixed unit tests

* fixes

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
Co-authored-by: Alexey Girin <alexey_girin@epam.com>
Co-authored-by: Roman Rodionov <roman_rodionov@epam.com>
…ynamic method call (#9001)

* Potential fix for code scanning alert no. 22: Unvalidated dynamic method call

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Fix unvalidated dynamic method call in parseSGroup.js (#9002)

* Initial plan

* Fix unvalidated dynamic method call in parseSGroup.js

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* Optimize security fix by moving constants outside function scope

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
* Initial plan

* chore: fix package.json trailing comma

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* chore: remove postcss override

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
…9049) (#9052)

* #9032 - Flex mode icon is active after ketcher close and open again

- added reset mode button state to default on destroy

* - updated ketcher version to 3.12.0-rc.2

(cherry picked from commit d721b77)
…ted in monomer wizard (#9048) (#9051)

- fixed leaving group atom position for nucleotides in monomer creation wizard

(cherry picked from commit 34ad31d)
…omolecules mode (#8989)

* fix dissapearing molecule from expanded monomer

* fixed build

* create fragment after removing s group

* fixed build

* removed redundant

* added comment
* add cases

* add cases and files

* update code and screenshoots

* remove step about screenshoot

* changes after review

* some changes for wariningMessageDialog

* add changes

* add changes after review
* Initial plan

* chore: plan phosphate category fix

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* fix: hide phosphate natural analogue groups

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* fixes

* f2

* f3

* revert: restore RNA phosphate grouping

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* chore: revert package-lock.json

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* fixes

* f2

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
Co-authored-by: Alexey Girin <alexey_girin@epam.com>
…8973)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
Co-authored-by: Roman Rodionov <roman_rodionov@epam.com>
* Delete documentation/images/S-Group-Properties-3.6.png

* Add files via upload

* Update help.md
oguzhanduran and others added 18 commits February 28, 2026 11:14
* Initial plan

* Fix ambiguous JSX whitespace in RnaPresetTabs.tsx

Co-authored-by: oguzhanduran <86467364+oguzhanduran@users.noreply.github.com>

* Use explicit JSX space expression {' '} as per lint rule

Co-authored-by: oguzhanduran <86467364+oguzhanduran@users.noreply.github.com>

* Format JSX space expression on single line as per image

Co-authored-by: oguzhanduran <86467364+oguzhanduran@users.noreply.github.com>

* Use regular space instead of {' '} JSX expression

Co-authored-by: oguzhanduran <86467364+oguzhanduran@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: oguzhanduran <86467364+oguzhanduran@users.noreply.github.com>
…ithin the loop body (#9237)

* Refactor loop structures to use while instead of for for improved readability in utils.js and v3000.js

* Refactor spacebarsplit function for improved readability and maintainability
* 9160/refactor:remove unused assignments

* 9160/refactor:remove unused assignments

* 9160/refactor:try to pass test in github

* remove ubused assignments

* fix:remove unnnessacary changes from structeditor

* fix:revert

* remove  unused assigments

* refactor:use lodash for form and structeditor
* Initial plan

* fix: reject empty monomer group template names

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* fix: keep preset template updates while validating names

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* test: cover whitespace-only preset names

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* fix: clarify empty preset name error text

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
… should not be used for promise rejection (#9277)

* 9276: fix promise rejection for literal usage

* normalizeError utility added

* added normalizeError utility into all necessary files
…9095)

* Initial plan

* Add stereoLabel support to CoreAtom and AtomRenderer for macromolecules mode

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* Fix magic number in positionStereoLabel method

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* fixed size of stereolabel

* fixed displaying abs stereoflags

* fixed moving stereolabel after moving second bonds atom

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
Co-authored-by: Aleksei Proskurnov <proskurn@gmail.com>
* Fix empty collection access in sequence tests and sgroup action

* Fix: Always initialize `attachmentPoints` as an empty array, disregarding `attrs.attachmentPoints`.
* refactor analyse dialog to remove unused class methods

* refactor: move analyseItems constant outside of Analyse component to prevent re-declaration
…cessor (#9213)

* Fix EditorHistory constructor return by using static accessor

* fix: Disable `no-use-before-define` ESLint rule for the `_instance` property.

* style: format EditorHistory.update arguments for improved readability.

* refactor: improve type safety of EditorHistory singleton by adding an instance type guard.
Removed developers and QA groups from auto assign configuration.
…ions (#9296)

* Initial plan

* refactor: move async monomers library init out of CoreEditor constructor

Co-authored-by: beyzaevcen <95762073+beyzaevcen@users.noreply.github.com>

* #9260 - undo the changes on package-lock

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: beyzaevcen <95762073+beyzaevcen@users.noreply.github.com>
* Initial plan

* Add rotation and flip functionality for monomers in Macromolecules mode

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* Add interactive rotation handle functionality with 15° snapping

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>

* Address code review feedback: extract constants, improve comments

Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>


---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: AlexeyGirin <26869421+AlexeyGirin@users.noreply.github.com>
Co-authored-by: Roman Rodionov <roman_rodionov@epam.com>
@AlexeyGirin
AlexeyGirin requested a review from Zhirnoff February 28, 2026 08:42
@AlexeyGirin
AlexeyGirin merged commit beeb976 into master Feb 28, 2026
14 of 15 checks passed
@AlexeyGirin
AlexeyGirin deleted the 8241-autotests-git-rid-of-flacky-tests branch February 28, 2026 22:49
@AlexeyGirin AlexeyGirin changed the title #8241 - Autotests: Git rid of flacky tests #8241 - Autotests: Get rid of flacky tests Mar 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Autotests: Get rid of flacky tests