Skip to content

feat(run): take several Testo types as tags, one --type each - #139

Merged
roxblnfk merged 1 commit into
mainfrom
feat/type-tags
Oct 21, 2026
Merged

roxblnfk merged 1 commit into
mainfrom
feat/type-tags

Conversation

@roxblnfk

Copy link
Copy Markdown
Collaborator

🔍 What was changed

  • The run configuration's Type filter takes several Testo types as tags, next to Suites and Groups; each one is passed as its own --type (Testo ORs them, a ! prefix excludes).
  • Configurations saved by earlier builds keep their single type: the old testo_type attribute is folded into the list on load.
  • Runs started from an attribute or a test tree node still carry exactly one type, so they are recognised as the same context as before.

The same commit is part of #135 for the OpenIDE build; this PR brings it to the PhpStorm build on main.

Checklist

  • How was this tested: ./gradlew check buildPlugin verifyPlugin (262) and compileKotlin compileTestKotlin -PphpApi=252; the test failures on Windows are the same 10 as on clean main, and the updated baselines match what the tests regenerate on this branch.
  • Tested manually
  • Unit tests added

Testo reads --type repeatedly (included types ORed, a ! prefix excludes, exclusion wins), so the Type filter becomes a tag list next to Suites and Groups. The single type saved by earlier builds (testo_type) is folded into the list on load. A selection of several types is never the configuration of an attribute or node context, which always carries one.

Assisted-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Qodana for JVM

It seems all right 👌

No new problems were found according to the checks applied

💡 Qodana analysis was run in the pull request mode: only the changed files were checked

View the detailed Qodana report

To be able to view the detailed Qodana report, you can either:

To get *.log files or any other Qodana artifacts, run the action with upload-result option set to true,
so that the action will upload the files as the job artifacts:

      - name: 'Qodana Scan'
        uses: JetBrains/qodana-action@v2026.2.2
        with:
          upload-result: true
Contact Qodana team

Contact us at qodana-support@jetbrains.com

@roxblnfk
roxblnfk merged commit 76f356e into main Oct 21, 2026
8 checks passed
@roxblnfk
roxblnfk deleted the feat/type-tags branch October 21, 2026 17:51
roxblnfk added a commit that referenced this pull request Oct 21, 2026
Testo reads --type repeatedly (included types ORed, a ! prefix excludes, exclusion wins), so the Type filter becomes a tag list next to Suites and Groups. The single type saved by earlier builds (testo_type on PhpStorm, testoType on OpenIDE) is folded into the list on load. A selection of several types is never the configuration of an attribute or node context, which always carries one.

Assisted-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant