Skip to content

Tracking issue for migrating from Glacier to compiletest ICE/crash tracking #125459

Open

Description

@fmease

Tracks the necessary steps to "fully"1 transition from rust-lang/glacier to compiletest ICE/crash tracking inside tests/crashes/.
See also this Zulip topic.

Steps

Unresolved Questions

  • Should we implement rustdoc support via subdirectories/tests suites (e.g., tests/crashes/rustdoc/) or via a new compiletest directive (e.g., //@ bin: rustdoc)
    • If we do the former, should we move rustc tests from tests/crashes/ to tests/crashes/rustc/?
  • Should we define precise procedures for adding new tests to tests/crashes?

Footnotes

  1. Glacier|_{rust-lang/rust}, i.e., restriction of Glacier to rust-lang/rust (excluding git submodules/subtrees), i.e., Glacier without support for rustfmt, Cargo, Clippy, Miri ICE/crash tracking ↩

Activity

  1. added
    A-testsuiteArea: The testsuite used to check the correctness of rustc
    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.
    C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFC
    on May 23, 2024
  2. fmease commented on May 23, 2024

    @fmease
    MemberAuthor
  3. changed the title [-]Tracking issue for migrating from Glacier to compiletest ICE tracking[/-] [+]Tracking issue for migrating from Glacier to compiletest ICE/crash tracking[/+] on May 23, 2024
  4. matthiaskrgr commented on May 23, 2024

    @matthiaskrgr
    Member

    I'm not sure if it makes a lot of sense to track crashes inside the rustc repo for tools (rustfmt, clippy, miri etc) that are actually living inside their own repos because in most cases I guess you would "accidentally" fix something during a submodule/tree sync?

  5. fmease commented on May 23, 2024

    @fmease
    MemberAuthor

    Good point. I guess that means T-rustfmt/T-cargo/... for example will need to introduce their own mechanism assuming they're interested in doing that and that "we" won't try to find a Glacier replacement for them now that it's officially archived.

  6. moved this from Needs Triage / Backlog to In progress in compiletest maintenance and improvementson May 29, 2024
  7. added 3 commits that reference this issue on May 23, 2025
  8. added a commit that references this issue on May 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-compiletestArea: The compiletest test runnerA-testsuiteArea: The testsuite used to check the correctness of rustcC-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCS-tracking-impl-incompleteStatus: The implementation is incomplete.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions