Repository navigation
1.4.0: a run of cases through a part names its program - #10
Merged
Merged
Conversation
test/caseResult named the job's filter as the program and the record's name as the part: cases run through a part (unit/a) were reported as the program unit/a, and CLion and Neovim placed them under a suite of that name. It now names them as the record states them, by the rule of test/result (owner_of). mcpp names a run that selects cases (--case) after the program; such a result carries no part. The design note and a comment named the Neovim command :Mcpp testInsights; it is :Mcpp test.insights. Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Found in the clean-room check of 1.3.0 (
xlings install mcpp-ide mcpp-ide-nvim, mcpp 2026.11.9.1, a two-file mtest program under[test] programs = "directory").test/runCasesthrough a part (test: "unit/arith") answeredprogram: "unit/arith", part: "unit": the job's filter was taken as the program, the record's name as the part.test/caseResultnow names both as the record states them, by the rule oftest/result(testing::owner_of). mcpp 2026.11.9.1 names a run with--caseafter the program (unit), whatever part the filter names; such a result carries no part. CLion and Neovim place a case by these fields; VS Code looks cases up by id and was not affected.unit/aof the directory fixtures and checks each result's program and part (it fails on 1.3.0).:Mcpp test.insights(the design note and a comment saidtestInsights). This supersedes docs: the Neovim command of the test insights is:Mcpp test.insights#9.Local: backend 14/14, protocol e2e, Neovim smoke 66/66,
release-plan.sh v1.4.0→ backend vscode clion nvim.Co-authored-by: speak-agent 248744407+speak-agent@users.noreply.github.com