Yeah, I'd hate to have to disable all windows validation because my restart 
validation tests can't get a test runner in 15 seconds after a reboot. 
Seems like a limitation of the testing framework...

-Stopp

On Friday, June 4, 2021 at 3:24:08 PM UTC-5 [email protected] wrote:

> Turns out this timeout is configurable via a system property but not if it 
> is a unit test, unfortunately. I looked at 
> https://github.com/jenkinsci/workflow-durable-task-step-plugin/blame/master/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/ExecutorPickle.java
> and on line 71 there is
> public static long TIMEOUT_WAITING_FOR_NODE_MILLIS = Main.isUnitTest ? /* 
> fail faster */ TimeUnit.SECONDS.toMillis(15) : Long.getLong(
> *ExecutorPickle.class.getName()+".timeoutForNodeMillis"*, TimeUnit.MINUTES
> .toMillis(5));
>
>
> On Fri, Jun 4, 2021 at 12:22 PM Jonathan Mackenzie <[email protected]> 
> wrote:
>
>> NVM, found the log 
>> <https://ci.jenkins.io/blue/organizations/jenkins/Plugins%2Fadobe-cloud-manager-plugin/detail/PR-4/12/tests>.
>>  
>> Saw that you increased the test timeout, but this was still the same error 
>> as before:
>>
>> hudson.model.Queue$WaitingItem:ExecutorStepExecution.PlaceholderTask{runId=test#1,label=,context=CpsStepContext[3:node]:Owner[test/1:test
>>  
>> #1],cookie=a2fda7d9-72d9-4431-9b08-fd737441c0e5,auth=null}:38 after waiting 
>> for 15,000 ms because we assume unknown Node master is never going to 
>> appear!
>>
>>
>>
>> On Fri, Jun 4, 2021 at 12:06 PM Jonathan Mackenzie <
>> [email protected]> wrote:
>>
>>> Here is the junit code, it might help. 
>>> https://junit.org/junit4/xref/org/junit/internal/runners/statements/FailOnTimeout.html
>>> The timeout is set in the Builder object.
>>> You may be suffering from a Windows process create time issue. I assume 
>>> you are running this on the Jenkins server itself and it has to restart 
>>> then spin up the agent and connect to it. What is the error seen after you 
>>> added WithTimeout annotation?
>>>
>>> On Fri, Jun 4, 2021 at 11:05 AM Bryan Stopp <[email protected]> wrote:
>>>
>>>> Follow-up:  I found a way to extend the timeout for a test (WithTimout 
>>>> annotation), and bumped it up to 5 minutes. However, it does not solve the 
>>>> issues.
>>>>
>>>> Any help is much appreciated.
>>>>
>>>> -Stopp
>>>>
>>>> On Friday, June 4, 2021 at 11:24:48 AM UTC-5 Bryan Stopp wrote:
>>>>
>>>>> Hello all,
>>>>>
>>>>> Looking for some advice/help here. I've added a bunch of tests for my 
>>>>> plugin, but it seems that on Windows I get random failures of my restart 
>>>>> test cases. It doesn't happen during the Linux runs.
>>>>>
>>>>> Essentially I'm validating that my custom steps come up clean from a 
>>>>> reboot and then handle expected interactions correctly, and continue the 
>>>>> pipeline. 
>>>>>
>>>>> The failures are intermittent, and randomly occur on different reboot 
>>>>> tests. I have a number of them in the plugin. At first i was getting 
>>>>> errors 
>>>>> because I wasn't waiting for the test Jenkins to finish its boot. But now 
>>>>> that i protected against that, I'm getting timeouts.
>>>>>
>>>>> Two of the latest runs which show the randomness of the failures are 
>>>>> here 
>>>>> <https://ci.jenkins.io/blue/organizations/jenkins/Plugins%2Fadobe-cloud-manager-plugin/detail/PR-4/10/tests>
>>>>>  
>>>>> and here 
>>>>> <https://ci.jenkins.io/blue/organizations/jenkins/Plugins%2Fadobe-cloud-manager-plugin/detail/PR-4/11/tests>
>>>>> .
>>>>>
>>>>> Does anyone have any idea what could cause this, and is there a way 
>>>>> for me to adjust my tests to account for the time? Is this something that 
>>>>> i 
>>>>> can adjust on a Jenkins CI build, or will it be ignored?
>>>>>
>>>>> Thanks in advance everyone!
>>>>>
>>>>> -Bryan
>>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Jenkins Developers" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/jenkinsci-dev/3824aa9f-d1df-4f82-9521-912fd70ae318n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/3824aa9f-d1df-4f82-9521-912fd70ae318n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/c040e4cb-9df5-4ad2-a6c6-da45773b203bn%40googlegroups.com.

Reply via email to