[ 
https://issues.apache.org/jira/browse/SYSTEMML-581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15239900#comment-15239900
 ] 

Mike Dusenberry edited comment on SYSTEMML-581 at 4/13/16 7:28 PM:
-------------------------------------------------------------------

[~tommy_cug] So we will still need to do a few things to integrate those tests 
into the current testing infrastructure.  Currently, we maintain the actual 
tests in the {{src/test}} directory, and then group these tests into "suites" 
in the {{src/test_suites}} directory.  When we run the tests, we execute the 
different "suites" in parallel, and run the tests in a given suite 
sequentially.  The reason we need this is that the tests in any given suite 
could interfere with each other if run in parallel, but will not interfere with 
tests in a different suite.

So, let's do a couple of things:

* Create a new {{org.apache.sysml.test.integration.applications.mlpipeline}} 
package & associated directory under {{src/test}}.
* Move the {{LogisticRegressionSuite}} tests (and associated files) to this new 
directory, and adjust the package statements accordingly.
* Create a new 
{{org.apache.sysml.test.integration.applications.mlpipeline.ZPackageSuite}} 
class in the {{src/test_suites}} directory.
* Add the {{LogisticRegressionSuite}} as an entry in the new {{ZPackageSuite}} 
above, thus enabling Maven to run this test (use one of the existing 
{{ZPackageSuite}} files as a template).


was (Author: [email protected]):
[~tommy_cug] So we will still need to do a few things to integrate those tests 
into the current testing infrastructure.  Currently, we maintain the actual 
tests in the {{src/test}} directory, and then group these tests into "suites" 
in the {{src/test_suites}} directory.  When we run the tests, we execute the 
different "suites" in parallel, and run the tests in a given suite 
sequentially.  The reason we need this is that the tests in any given suite 
could interfere with each other if run in parallel, but will not interfere with 
tests in a different suite.

So, let's do a couple of things:

* Create a new {{org.apache.sysml.test.integration.applications.mlpipeline}} 
package & associated directory.
* Move the {{LogisticRegressionSuite}} tests (and associated files) to this new 
directory, and adjust the package statements accordingly.
* Create a new 
{{org.apache.sysml.test.integration.applications.mlpipeline.ZPackageSuite}} 
class in the {{test_suites}} directory.
* Add the {{LogisticRegressionSuite}} as an entry in the new {{ZPackageSuite}} 
above, thus enabling Maven to run this test (use one of the existing 
{{ZPackageSuite}} files as a template).

> Add Scala API Tests to Maven Test Suites
> ----------------------------------------
>
>                 Key: SYSTEMML-581
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-581
>             Project: SystemML
>          Issue Type: New Feature
>            Reporter: Mike Dusenberry
>            Priority: Minor
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to