Skip to content

testing: failure output format doesn't play nice with emacs compile-mode #3629

Closed

Description

@gopherbot

by ryanb@google.com:

hi! i'll probably look at fixing this in 20% time soon if no one else gets to it first.

What steps will reproduce the problem?

in emacs, run M-x compile and enter "go test" to run a go unit test that fails.

What is the expected output?
What do you see instead?

the failure detail line has a tab at the beginning, which confuses emacs's compile-mode
output parsing. for example:

    app_test.go:32: /generate?... 400 Bad value '' for parameter handles

C-x ` or M-x next-error can't find this. if you remove the tab from the beginning, then
it works.

this is using go-mode.el from dc5e410f0b4c weekly/weekly.2012-03-27, gnu emacs 23.2.1,
goobuntu 10.04.

Activity

  1. gopherbot commented on May 16, 2012

    @gopherbot
    ContributorAuthor

    Comment 1 by ryanb@google.com:

    looking at decorate() in testing/testing.go, it looks like the leading tab(s) are
    intentional, so i'll look at adding to compilation-error-regexp-alist in go-mode.el
    instead.
  2. gopherbot commented on May 16, 2012

    @gopherbot
    ContributorAuthor

    Comment 2 by ryanb@google.com:

    fix is out for review: http://golang.org/cl/6197091/
  3. robpike commented on Jun 1, 2012

    @robpike
    Contributor

    Comment 3:

    Status changed to Started.

  4. Sajmani commented on Jun 4, 2012

    @Sajmani
    Contributor

    Comment 4:

    This issue was closed by revision 062b609.

    Status changed to Fixed.

  5. added a commit that references this issue on May 11, 2015
    1ba00e3
  6. locked and limited conversation to collaborators on Jun 24, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions