Skip to content

Commit c8e4e0a

Browse files
committed
few additional fixes to resolve deprecated messages
1 parent e76c1a5 commit c8e4e0a

3 files changed

Lines changed: 12 additions & 19 deletions

File tree

plugin/src/test/java/jenkins/plugins/openstack/PluginTestRule.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,13 @@
2525
import hudson.slaves.NodeProperty;
2626
import hudson.slaves.NodeProvisioner.NodeProvisionerInvoker;
2727
import hudson.slaves.NodeProvisioner.PlannedNode;
28-
import hudson.slaves.OfflineCause;
2928
import hudson.util.FormValidation;
3029
import hudson.util.ProcessTree;
3130
import hudson.util.Secret;
3231
import hudson.util.StreamTaskListener;
3332
import jenkins.model.Jenkins;
3433
import jenkins.plugins.openstack.compute.JCloudsCleanupThread;
3534
import jenkins.plugins.openstack.compute.JCloudsCloud;
36-
import jenkins.plugins.openstack.compute.JCloudsComputer;
3735
import jenkins.plugins.openstack.compute.JCloudsPreCreationThread;
3836
import jenkins.plugins.openstack.compute.JCloudsSlave;
3937
import jenkins.plugins.openstack.compute.JCloudsSlaveTemplate;
@@ -91,12 +89,7 @@
9189

9290
import static org.hamcrest.MatcherAssert.assertThat;
9391
import static org.mockito.Mockito.*;
94-
//import static org.mockito.Mockito.RETURNS_SMART_NULLS;
95-
//import static org.mockito.Mockito.doAnswer;
96-
//import static org.mockito.Mockito.doCallRealMethod;
97-
//import static org.mockito.Mockito.mock;
98-
//import static org.mockito.Mockito.when;
99-
//import static org.mockito.Mockito.withSettings;
92+
10093

10194
/**
10295
* Test utils for plugin functional testing.

plugin/src/test/java/jenkins/plugins/openstack/compute/ProvisioningTest.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
import static org.hamcrest.Matchers.startsWith;
5656
import static org.junit.Assert.*;
5757
import static org.mockito.ArgumentMatchers.anyInt;
58+
import static org.mockito.ArgumentMatchers.anyString;
5859
import static org.mockito.ArgumentMatchers.any;
5960
import static org.mockito.ArgumentMatchers.eq;
6061
import static org.mockito.Mockito.atLeastOnce;
@@ -98,7 +99,7 @@ public void provisionSlaveOnDemand() throws Exception {
9899

99100
Openstack os = cloud.getOpenstack();
100101
verify(os, atLeastOnce()).getRunningNodes();
101-
verify(os, times(2)).bootAndWaitActive(any(ServerCreateBuilder.class), any(Integer.class));
102+
verify(os, times(2)).bootAndWaitActive(any(ServerCreateBuilder.class), anyInt());
102103
verify(os, times(2)).assignFloatingIp(any(Server.class), eq("custom"));
103104
verify(os, atLeastOnce()).destroyServer(any(Server.class));
104105

@@ -111,7 +112,7 @@ public void abortProvisioningWhenOpenstackFails() throws Exception {
111112
JCloudsSlaveTemplate template = j.dummySlaveTemplate("label");
112113
JCloudsCloud cloud = j.dummyCloud(template);
113114
Openstack os = cloud.getOpenstack();
114-
when(os.bootAndWaitActive(any(ServerCreateBuilder.class), any(Integer.class))).thenThrow(new Openstack.ActionFailed("It is broken, alright!"));
115+
when(os.bootAndWaitActive(any(ServerCreateBuilder.class), anyInt())).thenThrow(new Openstack.ActionFailed("It is broken, alright!"));
115116

116117
FreeStyleProject p = j.createFreeStyleProject();
117118
p.setAssignedLabel(Label.get("label"));
@@ -120,7 +121,7 @@ public void abortProvisioningWhenOpenstackFails() throws Exception {
120121
Thread.sleep(1000);
121122
assertFalse(started.isDone());
122123

123-
verify(os, atLeastOnce()).bootAndWaitActive(any(ServerCreateBuilder.class), any(Integer.class));
124+
verify(os, atLeastOnce()).bootAndWaitActive(any(ServerCreateBuilder.class), anyInt());
124125
}
125126

126127
@Test @Issue("https://github.com/jenkinsci/openstack-cloud-plugin/issues/37")
@@ -129,8 +130,8 @@ public void detectBootTimingOut() {
129130
final JCloudsCloud cloud = j.dummyCloud(template);
130131
Openstack os = cloud.getOpenstack();
131132
Server server = j.mockServer().name("provisioned").status(Server.Status.BUILD).get();
132-
when(os.bootAndWaitActive(any(ServerCreateBuilder.class), any(Integer.class))).thenCallRealMethod();
133-
when(os._bootAndWaitActive(any(ServerCreateBuilder.class), any(Integer.class))).thenReturn(server);
133+
when(os.bootAndWaitActive(any(ServerCreateBuilder.class), anyInt())).thenCallRealMethod();
134+
when(os._bootAndWaitActive(any(ServerCreateBuilder.class), anyInt())).thenReturn(server);
134135
when(os.updateInfo(eq(server))).thenReturn(server);
135136

136137
try {
@@ -160,7 +161,7 @@ public void verifyOptionsPropagatedToLauncher() throws Exception {
160161
assertEquals(slave.getPublicAddress(), launcher.getHost());
161162
assertEquals("credid", launcher.getCredentialsId());
162163
//noinspection deprecation
163-
assertEquals("java", launcher.getJavaPath()); // https://github.com/jenkinsci/ssh-slaves-plugin/commit/9d25b12b1340e00d63a069f54c1b2361f745b6fc#commitcomment-49501649
164+
assertEquals("java", launcher.getHost()); // https://github.com/jenkinsci/ssh-slaves-plugin/commit/9d25b12b1340e00d63a069f54c1b2361f745b6fc#commitcomment-49501649
164165
assertEquals(expected.getJvmOptions(), launcher.getJvmOptions());
165166
assertEquals(10, (int) slave.getSlaveOptions().getRetentionTime());
166167

@@ -316,7 +317,7 @@ public void timeoutProvisioning() throws Exception {
316317
when(os._bootAndWaitActive(any(ServerCreateBuilder.class), anyInt())).thenReturn(null); // Timeout
317318
when(os.bootAndWaitActive(any(ServerCreateBuilder.class), anyInt())).thenCallRealMethod();
318319
Server server = mock(Server.class);
319-
when(os.getServersByName(any(String.class))).thenReturn(Collections.singletonList(server));
320+
when(os.getServersByName(anyString())).thenReturn(Collections.singletonList(server));
320321

321322
for (NodeProvisioner.PlannedNode pn : c.provision(Label.get("label"), 1)) {
322323
try {
@@ -479,7 +480,6 @@ public void failIfNoAccessIpFound() {
479480
private void verifyPreferredAddressUsed(String expectedAddress, Collection<NetworkAddress> addresses) throws Exception {
480481
CloudStatistics cs = CloudStatistics.get();
481482
assertThat(cs.getActivities(), Matchers.iterableWithSize(0));
482-
483483
j.autoconnectJnlpSlaves();
484484
JCloudsCloud cloud = j.configureSlaveProvisioning(j.dummyCloud(j.dummySlaveTemplate("label")), addresses);
485485

plugin/src/test/resources/jenkins/plugins/openstack/compute/JCloudsCloudTest/globalConfigMigrationFromV1/jenkins.plugins.openstack.compute.UserDataConfig.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?xml version='1.0' encoding='UTF-8'?>
2-
<jenkins.plugins.openstack.compute.UserDataConfig_-UserDataConfigProvider plugin="openstack-cloud@1.8">
2+
<jenkins.plugins.openstack.compute.UserDataConfig_-UserDataConfigProvider plugin="openstack-cloud">
33
<configs>
44
<entry>
55
<string>jenkins.plugins.openstack.compute.UserDataConfig.1455188317989</string>
6-
<org.jenkinsci.lib.configprovider.model.Config plugin="config-file-provider@2.10.0">
6+
<org.jenkinsci.lib.configprovider.model.Config plugin="config-file-provider">
77
<id>jenkins.plugins.openstack.compute.UserDataConfig.1455188317989</id>
88
<name>cloudInit</name>
99
<comment></comment>
@@ -26,7 +26,7 @@ runcmd:
2626
- [ &quot;chmod&quot;, &quot;777&quot;, &quot;/home/jenkins/.ssh/&quot; ]
2727
- [ &quot;chown&quot;, &quot;jenkins&quot;, &quot;/home/jenkins&quot; ] # Not sure why this is needed - othwrvise owned by root
2828
- [ &quot;mkdir&quot;, &quot;/usr/local/java/&quot; ] # Location searched by ssh-slaves plugin, though not controlled by it
29-
- [ &quot;curl&quot;, &quot;-L&quot;, &quot;-o&quot;, &quot;/usr/local/java/java.tar.gz&quot;, &quot;http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.tar.gz&quot;, &quot;-H&quot;, &quot;Cookie: oraclelicense=accept-securebackup-cookie&quot; ]
29+
- [ &quot;curl&quot;, &quot;-L&quot;, &quot;-o&quot;, &quot;/usr/local/java/java.tar.gz&quot;, &quot;https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz&quot;, &quot;-H&quot;, &quot;Cookie: oraclelicense=accept-securebackup-cookie&quot; ]
3030
- [ &quot;tar&quot;, &quot;xf&quot;, &quot;/usr/local/java/java.tar.gz&quot;, &quot;-C&quot;, &quot;/usr/local/java/&quot;, &quot;--strip-components=1&quot; ]
3131
# Fix auth
3232
- [ &quot;chmod&quot;, &quot;700&quot;, &quot;/home/jenkins/.ssh/&quot; ]

0 commit comments

Comments
 (0)