If someone wants to add codecov or some other coverage reporting I can do
whatever steps are needed that require admin access (I don't have time to
do the full setup).

Aaron Meurer

On Thu, Jan 31, 2019 at 11:11 AM Nathan Goldbaum <[email protected]>
wrote:

> Yes. For example, here’s how to do it with codecov:
>
> https://docs.codecov.io/docs/merging-reports
>
>
> On Thu, Jan 31, 2019 at 12:07 PM Aaron Meurer <[email protected]> wrote:
>
>> Code coverage requires the tests to run. So if we are going to do it, we
>> have to do it where the tests are run anyway (meaning it might as well be
>> on Travis). Can code coverage easily be aggregated across multiple builds,
>> since we have the tests split up?
>>
>> Aaron Meurer
>>
>> On Thu, Jan 31, 2019 at 9:47 AM Jason Moore <[email protected]> wrote:
>>
>>> I think that the history on code coverage is that people have attempted
>>> to get it fully working but we've never completed a PR on it. I'm not sure
>>> the increased time it might take was a show stopper.
>>>
>>> Jason
>>> moorepants.info
>>> +01 530-601-9791
>>>
>>>
>>> On Thu, Jan 31, 2019 at 8:09 AM Oscar Gustafsson <
>>> [email protected]> wrote:
>>>
>>>> What about code coverage? If I understand it correctly the tests take
>>>> to long on Travis to include code coverage (just an impression I got while
>>>> browsing Issues, no idea how it works in practice). Maybe there is
>>>> something nifty built in on Azure Pipelines that can be used for that? Or
>>>> if it just a matter of CPU time, maybe one can run the code coverage tests
>>>> on Azure and the other tests on Travis? I really would like if it was
>>>> possible to get a codecov.io or something up and running.
>>>>
>>>> BR Oscar
>>>>
>>>> Den onsdag 30 januari 2019 kl. 19:35:49 UTC+1 skrev Aaron Meurer:
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Jan 30, 2019 at 8:32 AM Matt Cooper <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Thanks Isuru. If you see any issues again, I'd like to dig into it.
>>>>>> Could have been transient, or could be a browser-specific problem we need
>>>>>> to address.
>>>>>>
>>>>>> Also, I'm interested to know more about the complexity of our YAML
>>>>>> syntax. (I don't disagree, I'm mainly curious what specifically you 
>>>>>> tripped
>>>>>> over.)
>>>>>>
>>>>>
>>>>> You can see from https://github.com/sympy/sympy/pull/15297/commits
>>>>> how I struggled with the syntax, for instance, trying to figure out how to
>>>>> make the conditions work.
>>>>>
>>>>> My biggest gripe is that the documentation doesn't have a real search
>>>>> feature. There are two search boxes on
>>>>> https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started/index?view=azdevops.
>>>>> One searches only the titles, and the other searches all of Azure DevOps. 
>>>>> I
>>>>> ended up downloading the PDF documentation and using that because it was
>>>>> the only way I could get a reasonable search. Even then, I had a hard time
>>>>> with the documentation because of lack of concrete examples. I remember
>>>>> searching for a long time until I figured out how to make a build an
>>>>> allowed failure.
>>>>>
>>>>> My biggest hurdle was working with environment variables, and the fact
>>>>> that they are not persisted across scripts. This means that things like
>>>>> source activate for conda/virtualenv do not work. A lot of time was wasted
>>>>> from me not knowing this fact.
>>>>>
>>>>> Aaron Meurer
>>>>>
>>>>>
>>>>>> On Wednesday, January 30, 2019 at 10:17:15 AM UTC-5, Isuru Fernando
>>>>>> wrote:
>>>>>>>
>>>>>>> The azure build log link didn't work for me when Aaron sent it 2
>>>>>>> days ago and now it opens at the correct line just fine.
>>>>>>>
>>>>>>> Isuru
>>>>>>>
>>>>>>> On Wed, Jan 30, 2019 at 7:34 AM Matt Cooper <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> (Azure Pipelines PM chiming in.)
>>>>>>>>
>>>>>>>> Aaron, can you send me a screenshot what you see when you click
>>>>>>>> that log link? For me it opens directly to the line, as it's intended 
>>>>>>>> to
>>>>>>>> do. I'm using Firefox, and most of the team uses Chrome - it's 
>>>>>>>> possible we
>>>>>>>> have a bug though.
>>>>>>>>
>>>>>>>> With no additional clicks, here's what I see:
>>>>>>>>
>>>>>>>> On Tuesday, January 29, 2019 at 1:59:25 PM UTC-5, Aaron Meurer
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> The question is if its worth it, given the other issues Azure has.
>>>>>>>>> Keep in mind that we have to maintain whatever we set up.
>>>>>>>>>
>>>>>>>>> For benchmarks, I don't know if any public CI is appropriate. You
>>>>>>>>> really need a dedicated machine so you can get consistent
>>>>>>>>> runtimes.
>>>>>>>>> Code quality tests are done as part of the test suite already
>>>>>>>>> (test_code_quality.py).
>>>>>>>>>
>>>>>>>>> I'm not opposed to the idea of using some other CI for other
>>>>>>>>> tests. I
>>>>>>>>> think it should be driven by a real need, though, not just saying
>>>>>>>>> we
>>>>>>>>> should use the resource because it is there. There are other
>>>>>>>>> options
>>>>>>>>> too, such as CircleCI and AppVeyor.
>>>>>>>>>
>>>>>>>>> Aaron Meurer
>>>>>>>>>
>>>>>>>>> On Tue, Jan 29, 2019 at 3:09 AM S.Y. Lee <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>> >
>>>>>>>>> > There had been some issues with azure pipelines with conda
>>>>>>>>> environment setups, and I would also agree that some features are not
>>>>>>>>> better than travis.
>>>>>>>>> >
>>>>>>>>> > However, I have a question that, if they are offering free
>>>>>>>>> resources for open source projects,
>>>>>>>>> > we may allocate some of the tests to azure, which can either
>>>>>>>>> reduce overall build time,
>>>>>>>>> > or making some space for running benchmarks or code quality
>>>>>>>>> tests.
>>>>>>>>> >
>>>>>>>>> > Would there be any reason making this idea naive?
>>>>>>>>> >
>>>>>>>>> > --
>>>>>>>>> > You received this message because you are subscribed to the
>>>>>>>>> Google Groups "sympy" group.
>>>>>>>>> > To unsubscribe from this group and stop receiving emails from
>>>>>>>>> it, send an email to [email protected].
>>>>>>>>> > To post to this group, send email to [email protected].
>>>>>>>>> > Visit this group at https://groups.google.com/group/sympy.
>>>>>>>>> > To view this discussion on the web visit
>>>>>>>>> https://groups.google.com/d/msgid/sympy/3bd7d189-b67e-457f-ac3b-994d3c5deda0%40googlegroups.com.
>>>>>>>>>
>>>>>>>>> > For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>
>>>>>>>> --
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "sympy" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>> send an email to [email protected].
>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>> Visit this group at https://groups.google.com/group/sympy.
>>>>>>>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/d/msgid/sympy/702492e8-8233-417a-aeba-a9cde5aeb668%40googlegroups.com
>>>>>>>> <https://groups.google.com/d/msgid/sympy/702492e8-8233-417a-aeba-a9cde5aeb668%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>
>>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "sympy" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> To post to this group, send email to [email protected].
>>>>>> Visit this group at https://groups.google.com/group/sympy.
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/sympy/7b98fac0-f9c8-413d-9885-c3eb33aafc25%40googlegroups.com
>>>>>> <https://groups.google.com/d/msgid/sympy/7b98fac0-f9c8-413d-9885-c3eb33aafc25%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "sympy" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at https://groups.google.com/group/sympy.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/sympy/03917a20-d077-411f-a27e-c994cc1519db%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/sympy/03917a20-d077-411f-a27e-c994cc1519db%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "sympy" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/sympy.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/sympy/CAP7f1AiL8Ovyv2jfV0w%3Di3u%2B1J2dBBL_i62o%3DiD5RBCxnzJ4Jw%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/sympy/CAP7f1AiL8Ovyv2jfV0w%3Di3u%2B1J2dBBL_i62o%3DiD5RBCxnzJ4Jw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sympy" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at https://groups.google.com/group/sympy.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/sympy/CAKgW%3D6%2BXTeRhPofqzpoUobsxJ2E6scvKH_%3DEcniZkmLHKHEAAQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/sympy/CAKgW%3D6%2BXTeRhPofqzpoUobsxJ2E6scvKH_%3DEcniZkmLHKHEAAQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/CAJXewOmJHg66RJZGa8%3Dz--eULDMjRerg4mEKdYxLHBZgRDoO2A%40mail.gmail.com
> <https://groups.google.com/d/msgid/sympy/CAJXewOmJHg66RJZGa8%3Dz--eULDMjRerg4mEKdYxLHBZgRDoO2A%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAKgW%3D6L%2BBw976jae80L1Bt89%3DBzAnzkkth3aP%3D8t5jJAsZC4xA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to