You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jmeter.apache.org by Philippe Mouawad <ph...@gmail.com> on 2017/09/16 21:52:58 UTC

Re: svn commit: r1808595 - in /jmeter/trunk: bin/jmeter.properties src/components/org/apache/jmeter/config/CSVDataSetBeanInfo.java xdocs/changes.xml xdocs/images/screenshots/csvdatasetconfig.png xdocs/usermanual/properties_reference.xml

Hello,
Thanks
I would name property:

   - csvdataset.file.encoding_list

Thanks

On Sat, Sep 16, 2017 at 11:48 PM, <ag...@apache.org> wrote:

> Author: agomes
> Date: Sat Sep 16 21:48:06 2017
> New Revision: 1808595
>
> URL: http://svn.apache.org/viewvc?rev=1808595&view=rev
> Log:
> BUG61527 - CSV data set config : Add a list for main file encoding values
> for File encoding attribute
>
> Modified:
>     jmeter/trunk/bin/jmeter.properties
>     jmeter/trunk/src/components/org/apache/jmeter/config/
> CSVDataSetBeanInfo.java
>     jmeter/trunk/xdocs/changes.xml
>     jmeter/trunk/xdocs/images/screenshots/csvdatasetconfig.png
>     jmeter/trunk/xdocs/usermanual/properties_reference.xml
>
> Modified: jmeter/trunk/bin/jmeter.properties
> URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/jmeter.
> properties?rev=1808595&r1=1808594&r2=1808595&view=diff
> ============================================================
> ==================
> --- jmeter/trunk/bin/jmeter.properties (original)
> +++ jmeter/trunk/bin/jmeter.properties Sat Sep 16 21:48:06 2017
> @@ -906,6 +906,9 @@ beanshell.server.file=../extras/startup.
>
>  # String to return at EOF (if recycle not used)
>  #csvdataset.eofstring=<EOF>
> +#list in https://docs.oracle.com/javase/8/docs/technotes/
> guides/intl/encoding.doc.html
> +csvdataset.file.encoding=UTF-8|UTF-16|ISO-8859-15|US-ASCII
> +
>
>  #-----------------------------------------------------------
> ----------------
>  # LDAP Sampler configuration
>
> Modified: jmeter/trunk/src/components/org/apache/jmeter/config/
> CSVDataSetBeanInfo.java
> URL: http://svn.apache.org/viewvc/jmeter/trunk/src/components/
> org/apache/jmeter/config/CSVDataSetBeanInfo.java?rev=
> 1808595&r1=1808594&r2=1808595&view=diff
> ============================================================
> ==================
> --- jmeter/trunk/src/components/org/apache/jmeter/config/CSVDataSetBeanInfo.java
> (original)
> +++ jmeter/trunk/src/components/org/apache/jmeter/config/CSVDataSetBeanInfo.java
> Sat Sep 16 21:48:06 2017
> @@ -23,6 +23,8 @@ import java.beans.PropertyDescriptor;
>  import org.apache.jmeter.testbeans.BeanInfoSupport;
>  import org.apache.jmeter.testbeans.gui.FileEditor;
>  import org.apache.jmeter.testbeans.gui.TypeEditor;
> +import org.apache.jmeter.util.JMeterUtils;
> +import org.apache.jorphan.util.JOrphanUtils;
>
>  public class CSVDataSetBeanInfo extends BeanInfoSupport {
>
> @@ -64,10 +66,10 @@ public class CSVDataSetBeanInfo extends
>          p.setValue(NOT_EXPRESSION, Boolean.TRUE);
>          p.setPropertyEditorClass(FileEditor.class);
>
> -        p = property(FILE_ENCODING);
> +        p = property(FILE_ENCODING, TypeEditor.ComboStringEditor);
>          p.setValue(NOT_UNDEFINED, Boolean.TRUE);
>          p.setValue(DEFAULT, "");        //$NON-NLS-1$
> -        p.setValue(NOT_EXPRESSION, Boolean.TRUE);
> +        p.setValue(TAGS, getListFileEncoding());
>
>          p = property(VARIABLE_NAMES);
>          p.setValue(NOT_UNDEFINED, Boolean.TRUE);
> @@ -124,4 +126,13 @@ public class CSVDataSetBeanInfo extends
>          System.arraycopy(SHARE_TAGS, 0, copy, 0, SHARE_TAGS.length);
>          return copy;
>      }
> +
> +    /**
> +     * Get the mains file encoding
> +     * list from https://docs.oracle.com/javase/8/docs/technotes/
> guides/intl/encoding.doc.html
> +     * @return a String[] with the list of file encoding
> +     */
> +    private String[] getListFileEncoding() {
> +        return JOrphanUtils.split(JMeterUtils.getPropDefault("csvdataset.file.encoding",
> ""), "|"); //$NON-NLS-1$
> +    }
>  }
>
> Modified: jmeter/trunk/xdocs/changes.xml
> URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.
> xml?rev=1808595&r1=1808594&r2=1808595&view=diff
> ============================================================
> ==================
> --- jmeter/trunk/xdocs/changes.xml [utf-8] (original)
> +++ jmeter/trunk/xdocs/changes.xml [utf-8] Sat Sep 16 21:48:06 2017
> @@ -114,6 +114,7 @@ Incorporated feed back about unclear doc
>      <li><bug>61525</bug>OS Process Sampler : Add browser button to
> Command and Working directory fields</li>
>      <li><bug>60156</bug> - TCPSampler : Latency is not measured for TCP
> Sampler. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
>      <li><bug>61039</bug>CSV data set config : Add browser button to
> Filename field</li>
> +    <li><bug>61527</bug>CSV data set config : Add a list for main file
> encoding values for File encoding attribute</li>
>  </ul>
>
>  <h3>Controllers</h3>
>
> Modified: jmeter/trunk/xdocs/images/screenshots/csvdatasetconfig.png
> URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/images/
> screenshots/csvdatasetconfig.png?rev=1808595&r1=1808594&r2=
> 1808595&view=diff
> ============================================================
> ==================
> Binary files - no diff available.
>
> Modified: jmeter/trunk/xdocs/usermanual/properties_reference.xml
> URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/usermanual/
> properties_reference.xml?rev=1808595&r1=1808594&r2=1808595&view=diff
> ============================================================
> ==================
> --- jmeter/trunk/xdocs/usermanual/properties_reference.xml (original)
> +++ jmeter/trunk/xdocs/usermanual/properties_reference.xml Sat Sep 16
> 21:48:06 2017
> @@ -1172,6 +1172,10 @@ JMETER-SERVER</source>
>  <section name="&sect-num;.33 CSV DataSet configuration"
> anchor="csv_dataset">
>  <properties>
>  <property name="csvdataset.eofstring">
> +    List of file encoding values<br/>
> +    Defaults to: <code>platform default</code>
> +</property>
> +<property name="csvdataset.file.encoding">
>      String to return at <abbr title="end of file"><code>EOF</code></abbr>
> (if recycle not used).<br/>
>      Defaults to: <code>&lt;EOF&gt;</code>
>  </property>
>
>
>


-- 
Cordialement.
Philippe Mouawad.

Re: svn commit: r1808595 - in /jmeter/trunk: bin/jmeter.properties src/components/org/apache/jmeter/config/CSVDataSetBeanInfo.java xdocs/changes.xml xdocs/images/screenshots/csvdatasetconfig.png xdocs/usermanual/properties_reference.xml

Posted by Philippe Mouawad <ph...@gmail.com>.
Thanks Antonio

On Sat, Sep 16, 2017 at 11:59 PM, Antonio Gomes Rodrigues <ra...@gmail.com>
wrote:

> I will made the change now
>
> Antonio
>
> 2017-09-16 23:52 GMT+02:00 Philippe Mouawad <ph...@gmail.com>:
>
> > Hello,
> > Thanks
> > I would name property:
> >
> >    - csvdataset.file.encoding_list
> >
> > Thanks
> >
> > On Sat, Sep 16, 2017 at 11:48 PM, <ag...@apache.org> wrote:
> >
> > > Author: agomes
> > > Date: Sat Sep 16 21:48:06 2017
> > > New Revision: 1808595
> > >
> > > URL: http://svn.apache.org/viewvc?rev=1808595&view=rev
> > > Log:
> > > BUG61527 - CSV data set config : Add a list for main file encoding
> values
> > > for File encoding attribute
> > >
> > > Modified:
> > >     jmeter/trunk/bin/jmeter.properties
> > >     jmeter/trunk/src/components/org/apache/jmeter/config/
> > > CSVDataSetBeanInfo.java
> > >     jmeter/trunk/xdocs/changes.xml
> > >     jmeter/trunk/xdocs/images/screenshots/csvdatasetconfig.png
> > >     jmeter/trunk/xdocs/usermanual/properties_reference.xml
> > >
> > > Modified: jmeter/trunk/bin/jmeter.properties
> > > URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/jmeter.
> > > properties?rev=1808595&r1=1808594&r2=1808595&view=diff
> > > ============================================================
> > > ==================
> > > --- jmeter/trunk/bin/jmeter.properties (original)
> > > +++ jmeter/trunk/bin/jmeter.properties Sat Sep 16 21:48:06 2017
> > > @@ -906,6 +906,9 @@ beanshell.server.file=../extras/startup.
> > >
> > >  # String to return at EOF (if recycle not used)
> > >  #csvdataset.eofstring=<EOF>
> > > +#list in https://docs.oracle.com/javase/8/docs/technotes/
> > > guides/intl/encoding.doc.html
> > > +csvdataset.file.encoding=UTF-8|UTF-16|ISO-8859-15|US-ASCII
> > > +
> > >
> > >  #-----------------------------------------------------------
> > > ----------------
> > >  # LDAP Sampler configuration
> > >
> > > Modified: jmeter/trunk/src/components/org/apache/jmeter/config/
> > > CSVDataSetBeanInfo.java
> > > URL: http://svn.apache.org/viewvc/jmeter/trunk/src/components/
> > > org/apache/jmeter/config/CSVDataSetBeanInfo.java?rev=
> > > 1808595&r1=1808594&r2=1808595&view=diff
> > > ============================================================
> > > ==================
> > > --- jmeter/trunk/src/components/org/apache/jmeter/config/
> > CSVDataSetBeanInfo.java
> > > (original)
> > > +++ jmeter/trunk/src/components/org/apache/jmeter/config/
> > CSVDataSetBeanInfo.java
> > > Sat Sep 16 21:48:06 2017
> > > @@ -23,6 +23,8 @@ import java.beans.PropertyDescriptor;
> > >  import org.apache.jmeter.testbeans.BeanInfoSupport;
> > >  import org.apache.jmeter.testbeans.gui.FileEditor;
> > >  import org.apache.jmeter.testbeans.gui.TypeEditor;
> > > +import org.apache.jmeter.util.JMeterUtils;
> > > +import org.apache.jorphan.util.JOrphanUtils;
> > >
> > >  public class CSVDataSetBeanInfo extends BeanInfoSupport {
> > >
> > > @@ -64,10 +66,10 @@ public class CSVDataSetBeanInfo extends
> > >          p.setValue(NOT_EXPRESSION, Boolean.TRUE);
> > >          p.setPropertyEditorClass(FileEditor.class);
> > >
> > > -        p = property(FILE_ENCODING);
> > > +        p = property(FILE_ENCODING, TypeEditor.ComboStringEditor);
> > >          p.setValue(NOT_UNDEFINED, Boolean.TRUE);
> > >          p.setValue(DEFAULT, "");        //$NON-NLS-1$
> > > -        p.setValue(NOT_EXPRESSION, Boolean.TRUE);
> > > +        p.setValue(TAGS, getListFileEncoding());
> > >
> > >          p = property(VARIABLE_NAMES);
> > >          p.setValue(NOT_UNDEFINED, Boolean.TRUE);
> > > @@ -124,4 +126,13 @@ public class CSVDataSetBeanInfo extends
> > >          System.arraycopy(SHARE_TAGS, 0, copy, 0, SHARE_TAGS.length);
> > >          return copy;
> > >      }
> > > +
> > > +    /**
> > > +     * Get the mains file encoding
> > > +     * list from https://docs.oracle.com/javase/8/docs/technotes/
> > > guides/intl/encoding.doc.html
> > > +     * @return a String[] with the list of file encoding
> > > +     */
> > > +    private String[] getListFileEncoding() {
> > > +        return JOrphanUtils.split(JMeterUtils.getPropDefault("
> > csvdataset.file.encoding",
> > > ""), "|"); //$NON-NLS-1$
> > > +    }
> > >  }
> > >
> > > Modified: jmeter/trunk/xdocs/changes.xml
> > > URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.
> > > xml?rev=1808595&r1=1808594&r2=1808595&view=diff
> > > ============================================================
> > > ==================
> > > --- jmeter/trunk/xdocs/changes.xml [utf-8] (original)
> > > +++ jmeter/trunk/xdocs/changes.xml [utf-8] Sat Sep 16 21:48:06 2017
> > > @@ -114,6 +114,7 @@ Incorporated feed back about unclear doc
> > >      <li><bug>61525</bug>OS Process Sampler : Add browser button to
> > > Command and Working directory fields</li>
> > >      <li><bug>60156</bug> - TCPSampler : Latency is not measured for
> TCP
> > > Sampler. Contributed by Ubik Load Pack (support at ubikloadpack.com
> > )</li>
> > >      <li><bug>61039</bug>CSV data set config : Add browser button to
> > > Filename field</li>
> > > +    <li><bug>61527</bug>CSV data set config : Add a list for main file
> > > encoding values for File encoding attribute</li>
> > >  </ul>
> > >
> > >  <h3>Controllers</h3>
> > >
> > > Modified: jmeter/trunk/xdocs/images/screenshots/csvdatasetconfig.png
> > > URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/images/
> > > screenshots/csvdatasetconfig.png?rev=1808595&r1=1808594&r2=
> > > 1808595&view=diff
> > > ============================================================
> > > ==================
> > > Binary files - no diff available.
> > >
> > > Modified: jmeter/trunk/xdocs/usermanual/properties_reference.xml
> > > URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/usermanual/
> > > properties_reference.xml?rev=1808595&r1=1808594&r2=1808595&view=diff
> > > ============================================================
> > > ==================
> > > --- jmeter/trunk/xdocs/usermanual/properties_reference.xml (original)
> > > +++ jmeter/trunk/xdocs/usermanual/properties_reference.xml Sat Sep 16
> > > 21:48:06 2017
> > > @@ -1172,6 +1172,10 @@ JMETER-SERVER</source>
> > >  <section name="&sect-num;.33 CSV DataSet configuration"
> > > anchor="csv_dataset">
> > >  <properties>
> > >  <property name="csvdataset.eofstring">
> > > +    List of file encoding values<br/>
> > > +    Defaults to: <code>platform default</code>
> > > +</property>
> > > +<property name="csvdataset.file.encoding">
> > >      String to return at <abbr title="end of
> > file"><code>EOF</code></abbr>
> > > (if recycle not used).<br/>
> > >      Defaults to: <code>&lt;EOF&gt;</code>
> > >  </property>
> > >
> > >
> > >
> >
> >
> > --
> > Cordialement.
> > Philippe Mouawad.
> >
>



-- 
Cordialement.
Philippe Mouawad.

Re: svn commit: r1808595 - in /jmeter/trunk: bin/jmeter.properties src/components/org/apache/jmeter/config/CSVDataSetBeanInfo.java xdocs/changes.xml xdocs/images/screenshots/csvdatasetconfig.png xdocs/usermanual/properties_reference.xml

Posted by Antonio Gomes Rodrigues <ra...@gmail.com>.
I will made the change now

Antonio

2017-09-16 23:52 GMT+02:00 Philippe Mouawad <ph...@gmail.com>:

> Hello,
> Thanks
> I would name property:
>
>    - csvdataset.file.encoding_list
>
> Thanks
>
> On Sat, Sep 16, 2017 at 11:48 PM, <ag...@apache.org> wrote:
>
> > Author: agomes
> > Date: Sat Sep 16 21:48:06 2017
> > New Revision: 1808595
> >
> > URL: http://svn.apache.org/viewvc?rev=1808595&view=rev
> > Log:
> > BUG61527 - CSV data set config : Add a list for main file encoding values
> > for File encoding attribute
> >
> > Modified:
> >     jmeter/trunk/bin/jmeter.properties
> >     jmeter/trunk/src/components/org/apache/jmeter/config/
> > CSVDataSetBeanInfo.java
> >     jmeter/trunk/xdocs/changes.xml
> >     jmeter/trunk/xdocs/images/screenshots/csvdatasetconfig.png
> >     jmeter/trunk/xdocs/usermanual/properties_reference.xml
> >
> > Modified: jmeter/trunk/bin/jmeter.properties
> > URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/jmeter.
> > properties?rev=1808595&r1=1808594&r2=1808595&view=diff
> > ============================================================
> > ==================
> > --- jmeter/trunk/bin/jmeter.properties (original)
> > +++ jmeter/trunk/bin/jmeter.properties Sat Sep 16 21:48:06 2017
> > @@ -906,6 +906,9 @@ beanshell.server.file=../extras/startup.
> >
> >  # String to return at EOF (if recycle not used)
> >  #csvdataset.eofstring=<EOF>
> > +#list in https://docs.oracle.com/javase/8/docs/technotes/
> > guides/intl/encoding.doc.html
> > +csvdataset.file.encoding=UTF-8|UTF-16|ISO-8859-15|US-ASCII
> > +
> >
> >  #-----------------------------------------------------------
> > ----------------
> >  # LDAP Sampler configuration
> >
> > Modified: jmeter/trunk/src/components/org/apache/jmeter/config/
> > CSVDataSetBeanInfo.java
> > URL: http://svn.apache.org/viewvc/jmeter/trunk/src/components/
> > org/apache/jmeter/config/CSVDataSetBeanInfo.java?rev=
> > 1808595&r1=1808594&r2=1808595&view=diff
> > ============================================================
> > ==================
> > --- jmeter/trunk/src/components/org/apache/jmeter/config/
> CSVDataSetBeanInfo.java
> > (original)
> > +++ jmeter/trunk/src/components/org/apache/jmeter/config/
> CSVDataSetBeanInfo.java
> > Sat Sep 16 21:48:06 2017
> > @@ -23,6 +23,8 @@ import java.beans.PropertyDescriptor;
> >  import org.apache.jmeter.testbeans.BeanInfoSupport;
> >  import org.apache.jmeter.testbeans.gui.FileEditor;
> >  import org.apache.jmeter.testbeans.gui.TypeEditor;
> > +import org.apache.jmeter.util.JMeterUtils;
> > +import org.apache.jorphan.util.JOrphanUtils;
> >
> >  public class CSVDataSetBeanInfo extends BeanInfoSupport {
> >
> > @@ -64,10 +66,10 @@ public class CSVDataSetBeanInfo extends
> >          p.setValue(NOT_EXPRESSION, Boolean.TRUE);
> >          p.setPropertyEditorClass(FileEditor.class);
> >
> > -        p = property(FILE_ENCODING);
> > +        p = property(FILE_ENCODING, TypeEditor.ComboStringEditor);
> >          p.setValue(NOT_UNDEFINED, Boolean.TRUE);
> >          p.setValue(DEFAULT, "");        //$NON-NLS-1$
> > -        p.setValue(NOT_EXPRESSION, Boolean.TRUE);
> > +        p.setValue(TAGS, getListFileEncoding());
> >
> >          p = property(VARIABLE_NAMES);
> >          p.setValue(NOT_UNDEFINED, Boolean.TRUE);
> > @@ -124,4 +126,13 @@ public class CSVDataSetBeanInfo extends
> >          System.arraycopy(SHARE_TAGS, 0, copy, 0, SHARE_TAGS.length);
> >          return copy;
> >      }
> > +
> > +    /**
> > +     * Get the mains file encoding
> > +     * list from https://docs.oracle.com/javase/8/docs/technotes/
> > guides/intl/encoding.doc.html
> > +     * @return a String[] with the list of file encoding
> > +     */
> > +    private String[] getListFileEncoding() {
> > +        return JOrphanUtils.split(JMeterUtils.getPropDefault("
> csvdataset.file.encoding",
> > ""), "|"); //$NON-NLS-1$
> > +    }
> >  }
> >
> > Modified: jmeter/trunk/xdocs/changes.xml
> > URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.
> > xml?rev=1808595&r1=1808594&r2=1808595&view=diff
> > ============================================================
> > ==================
> > --- jmeter/trunk/xdocs/changes.xml [utf-8] (original)
> > +++ jmeter/trunk/xdocs/changes.xml [utf-8] Sat Sep 16 21:48:06 2017
> > @@ -114,6 +114,7 @@ Incorporated feed back about unclear doc
> >      <li><bug>61525</bug>OS Process Sampler : Add browser button to
> > Command and Working directory fields</li>
> >      <li><bug>60156</bug> - TCPSampler : Latency is not measured for TCP
> > Sampler. Contributed by Ubik Load Pack (support at ubikloadpack.com
> )</li>
> >      <li><bug>61039</bug>CSV data set config : Add browser button to
> > Filename field</li>
> > +    <li><bug>61527</bug>CSV data set config : Add a list for main file
> > encoding values for File encoding attribute</li>
> >  </ul>
> >
> >  <h3>Controllers</h3>
> >
> > Modified: jmeter/trunk/xdocs/images/screenshots/csvdatasetconfig.png
> > URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/images/
> > screenshots/csvdatasetconfig.png?rev=1808595&r1=1808594&r2=
> > 1808595&view=diff
> > ============================================================
> > ==================
> > Binary files - no diff available.
> >
> > Modified: jmeter/trunk/xdocs/usermanual/properties_reference.xml
> > URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/usermanual/
> > properties_reference.xml?rev=1808595&r1=1808594&r2=1808595&view=diff
> > ============================================================
> > ==================
> > --- jmeter/trunk/xdocs/usermanual/properties_reference.xml (original)
> > +++ jmeter/trunk/xdocs/usermanual/properties_reference.xml Sat Sep 16
> > 21:48:06 2017
> > @@ -1172,6 +1172,10 @@ JMETER-SERVER</source>
> >  <section name="&sect-num;.33 CSV DataSet configuration"
> > anchor="csv_dataset">
> >  <properties>
> >  <property name="csvdataset.eofstring">
> > +    List of file encoding values<br/>
> > +    Defaults to: <code>platform default</code>
> > +</property>
> > +<property name="csvdataset.file.encoding">
> >      String to return at <abbr title="end of
> file"><code>EOF</code></abbr>
> > (if recycle not used).<br/>
> >      Defaults to: <code>&lt;EOF&gt;</code>
> >  </property>
> >
> >
> >
>
>
> --
> Cordialement.
> Philippe Mouawad.
>