Skip to content

Coverage testing is stopped since 1.2.2 release #5701

Closed

Description

@bsipocz

The last report was generated on release day on the 22nd of December, and the latest was on 2nd of Dec on master. I think this probably is an issue with travis and or package versions but haven't yet looked into the details.

Activity

  1. pllim commented on Jan 17, 2017

    @pllim
    Member

    @bsipocz , I see --coverage test suite still runs in Travis CI. Are you talking about a separate coverage hook? That one, I cannot see, as I have no access to "Settings" here.

  2. bsipocz commented on Jan 19, 2017

    @bsipocz
    MemberAuthor

    I'm talking about the coveralls reports and the feedback here about the results. Currently there are only 3 checks for a PR (travis, appveyor, circle) but it used to be there as the 4th. I don't think that it's a problem with the hook as it still works for the the maintenance and LTS branches.

  3. pllim commented on Jan 19, 2017

    @pllim
    Member

    Do you know who owns the coveralls account for Astropy? @astrofrog ?

  4. bsipocz commented on Jan 25, 2017

    @bsipocz
    MemberAuthor

    I'm talking about the coveralls reports and the feedback here about the results. Currently there are only 3 checks for a PR (travis, appveyor, circle) but it used to be there as the 4th. I don't think that it's a problem with the hook as it still works for the the maintenance and LTS branches.
    The last merge that got a report on coveralls was for #5171. However that was in the middle of feature freeze so the next many merges didn't actually run the travis tests and the next passing one was #5477, but that didn't generate an entry on coveralls, so something broke between those two merges.

  5. MSeifert04 commented on Jan 25, 2017

    @MSeifert04
    Contributor

    I changed something with coverage in #5422 and later there was also #5505. Maybe the coveragerc was modified in an unexpected way.

    That's just wild guessing. :)

  6. mhvk commented on Jan 26, 2017

    @mhvk
    Contributor

    I think all those just touch what gets covered, not how this connects the results of the coverage tests to coveralls.io.

  7. bsipocz commented on Jan 26, 2017

    @bsipocz
    MemberAuthor

    I guess the easiest way to find the regression is to restart the coverage tests on travis between those two merges. Alternatively I'll try to find it by looking at the diffs.

  8. astrofrog commented on Jan 26, 2017

    @astrofrog
    Member

    It might be worth running a build with the verbose flag on for coveralls. In fact, maybe we should always run that command in verbose mode to identify issues. What could be happening is that we have to do some hacking with the .coverage file to fix paths, and maybe this no longer works now the coverage build is in Python 3 not 2?

  9. bsipocz commented on Jan 27, 2017

    @bsipocz
    MemberAuthor

    It doesn't seem to be a py2 vs py3 issue as latest successful build was already running with python3.

  10. astrofrog commented on Jan 27, 2017

    @astrofrog
    Member

    Did we unpin the coverage version around then in ci-helpers?

  11. MSeifert04 commented on Jan 27, 2017

    @MSeifert04
    Contributor

    No that happened a month earlier: astropy/ci-helpers#132

  12. bsipocz commented on Jan 27, 2017

    @bsipocz
    MemberAuthor

    @astrofrog - I don't think it's ci-helpers upstream as it's only broken for astropy core, but still works for the affiliates.

  13. bsipocz commented on Feb 14, 2017

    @bsipocz
    MemberAuthor

    It seems that #5506 broke the reports, but I don't yet see how it did it.

  14. bsipocz commented on Feb 15, 2017

    @bsipocz
    MemberAuthor

    astroplan has similar issues, and the coverage run is also using --remote-data there. astroplan has the coverage broken since the summer, so it's definitely not due to the recent changes of --remote-data in v1.3.

  15. pllim commented on Feb 15, 2017

    @pllim
    Member

    Looks like we have a winner! See #5506 (comment) and perhaps possible solution will be implemented in #5810?

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