{"action":"created","issue":{"url":"https://api.github.com/repos/neovim/neovim/issues/3926","labels_url":"https://api.github.com/repos/neovim/neovim/issues/3926/labels{/name}","comments_url":"https://api.github.com/repos/neovim/neovim/issues/3926/comments","events_url":"https://api.github.com/repos/neovim/neovim/issues/3926/events","html_url":"https://github.com/neovim/neovim/pull/3926","id":124567286,"number":3926,"title":"CI: test: skip spurious gcov \"gcda\" failures.","user":{"login":"justinmk","id":1359421,"avatar_url":"https://avatars.githubusercontent.com/u/1359421?v=3","gravatar_id":"","url":"https://api.github.com/users/justinmk","html_url":"https://github.com/justinmk","followers_url":"https://api.github.com/users/justinmk/followers","following_url":"https://api.github.com/users/justinmk/following{/other_user}","gists_url":"https://api.github.com/users/justinmk/gists{/gist_id}","starred_url":"https://api.github.com/users/justinmk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justinmk/subscriptions","organizations_url":"https://api.github.com/users/justinmk/orgs","repos_url":"https://api.github.com/users/justinmk/repos","events_url":"https://api.github.com/users/justinmk/events{/privacy}","received_events_url":"https://api.github.com/users/justinmk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-01-01T23:40:21Z","updated_at":"2016-01-02T03:44:11Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/neovim/neovim/pulls/3926","html_url":"https://github.com/neovim/neovim/pull/3926","diff_url":"https://github.com/neovim/neovim/pull/3926.diff","patch_url":"https://github.com/neovim/neovim/pull/3926.patch"},"body":"gcov often fails because of timing issues, sending \"Merge mismatch\"\r\nmessages to the captured test output, which causes spurious test\r\nfailures. These build failures don't give us any useful information.\r\nBecause we have non-gcov builds, ignoring these failed gcov builds is\r\nfairly safe.\r\n\r\nExample build failure:\r\nhttps://s3.amazonaws.com/archive.travis-ci.org/jobs/99723304/log.txt\r\n\r\n    Passed in: (string)\r\n    'profiling:/home/travis/build/neovim/neovim/build/src/nvim/CMakeFiles/nvim.dir/ops.c.gcda:Merge\r\n    mismatch for function 49' Expected: (string) 'tty ready'\r\n\r\n    stack traceback:\r\n    ...vis/build/neovim/neovim/test/functional/job/job_spec.lua:399: in\r\n    function\r\n    <...vis/build/neovim/neovim/test/functional/job/job_spec.lua:393>\r\n\r\n    ...vis/build/neovim/neovim/test/functional/job/job_spec.lua:399:\r\n    Expected objects to be the same. Passed in: (string)\r\n    'profiling:/home/travis/build/neovim/neovim/build/src/nvim/CMakeFiles/nvim.dir/ops.c.gcda:Merge\r\n    mismatch for function 49' Expected: (string) 'tty ready'\r\n\r\nPerhaps @bfredl @fwalch or @jszakmeister will know a better way (e.g. re-route the \"Merge mismatch\" messages somehow).\r\n\r\nGREEN BUILDS FOR 2016!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111"},"comment":{"url":"https://api.github.com/repos/neovim/neovim/issues/comments/168361521","html_url":"https://github.com/neovim/neovim/pull/3926#issuecomment-168361521","issue_url":"https://api.github.com/repos/neovim/neovim/issues/3926","id":168361521,"user":{"login":"justinmk","id":1359421,"avatar_url":"https://avatars.githubusercontent.com/u/1359421?v=3","gravatar_id":"","url":"https://api.github.com/users/justinmk","html_url":"https://github.com/justinmk","followers_url":"https://api.github.com/users/justinmk/followers","following_url":"https://api.github.com/users/justinmk/following{/other_user}","gists_url":"https://api.github.com/users/justinmk/gists{/gist_id}","starred_url":"https://api.github.com/users/justinmk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justinmk/subscriptions","organizations_url":"https://api.github.com/users/justinmk/orgs","repos_url":"https://api.github.com/users/justinmk/repos","events_url":"https://api.github.com/users/justinmk/events{/privacy}","received_events_url":"https://api.github.com/users/justinmk/received_events","type":"User","site_admin":false},"created_at":"2016-01-02T03:44:11Z","updated_at":"2016-01-02T03:44:11Z","body":"I pushed 6f25ba0550d722112502e7882153cf4044aec6e2 which limits gcov to a single build.\r\n\r\nI'll leave this PR around in case gcov starts misbehaving again, but I haven't actually seen any gcda failures in the last 8 various builds--though it had been going crazy for days before now.\r\n\r\nP.S. Does anyone know where CI_TARGET is set? It is not documented by travis, and we don't set it anywhere except for clint."}}