วันจันทร์ที่ 3 กรกฎาคม พ.ศ. 2560

[computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] [computer] Re: [sage-devel] Simple new patchbot feature I'd like to add

On Mon, Jun 26, 2017 at 7:38 PM, Daniel Krenn <krenn@aon.at> wrote:
> On 2017-06-26 13:26, Erik Bray wrote:
>> I submitted a PR [1] to the sage patchbot to add a feature I would
>> like to have, that re-runs failed tests one or more times. If
>> previously failing tests pass on a repeat attempt then the test is
>> considered "passing". However, I added a new return status called
>> "TestsPassedOnRetry" to distinguish this condition, so that it might
>> still stand out if it's happening constantly, which may still indicate
>> a real problem.
>>
>> This will help a lot though with transient failures that occur
>> sometimes, especially if tests timeout (e.g. due to the system being
>> under some other load). The addition of the new return status would
>> require an upgrade to the patchbot server if accepted, which is why
>> I'm pointing this out.
>
> Would it be possible to only retry if there is a failure due to timeout?
>
> If a doctest has a random-like behavior, then it should not be
> considered a pass on a retry...

It would be doable but not as easily. It would require reading and
parsing the actual log of the test run which I don't think the
patchbot does currently (this would be better if the sage test runner
could also save test results in a more machine-friendly file, assuming
it doesn't already?)

That said, there are other transient failure conditions that don't
simply result in a test timeout as reported by the test runner. For
example, the pexpect interfaces tend to be particularly fragile under
testing in ways that aren't really a problem in real use, just due to
overhead associated with I/O and process creation/destruction under
Cygwin. I've made some efforts towards improving that and actually
don't see such failure very often anymore but it can happen from time
to time.

Regardless, I think it's helpful to see if a test passes on its own if
it didn't pass in the context of the full test suite.

--
You received this message because you are subscribed to the Google Groups "sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscribe@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 01:02:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 12:56:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 01:21:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 01:23:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 01:24:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 02:21:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 02:28:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 02:36:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 02:50:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 02:52:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 02:54:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 09:55:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/27/2560 10:58:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/28/2560 01:36:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/28/2560 07:37:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/28/2560 07:45:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/28/2560 08:27:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/29/2560 02:08:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/29/2560 04:42:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/29/2560 05:10:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/29/2560 07:36:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/29/2560 11:08:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/29/2560 04:44:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/29/2560 05:25:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/29/2560 06:41:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/30/2560 12:36:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/30/2560 07:57:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/30/2560 07:57:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/30/2560 08:05:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/30/2560 08:50:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/30/2560 09:05:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/30/2560 04:38:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/30/2560 04:44:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/30/2560 06:57:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 6/30/2560 10:35:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/01/2560 01:18:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/02/2560 02:29:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/02/2560 03:09:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/02/2560 12:34:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/02/2560 01:17:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/02/2560 01:17:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/02/2560 01:17:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/02/2560 11:10:00 หลังเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/03/2560 12:21:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/03/2560 07:42:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/03/2560 08:15:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/03/2560 08:31:00 ก่อนเที่ยง

--
เขียนโดย computer ถึง computer เวลา 7/03/2560 04:44:00 หลังเที่ยง

ไม่มีความคิดเห็น:

แสดงความคิดเห็น