Skip to content

fix: recognize variable-width space separators - #3055

Closed
w3lld1 wants to merge 1 commit into
robotframework:developfrom
w3lld1:fix/multi-space-separators
Closed

fix: recognize variable-width space separators#3055
w3lld1 wants to merge 1 commit into
robotframework:developfrom
w3lld1:fix/multi-space-separators

Conversation

@w3lld1

@w3lld1 w3lld1 commented Jul 17, 2026

Copy link
Copy Markdown

Summary

  • I updated separator detection to recognize Robot Framework's two-or-more-space separators even when RIDE is configured to write four spaces.
  • I kept tab separators supported and added a regression test for the reported four-space configuration with a two-space input file.

Testing

  • xvfb-run -a python -m pytest -q utest/lib/robot/parsing/test_robotreader.py — 1 passed
  • python -m py_compile src/robotide/lib/robot/parsing/robotreader.py utest/lib/robot/parsing/test_robotreader.py
  • git diff --check origin/develop...HEAD

I also attempted the full invoke test suite locally. Its first application pass completed with 15 passed and 3 skipped, but the main run reported failures in utest/controller/test_cellinfo.py and utest/application/test_postinstaller.py before timing out while running utest/application/test_updatenotifier.py.

Fixes #3045

@HelioGuilherme66

Copy link
Copy Markdown
Member

@w3lld1 Your changes have been incorporated in #3059, because needed some improvements to not break some test suites editing.
Thanks for the PR.

@HelioGuilherme66 HelioGuilherme66 added enhancement Request for improvement: either for an existing feature or a new one fixed Issues that have been fixed and can be closed already labels Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Request for improvement: either for an existing feature or a new one fixed Issues that have been fixed and can be closed already

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants