Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/google-compute-engine-plugin
  Commit: 8478452ad006be07557869418050e063cf9ac8e8
      
https://github.com/jenkinsci/google-compute-engine-plugin/commit/8478452ad006be07557869418050e063cf9ac8e8
  Author: Stephen Shank <[email protected]>
  Date:   2019-04-25 (Thu, 25 Apr 2019)

  Changed paths:
    M pom.xml
    M 
src/test/java/com/google/jenkins/plugins/computeengine/StringJsonServiceAccountConfig.java
    M 
src/test/java/com/google/jenkins/plugins/computeengine/integration/ComputeEngineCloud1WorkerCreatedFor2ExecutorsIT.java
    M 
src/test/java/com/google/jenkins/plugins/computeengine/integration/ComputeEngineCloudMultipleLabelsIT.java
    M 
src/test/java/com/google/jenkins/plugins/computeengine/integration/ComputeEngineCloudNoSnapshotCreatedIT.java
    M 
src/test/java/com/google/jenkins/plugins/computeengine/integration/ComputeEngineCloudOneShotInstanceIT.java
    M 
src/test/java/com/google/jenkins/plugins/computeengine/integration/ComputeEngineCloudSnapshotCreatedIT.java
    M 
src/test/java/com/google/jenkins/plugins/computeengine/integration/ComputeEngineCloudTemplateIT.java
    M 
src/test/java/com/google/jenkins/plugins/computeengine/integration/ComputeEngineCloudTemplateNoGoogleLabelsIT.java
    M 
src/test/java/com/google/jenkins/plugins/computeengine/integration/ComputeEngineCloudWorkerCreatedIT.java
    M 
src/test/java/com/google/jenkins/plugins/computeengine/integration/ComputeEngineCloudWorkerFailedIT.java
    M 
src/test/java/com/google/jenkins/plugins/computeengine/integration/ConfigAsCodeTestIT.java
    M 
src/test/java/com/google/jenkins/plugins/computeengine/integration/ITUtil.java

  Log Message:
  -----------
  Windows Compatibility and overall stability improvements for integration 
tests (#80)

* Allow loading credentials string from file. Make 
StringJsonServiceAccountConfig entirely string based rather than depending on 
the files used in KeyUtils. Failures that occur before client initialization no 
longer lead to NPEs, and fail fast with empty or null creds.

* Increase timeouts to be doable for less powerful and/or windows based systems.

* ConfigAsCodeTestIT fixes: Use proper label for test instances. Use classrule 
timeout rather than method based, and increase timeout to account for less 
powerful systems.

* Cleanup StringServiceAccount key generation, and check correct variable in 
the credentilas file case.

* For windows only, reduce the number of concurrent IT processes and add a 
multiplier for the test timeouts that is determined based on the OS. Remove a 
fragile test condition for NoSnapshot IT."


-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to