[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] libvob/test/vob/gl irregu.test
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] libvob/test/vob/gl irregu.test |
Date: |
Tue, 22 Apr 2003 16:00:04 -0400 |
CVSROOT: /cvsroot/libvob
Module name: libvob
Changes by: Tuomas J. Lukka <address@hidden> 03/04/22 16:00:03
Modified files:
test/vob/gl : irregu.test
Log message:
Stress-test irregu
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/libvob/libvob/test/vob/gl/irregu.test.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
Patches:
Index: libvob/test/vob/gl/irregu.test
diff -u libvob/test/vob/gl/irregu.test:1.3 libvob/test/vob/gl/irregu.test:1.4
--- libvob/test/vob/gl/irregu.test:1.3 Tue Apr 22 07:12:28 2003
+++ libvob/test/vob/gl/irregu.test Tue Apr 22 16:00:03 2003
@@ -24,6 +24,8 @@
needGL()
# Really basic
+import java
+import vob
from org.nongnu.libvob.gl import IrregularFrame
from test.tools.gfx import *
from vob.putil.effects import IrreguFrame
@@ -32,13 +34,23 @@
irregu = IrregularFrame.create(0,0,1,1,2,3)
def testCrash():
- irregu = IrreguFrame(-2, -1.5, 2, 1.5, 0.2, 1.0, type="ellipse")
+ for i in range(0,20):
+ if i % 5 == 0:
+ java.lang.System.gc()
+ vob.gl.GL.freeQueue()
+
+ irregu = IrreguFrame(-2, -1.5, 2, 1.5, 0.2, 1.0, type="ellipse")
+ irregu2 = IrreguFrame(-2, -1.5, 2, 1.5, 0.2, 1.0)
+
+ vs = getvs()
+
+ cs1 = vs.orthoCS(0, "1", 0, 0, 0, 150, 300)
+ cs2 = vs.orthoCS(0, "2", 0, 0, 0, 0, 1 )
+
+ vs.map.put(irregu.frame, cs1, cs2)
+ vs.map.put(irregu.content, cs1, cs2)
+ vs.map.put(irregu2.frame, cs1, cs2)
+ vs.map.put(irregu2.content, cs1, cs2)
- vs = getvs()
-
- cs1 = vs.orthoCS(0, "1", 0, 0, 0, 150, 300)
- cs2 = vs.orthoCS(0, "2", 0, 0, 0, 0, 1 )
-
- vs.map.put(irregu.frame, cs1, cs2)
-
- render(vs)
+ for i in range(0,10):
+ render(vs)