Looks to me that most of these failing tests have to do with 12h/24h convention differences ... We probably have an omission of that flag in our DateUtils class.
2013/11/26 Arvind Prabhakar <[email protected]> > Thanks Ankit. The Disclaimer file looks good to me. > > Also, regarding build failures - I was not able to find information on how > to build the project. Hence I ran mvn install, which resulted in a few test > failures. Adding build instructions in the readme file (or another file of > your choice) that clearly identifies how to build and run tests for the > project would be a great help. I am pasting below the full build output for > your reference. > > Regards, > Arvind Prabhakar > ----- > [INFO] Scanning for projects... > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Build Order: > [INFO] > [INFO] MetaModel > [INFO] MetaModel core API > [INFO] MetaModel module for collection and POJO-based DataContexts. > [INFO] MetaModel module for fixed width value files > [INFO] MetaModel module for Excel spreadsheets > [INFO] MetaModel module for comma-separated value (CSV) files > [INFO] MetaModel module for XML files > [INFO] MetaModel module for relational JDBC databases > [INFO] MetaModel module for MongoDB databases > [INFO] MetaModel module for CouchDB databases > [INFO] MetaModel module for OpenOffice.org database files > [INFO] MetaModel module for Salesforce.com > [INFO] MetaModel module for SugarCRM > [INFO] MetaModel full package, including DataContext factories > [INFO] > > [INFO] > ------------------------------------------------------------------------ > [INFO] Building MetaModel 4.0.1-incubating-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-enforcer-plugin:1.0.1:enforce (enforce-versions) @ > MetaModel --- > [INFO] > [INFO] --- maven-remote-resources-plugin:1.4:process (default) @ MetaModel > --- > [INFO] > [INFO] --- apache-rat-plugin:0.8:check (rat-verify) @ MetaModel --- > [INFO] Exclude: CHANGES.txt > [INFO] Exclude: README.txt > [INFO] Exclude: NOTICE.txt > [INFO] Exclude: LICENSE.txt > [INFO] Exclude: KEYS > [INFO] Exclude: **/.gitignore/** > [INFO] Exclude: .git/** > [INFO] Exclude: **/src/test/** > [INFO] Exclude: **/src/site/** > [INFO] Exclude: **/.project > [INFO] Exclude: **/.classpath > [INFO] Exclude: **/.settings/** > [INFO] Exclude: **/target/** > [INFO] Exclude: DEPENDENCIES > [INFO] > [INFO] --- maven-site-plugin:3.2:attach-descriptor (attach-descriptor) @ > MetaModel --- > [INFO] > [INFO] --- maven-license-plugin:1.4.0:check (verify-license-headers) @ > MetaModel --- > [INFO] Checking licenses... > [INFO] > [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ MetaModel > --- > [INFO] Installing /Users/arvind/Projects/metamodel/pom.xml to > > /Users/arvind/.m2/repository/org/apache/metamodel/MetaModel/4.0.1-incubating-SNAPSHOT/MetaModel-4.0.1-incubating-SNAPSHOT.pom > [INFO] Installing > > /Users/arvind/Projects/metamodel/target/MetaModel-4.0.1-incubating-SNAPSHOT-site.xml > to > > /Users/arvind/.m2/repository/org/apache/metamodel/MetaModel/4.0.1-incubating-SNAPSHOT/MetaModel-4.0.1-incubating-SNAPSHOT-site.xml > [INFO] > > [INFO] > ------------------------------------------------------------------------ > [INFO] Building MetaModel core API 4.0.1-incubating-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-enforcer-plugin:1.0.1:enforce (enforce-versions) @ > MetaModel-core --- > [INFO] > [INFO] --- maven-remote-resources-plugin:1.4:process (default) @ > MetaModel-core --- > [INFO] > [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ > MetaModel-core --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory > /Users/arvind/Projects/metamodel/core/src/main/resources > [INFO] Copying 3 resources > [INFO] > [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ > MetaModel-core --- > [INFO] Compiling 245 source files to > /Users/arvind/Projects/metamodel/core/target/classes > [INFO] > [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) > @ MetaModel-core --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 6 resources > [INFO] Copying 3 resources > [INFO] > [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ > MetaModel-core --- > [INFO] Compiling 83 source files to > /Users/arvind/Projects/metamodel/core/target/test-classes > [INFO] > [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ > MetaModel-core --- > [INFO] Surefire report directory: > /Users/arvind/Projects/metamodel/core/target/surefire-reports > > ------------------------------------------------------- > T E S T S > ------------------------------------------------------- > Running org.apache.metamodel.AbstractDataContextTest > Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 sec > Running org.apache.metamodel.CompositeDataContextTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec > Running org.apache.metamodel.convert.ColumnTypeDetectorTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 sec > Running org.apache.metamodel.convert.ConvertedDataSetInterceptorTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec > Running org.apache.metamodel.convert.ConvertedRowInsertionInterceptorTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec > Running org.apache.metamodel.convert.ConvertersTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec > Running org.apache.metamodel.convert.StringToBooleanConverterTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec > Running org.apache.metamodel.convert.StringToDateConverterTest > Tests run: 4, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec > <<< FAILURE! > testToVirtualNoArgs(org.apache.metamodel.convert.StringToDateConverterTest) > Time elapsed: 0.014 sec <<< FAILURE! > junit.framework.AssertionFailedError: expected:<Fri Dec 31 12:00:00 PST > 2010> but was:<Fri Dec 31 00:00:00 PST 2010> > at junit.framework.Assert.fail(Assert.java:57) > at junit.framework.Assert.failNotEquals(Assert.java:329) > at junit.framework.Assert.assertEquals(Assert.java:78) > at junit.framework.Assert.assertEquals(Assert.java:86) > at junit.framework.TestCase.assertEquals(TestCase.java:253) > at > > org.apache.metamodel.convert.StringToDateConverterTest.testToVirtualNoArgs(StringToDateConverterTest.java:45) > 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:176) > at junit.framework.TestCase.runBare(TestCase.java:141) > at junit.framework.TestResult$1.protect(TestResult.java:122) > at junit.framework.TestResult.runProtected(TestResult.java:142) > at junit.framework.TestResult.run(TestResult.java:125) > at junit.framework.TestCase.run(TestCase.java:129) > at junit.framework.TestSuite.runTest(TestSuite.java:255) > at junit.framework.TestSuite.run(TestSuite.java:250) > at > > org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) > 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.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) > at > > org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) > at > > org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) > at > > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) > > > testToVirtualSimpleDateFormat(org.apache.metamodel.convert.StringToDateConverterTest) > Time elapsed: 0 sec <<< FAILURE! > junit.framework.AssertionFailedError: expected:<Fri Dec 31 12:00:00 PST > 2010> but was:<Fri Dec 31 00:00:00 PST 2010> > at junit.framework.Assert.fail(Assert.java:57) > at junit.framework.Assert.failNotEquals(Assert.java:329) > at junit.framework.Assert.assertEquals(Assert.java:78) > at junit.framework.Assert.assertEquals(Assert.java:86) > at junit.framework.TestCase.assertEquals(TestCase.java:253) > at > > org.apache.metamodel.convert.StringToDateConverterTest.testToVirtualSimpleDateFormat(StringToDateConverterTest.java:36) > 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:176) > at junit.framework.TestCase.runBare(TestCase.java:141) > at junit.framework.TestResult$1.protect(TestResult.java:122) > at junit.framework.TestResult.runProtected(TestResult.java:142) > at junit.framework.TestResult.run(TestResult.java:125) > at junit.framework.TestCase.run(TestCase.java:129) > at junit.framework.TestSuite.runTest(TestSuite.java:255) > at junit.framework.TestSuite.run(TestSuite.java:250) > at > > org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) > 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.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) > at > > org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) > at > > org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) > at > > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) > > Running org.apache.metamodel.convert.StringToDoubleConverterTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.convert.StringToIntegerConverterTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec > Running org.apache.metamodel.create.AbstractCreateTableBuilderTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec > Running org.apache.metamodel.data.DataSetIteratorTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec > Running org.apache.metamodel.data.DataSetTableModelTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec > Running org.apache.metamodel.data.DefaultRowTest > Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.069 sec > Running org.apache.metamodel.data.FirstRowDataSetTest > Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec > Running org.apache.metamodel.data.RowPublisherDataSetTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.04 sec > Running org.apache.metamodel.data.RowTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec > Running org.apache.metamodel.data.StyleBuilderTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec > Running org.apache.metamodel.delete.AbstractRowDeletionCallbackTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec > Running org.apache.metamodel.insert.AbstractInsertBuilderTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec > Running org.apache.metamodel.intercept.InterceptableDataContextTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec > Running org.apache.metamodel.intercept.InterceptorListTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.intercept.InterceptorsTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.MetaModelHelperTest > Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec > Running org.apache.metamodel.query.builder.GroupedQueryBuilderImplTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec > Running org.apache.metamodel.query.builder.SyntaxExamplesTest > Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec > Running org.apache.metamodel.query.builder.WhereBuilderImplTest > Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec > Running org.apache.metamodel.query.DefaultCompiledQueryTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec > Running org.apache.metamodel.query.FilterItemTest > Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec > Running org.apache.metamodel.query.FromClauseTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.query.FromItemTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec > Running org.apache.metamodel.query.FunctionTypeTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec > Running org.apache.metamodel.query.GroupByItemTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.query.OperatorTypeTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.query.OrderByItemTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.query.parser.QueryParserTest > Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec > Running org.apache.metamodel.query.parser.QueryPartParserTest > Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.query.QueryTest > Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 sec > Running org.apache.metamodel.query.SelectClauseTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.query.SelectItemTest > Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.QueryPostprocessDataContextTest > Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.05 sec > Running org.apache.metamodel.schema.ColumnTypeTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec > Running org.apache.metamodel.schema.DataTypeTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.schema.ImmutableSchemaTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.schema.JavaTypesTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.schema.MutableColumnTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.schema.MutableSchemaTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.schema.MutableTableTest > Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.schema.SchemaModelTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec > Running org.apache.metamodel.schema.TableTypeTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.SchemaNameComparatorTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec > Running org.apache.metamodel.util.AlphabeticSequenceTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.util.BaseObjectTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.util.BooleanComparatorTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.util.ClasspathResourceTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.util.CollectionUtilsTest > Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.util.DateUtilsTest > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0 sec <<< > FAILURE! > testGet(org.apache.metamodel.util.DateUtilsTest) Time elapsed: 0 sec <<< > FAILURE! > junit.framework.ComparisonFailure: expected:<2010-12-24 [00]:00:00> but > was:<2010-12-24 [12]:00:00> > at junit.framework.Assert.assertEquals(Assert.java:100) > at junit.framework.Assert.assertEquals(Assert.java:107) > at junit.framework.TestCase.assertEquals(TestCase.java:269) > at org.apache.metamodel.util.DateUtilsTest.testGet(DateUtilsTest.java:32) > 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:176) > at junit.framework.TestCase.runBare(TestCase.java:141) > at junit.framework.TestResult$1.protect(TestResult.java:122) > at junit.framework.TestResult.runProtected(TestResult.java:142) > at junit.framework.TestResult.run(TestResult.java:125) > at junit.framework.TestCase.run(TestCase.java:129) > at junit.framework.TestSuite.runTest(TestSuite.java:255) > at junit.framework.TestSuite.run(TestSuite.java:250) > at > > org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) > 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.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) > at > > org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) > at > > org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) > at > > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) > > Running org.apache.metamodel.util.EqualsBuilderTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec > Running org.apache.metamodel.util.ExclusionPredicateTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.util.FileHelperTest > Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec > Running org.apache.metamodel.util.FormatHelperTest > Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec > <<< FAILURE! > testFormatSqlValue(org.apache.metamodel.util.FormatHelperTest) Time > elapsed: 0.001 sec <<< FAILURE! > junit.framework.ComparisonFailure: expected:<...MESTAMP '2011-07-24 > [00]:00:00'> but was:<...MESTAMP '2011-07-24 [12]:00:00'> > at junit.framework.Assert.assertEquals(Assert.java:100) > at junit.framework.Assert.assertEquals(Assert.java:107) > at junit.framework.TestCase.assertEquals(TestCase.java:269) > at > > org.apache.metamodel.util.FormatHelperTest.testFormatSqlValue(FormatHelperTest.java:42) > 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:176) > at junit.framework.TestCase.runBare(TestCase.java:141) > at junit.framework.TestResult$1.protect(TestResult.java:122) > at junit.framework.TestResult.runProtected(TestResult.java:142) > at junit.framework.TestResult.run(TestResult.java:125) > at junit.framework.TestCase.run(TestCase.java:129) > at junit.framework.TestSuite.runTest(TestSuite.java:255) > at junit.framework.TestSuite.run(TestSuite.java:250) > at > > org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) > 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.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) > at > > org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) > at > > org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) > at > > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) > > Running org.apache.metamodel.util.InclusionPredicateTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec > Running org.apache.metamodel.util.InMemoryResourceTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec > Running org.apache.metamodel.util.LazyRefTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 sec > Running org.apache.metamodel.util.MonthTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.util.NumberComparatorTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.util.ObjectComparatorTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec > Running org.apache.metamodel.util.ResourceUtilsTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec > Running org.apache.metamodel.util.SerializableRefTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec > Running org.apache.metamodel.util.SimpleRefTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.util.TimeComparatorTest > Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.212 sec > Running org.apache.metamodel.util.ToStringComparatorTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.util.UrlResourceTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > Running org.apache.metamodel.util.WeekdayTest > Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec > Running org.apache.metamodel.util.WildcardPatternTest > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec > > Results : > > Failed tests: > > testToVirtualNoArgs(org.apache.metamodel.convert.StringToDateConverterTest): > expected:<Fri Dec 31 12:00:00 PST 2010> but was:<Fri Dec 31 00:00:00 PST > 2010> > > > testToVirtualSimpleDateFormat(org.apache.metamodel.convert.StringToDateConverterTest): > expected:<Fri Dec 31 12:00:00 PST 2010> but was:<Fri Dec 31 00:00:00 PST > 2010> > testGet(org.apache.metamodel.util.DateUtilsTest): expected:<2010-12-24 > [00]:00:00> but was:<2010-12-24 [12]:00:00> > testFormatSqlValue(org.apache.metamodel.util.FormatHelperTest): > expected:<...MESTAMP '2011-07-24 [00]:00:00'> but was:<...MESTAMP > '2011-07-24 [12]:00:00'> > > Tests run: 255, Failures: 4, Errors: 0, Skipped: 0 > > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > [INFO] MetaModel ......................................... SUCCESS [2.827s] > [INFO] MetaModel core API ................................ FAILURE [6.589s] > [INFO] MetaModel module for collection and POJO-based DataContexts. > SKIPPED > [INFO] MetaModel module for fixed width value files ...... SKIPPED > [INFO] MetaModel module for Excel spreadsheets ........... SKIPPED > [INFO] MetaModel module for comma-separated value (CSV) files SKIPPED > [INFO] MetaModel module for XML files .................... SKIPPED > [INFO] MetaModel module for relational JDBC databases .... SKIPPED > [INFO] MetaModel module for MongoDB databases ............ SKIPPED > [INFO] MetaModel module for CouchDB databases ............ SKIPPED > [INFO] MetaModel module for OpenOffice.org database files SKIPPED > [INFO] MetaModel module for Salesforce.com ............... SKIPPED > [INFO] MetaModel module for SugarCRM ..................... SKIPPED > [INFO] MetaModel full package, including DataContext factories SKIPPED > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 9.860s > [INFO] Finished at: Tue Nov 26 13:00:30 PST 2013 > [INFO] Final Memory: 20M/81M > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) > on project MetaModel-core: There are test failures. > [ERROR] > [ERROR] Please refer to > /Users/arvind/Projects/metamodel/core/target/surefire-reports for the > individual test results. > [ERROR] -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException > [ERROR] > [ERROR] After correcting the problems, you can resume the build with the > command > [ERROR] mvn <goals> -rf :MetaModel-core > > > > > > > > On Tue, Nov 26, 2013 at 6:01 AM, Ankit Kumar <[email protected] > >wrote: > > > Thanks Kasper for pointing to the exact fix. > > > > @Arvind, I have committed the fix for first 2 issues. May be you want to > > review the Disclaimer file content. > > Also if you share more info on the test failure on MacOS then we can > solve > > that. I also don't have a Mac. > > > > Regards > > Ankit > > > > > > On Tue, Nov 26, 2013 at 9:46 AM, Kasper Sørensen < > > [email protected]> wrote: > > > > > Build works here if I fix the rat plugin by adding this on line 197 of > > > /pom.xml: > > > > > > <exclude>DEPENDENCIES</exclude> > > > > > > Arvind, can you elaborate which tests fail on your Mac OS? Sorry I > don't > > > have a Mac OS myself to test it on, it might be a bug in one of the > > > unittests. > > > > > > Kasper > > > > > > > > > 2013/11/26 Kasper Sørensen <[email protected]> > > > > > > > Thank you for pointing these things out Arvind. So I guess we still > > have > > > a > > > > little work to do Ankit :-) Are you up for making these small > > > > modifications/additions? > > > > > > > > > > > > 2013/11/22 Arvind Prabhakar <[email protected]> > > > > > > > >> Ankit, > > > >> > > > >> Thanks for your hard work and that of the fellow community members > to > > > get > > > >> this release candidate out. This is great progress and I believe you > > are > > > >> very close to making your first incubating release now. There are a > > few > > > >> issues that I noticed that have been mentioned below. Please glance > > > >> through > > > >> them and let me know if you have any questions. > > > >> > > > >> I verified the following for > > > MetaModel-4.0.0-incubating-source-release.zip > > > >> [1] only. > > > >> > > > >> The following checked out OK: > > > >> * Verified signature > > > >> * Verified checksums (md5, sha1) > > > >> * Verified tag against source distribution > > > >> > > > >> Following issues were found: > > > >> * RAT test fails in the source artifact since it does not exclude > > > >> DEPENDENCIES file. > > > >> * No DISCLAIMER file found. See [2] for details. > > > >> * Source distribution does not build (test failures on Mac OSX > 10.9), > > > and > > > >> no build instructions found. > > > >> > > > >> Give the above I am -1 for this release candidate. > > > >> > > > >> [1] > > > >> > > > >> > > > > > > https://repository.apache.org/content/repositories/orgapachemetamodel-142/org/apache/metamodel/MetaModel/4.0.0-incubating/MetaModel-4.0.0-incubating-source-release.zip > > > >> [2] > > > >> > > > > > > http://incubator.apache.org/guides/releasemanagement.html#notes-disclaimer > > > >> > > > >> Regards, > > > >> Arvind Prabhakar > > > >> > > > >> > > > >> On Wed, Nov 20, 2013 at 4:35 AM, Ankit Kumar < > [email protected] > > > >> >wrote: > > > >> > > > >> > Hi All, > > > >> > > > > >> > Please vote on releasing the following candidate as Apache > Metamodel > > > >> > (incubating) version 4.0.0. > > > >> > This will be the first incubator release for MetaModel project in > > > >> Apache. > > > >> > > > > >> > The tag to be voted on is v4.0.0-incubating : > > > >> > > > > >> > > > > >> > > > > > > https://git-wip-us.apache.org/repos/asf?p=incubator-metamodel.git;a=tag;h=refs/tags/MetaModel-4.0.0-incubating > > > >> > > > > >> > > > > >> > Release artifacts are signed with the following key: > > > >> > https://people.apache.org/keys/committer/ankitkumar2711.asc > > > >> > > > > >> > The staging repository for this release can be found at: > > > >> > > > > >> > > > > > > https://repository.apache.org/content/repositories/orgapachemetamodel-142 > > > >> > > > > >> > Please vote on releasing this package as Apache MetaModel > > > >> 4.0.0-incubating. > > > >> > The vote is open until < DATE AND TIME FOR THE NEXT 72 hours> and > > > >> > passes if a majority of at least 3 IPMC votes are cast. > > > >> > > > > >> > [ ] +1 Release this package as Apache MetaModel 4.0.0-incubating > > > >> > [ ] -1 Do not release this package because ... > > > >> > > > > >> > > > > >> > Regards > > > >> > Ankit > > > >> > > > > >> > > > > > > > > > > > > > >
