Hello All !
I'm really new in mahout !!! and i have a beginner question.

Yesterday i downloaded mahout from SVN , i changed to core and when
 
i make mvn compile everything was ok , then i make mvn install i get 

a message.

[INFO] -------------------------------------------------------------

[ERROR] BUILD FAILURE

[INFO] -------------------------------------------------------------

[INFO] There are test failures.

so when i go to see what happend, in the file

/trunk/core/target/surefire-reports

/org.apache.mahout.clustering.TestPrintableInterface.txt

i see ...

-------------------------------------------------------------------
Test set: org.apache.mahout.clustering.TestPrintableInterface
-------------------------------------------------------------------
Tests run: 22, Failures: 19, Errors: 0, Skipped: 0, Time elapsed: 
0.119 sec <<<FAILURE!
testDirichletNormalModel(org.apache.mahout.clustering.
TestPrintableInterface)
Time elapsed: 0.008 sec  <<< FAILURE!
junit.framework.ComparisonFailure: format 
expected:<nm{n=0 m=[1[.100, 2.200,3.300] sd=0.]75}> 
but was:<nm{n=0 m=[1[,100, 2,200, 3,300] sd=0,]75}>

at junit.framework.Assert.assertEquals(Assert.java:81)
at org.apache.mahout.clustering.TestPrintableInterface.
testDirichletNormalModel(TestPrintableInterface.java:55)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:168)
at junit.framework.TestCase.runBare(TestCase.java:134)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at junit.framework.TestSuite.runTest(TestSuite.java:232)
at junit.framework.TestSuite.run(TestSuite.java:227)
at org.junit.internal.runners.JUnit38ClassRunner.run
(JUnit38ClassRunner.java:83)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute
(JUnit4TestSet.java:59)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.
executeTestSet(AbstractDirectoryTestSuite.java:115)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite
.execute(AbstractDirectoryTestSuite.java:102)
at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.maven.surefire.booter.SurefireBooter.
runSuitesInProcess(SurefireBooter.java:350)
at org.apache.maven.surefire.booter.SurefireBooter.main
(SurefireBooter.java:1021)

I have not copied the entire text because i saw the same error in 
the others error's reports. 
So I have been looking for a problem in the method code 
testDirichletNormalModel() seems to be that the variable model in
TestPrintableInterface class has not the format expected.
Could help me with this.
I have another question, even with this error I can use the Mahout 
to go experimenting. I must implement a news recommendation system 
and according to what I've read Mahout is the most appropriate 
tool for these things.

Thank you very much
Sergio

PS: Sorry for my English I'm Cuban and I do not write well in English.


Reply via email to