All Downloads are FREE. Search and download functionalities are using the official Maven repository.

extensions.japex.ThreadProxy-JapexConfig.xml Maven / Gradle / Ivy

<?xml version="1.0" encoding="UTF-8"?>
<testSuite name="ThreadProxyPerformance" xmlns="http://www.sun.com/japex/testSuite">

    <param name="japex.classPath" value="target/classes"/>

    <!-- Run each test for 20 seconds -->
    <param name="japex.warmupTime" value="10"/>
    <param name="japex.runTime" value="10"/>

    <driver name="Iterate List Event Thread Proxy">
        <param name="japex.driverClass" value="com.publicobject.glazedlists.japex.ThreadProxyDriver"/>
        <param name="description" value="Thread Proxy"/>
        <param name="GlazedLists.ThreadProxyUpdateStrategy" value="iteratelistevent"/>
    </driver>

    <driver name="Clear Add All Thread Proxy">
        <param name="japex.driverClass" value="com.publicobject.glazedlists.japex.ThreadProxyDriver"/>
        <param name="description" value="Thread Proxy"/>
        <param name="GlazedLists.ThreadProxyUpdateStrategy" value="clearaddall"/>
    </driver>

    <driver name="Sync Copy Thread Proxy">
        <param name="japex.driverClass" value="com.publicobject.glazedlists.japex.ThreadProxyDriver"/>
        <param name="description" value="Thread Proxy"/>
        <param name="GlazedLists.ThreadProxyUpdateStrategy" value="synccopy"/>
    </driver>

    <driver name="Array Sync Copy Thread Proxy">
        <param name="japex.driverClass" value="com.publicobject.glazedlists.japex.ThreadProxyDriver"/>
        <param name="description" value="Thread Proxy"/>
        <param name="GlazedLists.ThreadProxyUpdateStrategy" value="arraysynccopy"/>
    </driver>

    <testCase name="50, 50">
        <param name="distinctValues" value="A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y"/>
        <param name="baseSize" value="50"/>
    </testCase>

    <testCase name="500, 50">
        <param name="distinctValues" value="A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y"/>
        <param name="baseSize" value="500"/>
    </testCase>

    <testCase name="5000, 50">
        <param name="distinctValues" value="A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y"/>
        <param name="baseSize" value="5000"/>
    </testCase>

</testSuite>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy