/hg/gfx-test: 2011-11-28 Pavel Tisnovsky <ptisnovs at redhat.com>

ptisnovs at icedtea.classpath.org ptisnovs at icedtea.classpath.org
Mon Nov 28 06:15:29 PST 2011


changeset 99792ac3c3e2 in /hg/gfx-test
details: http://icedtea.classpath.org/hg/gfx-test?cmd=changeset;node=99792ac3c3e2
author: Pavel Tisnovsky <ptisnovs at redhat.com>
date: Mon Nov 28 15:17:35 2011 +0100

	2011-11-28 Pavel Tisnovsky <ptisnovs at redhat.com>

	 *
	src/org/gfxtest/framework/annotations/GraphicsPrimitive.java:
	        * src/org/gfxtest/framework/annotations/RenderStyle.java:
	        * src/org/gfxtest/framework/annotations/RenderStyles.java:
	        * src/org/gfxtest/framework/annotations/TestType.java:
	        * src/org/gfxtest/framework/annotations/TestTypes.java:
	        * src/org/gfxtest/framework/annotations/Transformation.java:
	        * src/org/gfxtest/framework/annotations/Transformations.java:
	        * src/org/gfxtest/framework/annotations/Zoom.java: Added
	JavaDoc to all annotations. Changed retention policy because
	we need to use all test suite annotations in runtime.


diffstat:

 ChangeLog                                                    |  14 ++++++++
 src/org/gfxtest/framework/annotations/GraphicsPrimitive.java |  12 +++++++
 src/org/gfxtest/framework/annotations/RenderStyle.java       |  11 ++++++
 src/org/gfxtest/framework/annotations/RenderStyles.java      |  20 ++++++++++++
 src/org/gfxtest/framework/annotations/TestType.java          |  12 +++++++
 src/org/gfxtest/framework/annotations/TestTypes.java         |  14 ++++++++
 src/org/gfxtest/framework/annotations/Transformation.java    |  11 ++++++
 src/org/gfxtest/framework/annotations/Transformations.java   |  13 +++++++
 src/org/gfxtest/framework/annotations/Zoom.java              |   8 ++++
 9 files changed, 115 insertions(+), 0 deletions(-)

diffs (210 lines):

diff -r 7b3a6a308d48 -r 99792ac3c3e2 ChangeLog
--- a/ChangeLog	Mon Nov 28 10:34:25 2011 +0100
+++ b/ChangeLog	Mon Nov 28 15:17:35 2011 +0100
@@ -1,3 +1,17 @@
+2011-11-28  Pavel Tisnovsky  <ptisnovs at redhat.com>
+
+	* src/org/gfxtest/framework/annotations/GraphicsPrimitive.java:
+	* src/org/gfxtest/framework/annotations/RenderStyle.java:
+	* src/org/gfxtest/framework/annotations/RenderStyles.java:
+	* src/org/gfxtest/framework/annotations/TestType.java:
+	* src/org/gfxtest/framework/annotations/TestTypes.java:
+	* src/org/gfxtest/framework/annotations/Transformation.java:
+	* src/org/gfxtest/framework/annotations/Transformations.java:
+	* src/org/gfxtest/framework/annotations/Zoom.java:
+	Added JavaDoc to all annotations.
+	Changed retention policy because we need to use all test suite
+	annotations in runtime.
+
 2011-11-28  Pavel Tisnovsky  <ptisnovs at redhat.com>
 
 	*  src/org/gfxtest/framework/GfxTest.java:
diff -r 7b3a6a308d48 -r 99792ac3c3e2 src/org/gfxtest/framework/annotations/GraphicsPrimitive.java
--- a/src/org/gfxtest/framework/annotations/GraphicsPrimitive.java	Mon Nov 28 10:34:25 2011 +0100
+++ b/src/org/gfxtest/framework/annotations/GraphicsPrimitive.java	Mon Nov 28 15:17:35 2011 +0100
@@ -40,6 +40,18 @@
 
 package org.gfxtest.framework.annotations;
 
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+
+
+/**
+ * Declaration of interface used to specify graphics primitive for each test
+ * suite.
+ * 
+ * @author Pavel Tisnovsky
+ */
+ at Retention(RetentionPolicy.RUNTIME)
 public @interface GraphicsPrimitive
 {
     GraphicsPrimitives value();
diff -r 7b3a6a308d48 -r 99792ac3c3e2 src/org/gfxtest/framework/annotations/RenderStyle.java
--- a/src/org/gfxtest/framework/annotations/RenderStyle.java	Mon Nov 28 10:34:25 2011 +0100
+++ b/src/org/gfxtest/framework/annotations/RenderStyle.java	Mon Nov 28 15:17:35 2011 +0100
@@ -40,6 +40,17 @@
 
 package org.gfxtest.framework.annotations;
 
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+
+
+/**
+ * Interface declaration for specifying render style used by test suites.
+ * 
+ * @author Pavel Tisnovsky
+ */
+ at Retention(RetentionPolicy.RUNTIME)
 public @interface RenderStyle
 {
     RenderStyles value();
diff -r 7b3a6a308d48 -r 99792ac3c3e2 src/org/gfxtest/framework/annotations/RenderStyles.java
--- a/src/org/gfxtest/framework/annotations/RenderStyles.java	Mon Nov 28 10:34:25 2011 +0100
+++ b/src/org/gfxtest/framework/annotations/RenderStyles.java	Mon Nov 28 15:17:35 2011 +0100
@@ -40,11 +40,31 @@
 
 package org.gfxtest.framework.annotations;
 
+/**
+ * Render styles used by particular test suite.
+ * 
+ * @author Pavel Tisnovsky
+ */
 public enum RenderStyles
 {
+    /**
+     * Rendering style is not used for the test suite.
+     */
     NONE,
+    /**
+     * Normal solid line style.
+     */
     NORMAL,
+    /**
+     * Dashed line style.
+     */
     DASH,
+    /**
+     * Filled shape(s) or areas.
+     */
     FILL,
+    /**
+     * Normal style with antialiasing (AA) enabled.
+     */
     NORMAL_AA,
 }
diff -r 7b3a6a308d48 -r 99792ac3c3e2 src/org/gfxtest/framework/annotations/TestType.java
--- a/src/org/gfxtest/framework/annotations/TestType.java	Mon Nov 28 10:34:25 2011 +0100
+++ b/src/org/gfxtest/framework/annotations/TestType.java	Mon Nov 28 15:17:35 2011 +0100
@@ -40,6 +40,18 @@
 
 package org.gfxtest.framework.annotations;
 
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+
+
+/**
+ * Declaration of annotation which can be used to select type of the graphics
+ * test suite.
+ * 
+ * @author Pavel Tisnovsky
+ */
+ at Retention(RetentionPolicy.RUNTIME)
 public @interface TestType
 {
     TestTypes value();
diff -r 7b3a6a308d48 -r 99792ac3c3e2 src/org/gfxtest/framework/annotations/TestTypes.java
--- a/src/org/gfxtest/framework/annotations/TestTypes.java	Mon Nov 28 10:34:25 2011 +0100
+++ b/src/org/gfxtest/framework/annotations/TestTypes.java	Mon Nov 28 15:17:35 2011 +0100
@@ -40,7 +40,21 @@
 
 package org.gfxtest.framework.annotations;
 
+
+
+/**
+ * Type of the graphics test suite.
+ * 
+ * @author Pavel Tisnovsky
+ */
 public enum TestTypes
 {
+    /**
+     * Rendering test, i.e. test which performs rendering onto raster image.
+     */
     RENDER_TEST,
+    /**
+     * Printing test, i.e. test which performs rendering to a PostScript file.
+     */
+    PRINT_TEST,
 }
diff -r 7b3a6a308d48 -r 99792ac3c3e2 src/org/gfxtest/framework/annotations/Transformation.java
--- a/src/org/gfxtest/framework/annotations/Transformation.java	Mon Nov 28 10:34:25 2011 +0100
+++ b/src/org/gfxtest/framework/annotations/Transformation.java	Mon Nov 28 15:17:35 2011 +0100
@@ -40,6 +40,17 @@
 
 package org.gfxtest.framework.annotations;
 
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+
+
+/**
+ * Transformation used for particular rendering test.
+ * 
+ * @author Pavel Tisnovsky
+ */
+ at Retention(RetentionPolicy.RUNTIME)
 public @interface Transformation
 {
     Transformations value();
diff -r 7b3a6a308d48 -r 99792ac3c3e2 src/org/gfxtest/framework/annotations/Transformations.java
--- a/src/org/gfxtest/framework/annotations/Transformations.java	Mon Nov 28 10:34:25 2011 +0100
+++ b/src/org/gfxtest/framework/annotations/Transformations.java	Mon Nov 28 15:17:35 2011 +0100
@@ -40,8 +40,21 @@
 
 package org.gfxtest.framework.annotations;
 
+
+
+/**
+ * Transformation used for particular rendering test.
+ * 
+ * @author Pavel Tisnovsky
+ */
 public enum Transformations
 {
+    /**
+     * None transformation is used (ie transformation is set to identify)
+     */
     NONE,
+    /**
+     * Scale is used.
+     */
     SCALE,
 }
diff -r 7b3a6a308d48 -r 99792ac3c3e2 src/org/gfxtest/framework/annotations/Zoom.java
--- a/src/org/gfxtest/framework/annotations/Zoom.java	Mon Nov 28 10:34:25 2011 +0100
+++ b/src/org/gfxtest/framework/annotations/Zoom.java	Mon Nov 28 15:17:35 2011 +0100
@@ -45,6 +45,14 @@
 import java.lang.annotation.RetentionPolicy;
 import java.lang.annotation.Target;
 
+
+
+/**
+ * Zoom used to change the magnification of result image for particular test
+ * suite. It should be integer value greater or equal to 1.
+ * 
+ * @author Pavel Tisnovsky
+ */
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.TYPE)
 public @interface Zoom



More information about the distro-pkg-dev mailing list