Skip to content

QA Report: Incomplete iccApply tool invocations return success #2405

Description

@xsscx

QA Report

2026-09-05 01:20:39 UTC

Severity: automation and CLI-contract defect.

One-line reproduction:

for tool in IccApplyProfiles/iccApplyProfiles IccApplySearch/iccApplySearch IccApplyNamedCmm/iccApplyNamedCmm IccApplyToLink/iccApplyToLink; do /tmp/iccfromxml-valgrind-build/Tools/$tool >/dev/null; printf '%s exit=%s\n' "$tool" "$?"; done

Observed: all four no-operand invocations print usage and exit 0. Prefix
iteration also found that iccApplySearch accepts one operand and
iccApplyToLink accepts every prefix containing zero through eight operands
with exit 0 and no output. This is 13 distinct incomplete forms. The relevant
guards return 0 at iccApplyProfiles.cpp:273-275, iccApplySearch.cpp:256-258,
iccApplyNamedCmm.cpp:380-382, and iccApplyToLink.cpp:917-919.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

CodexCodex use indicated by MaintainerQAMaintainer indicates topic of Quality Assurancegpt-6-astraMaintainer indicates use of Codex gpt-6-astra Modelneeds-triageMaintainer triage required

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions