Roy Golan has uploaded a new change for review.

Change subject: restapi: Ignore powermock tests on LogFactory
......................................................................

restapi: Ignore powermock tests on LogFactory

powermock is failing now with some bytecode manuipulation error while
trying to prepare LogFactory for the test.

Not sure why this has stated happening.

Possibly javaassist problems according to
https://code.google.com/p/powermock/issues/detail?id=355

Change-Id: I79b6fe90c1a36e11bbf074b89a388740b6208f8f
Signed-off-by: Roy Golan <rgo...@redhat.com>
---
M 
backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/AbstractBackendResourceLoggingTest.java
M 
backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendResourceDebugDetailTest.java
M 
backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendResourceInfoDetailTest.java
3 files changed, 15 insertions(+), 8 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/10/25310/1

diff --git 
a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/AbstractBackendResourceLoggingTest.java
 
b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/AbstractBackendResourceLoggingTest.java
index 4b85c30..133907d 100644
--- 
a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/AbstractBackendResourceLoggingTest.java
+++ 
b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/AbstractBackendResourceLoggingTest.java
@@ -1,14 +1,15 @@
 package org.ovirt.engine.api.restapi.resource;
 
+import org.junit.Ignore;
 import org.ovirt.engine.core.utils.log.Log;
 import org.ovirt.engine.core.utils.log.LogFactory;
 
-import org.junit.After;
+//import org.junit.After;
 import org.junit.Assert;
-import org.junit.runner.RunWith;
+//import org.junit.runner.RunWith;
 
-import org.powermock.core.classloader.annotations.PrepareForTest;
-import org.powermock.modules.junit4.PowerMockRunner;
+//import org.powermock.core.classloader.annotations.PrepareForTest;
+//import org.powermock.modules.junit4.PowerMockRunner;
 
 import static org.easymock.classextension.EasyMock.expect;
 
@@ -17,11 +18,12 @@
 import static org.powermock.api.easymock.PowerMock.replayAll;
 import static org.powermock.api.easymock.PowerMock.verifyAll;
 
-@RunWith(PowerMockRunner.class)
-@PrepareForTest( { LogFactory.class })
+//@RunWith(PowerMockRunner.class)
+//@PrepareForTest( { LogFactory.class })
+@Ignore("POWERMOCK issue: this test causes byte code manipulation problems of 
javaassist on LogFactory.class")
 public abstract class AbstractBackendResourceLoggingTest extends Assert {
 
-    @After
+//    @After
     public void tearDown() {
         verifyAll();
     }
diff --git 
a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendResourceDebugDetailTest.java
 
b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendResourceDebugDetailTest.java
index 201374e..3b0665c 100644
--- 
a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendResourceDebugDetailTest.java
+++ 
b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendResourceDebugDetailTest.java
@@ -3,11 +3,13 @@
 import java.io.PrintWriter;
 import java.io.StringWriter;
 
+import org.junit.Ignore;
 import org.junit.Test;
 
 public class BackendResourceDebugDetailTest extends 
AbstractBackendResourceLoggingTest {
 
     @Test
+    @Ignore("this test causes byte code manipulation problems of javaassist on 
LogFactory.class")
     public void testDebugFaultDetail() throws Exception {
         setUpLogExpectations(true);
 
diff --git 
a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendResourceInfoDetailTest.java
 
b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendResourceInfoDetailTest.java
index 4325c3a..6c8a1fd 100644
--- 
a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendResourceInfoDetailTest.java
+++ 
b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendResourceInfoDetailTest.java
@@ -1,16 +1,19 @@
 package org.ovirt.engine.api.restapi.resource;
 
+import org.junit.Assert;
+import org.junit.Ignore;
 import org.junit.Test;
 
 public class BackendResourceInfoDetailTest extends 
AbstractBackendResourceLoggingTest {
 
     @Test
+    @Ignore("POWERMOCK issue: this test causes byte code manipulation problems 
of javaassist on LogFactory.class")
     public void testDebugFaultDetail() throws Exception {
         setUpLogExpectations(false);
 
         Throwable t = new Exception("snafu");
         String detail = AbstractBackendResource.detail(t);
 
-        assertEquals(t.getMessage(), detail);
+        Assert.assertEquals(t.getMessage(), detail);
     }
 }


-- 
To view, visit http://gerrit.ovirt.org/25310
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I79b6fe90c1a36e11bbf074b89a388740b6208f8f
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Roy Golan <rgo...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to