[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: What's left TODO for 1.6.x?

From: Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA_at_GMail.Com>
Date: Mon, 8 Dec 2008 02:22:08 +0100

2008-12-07 14:19:40 Mark Phippard napisał(a):
> What about the state of tests? Last I checked the bindings were not
> all passing. What about Serf? If all the tests are passing and tree
> conflicts is "ready", I'd say +1. I think we should not branch until
> we are ready to go straight to RC1 though.

My results with Subversion trunk r34602:

  Test failures:
    ra_serf x [ fsfs | bdb ]: merge_tests.py 61: merge fails if subtree is deleted on src
    ra_serf x [ fsfs | bdb ]: merge_tests.py 77: subtrees added after start of merge range are ok
    ra_serf x [ fsfs | bdb ]: merge_tests.py 79: merge --reintegrate with renamed file on branch
    ra_serf x [ fsfs | bdb ]: merge_tests.py 94: dont merge revs into a subtree that predate it
    ra_serf x [ fsfs | bdb ]: merge_tests.py 99: subtree merge source might not exist
    ra_serf x [ fsfs | bdb ]: merge_tests.py 119: tree conflicts on merge, NO local commit 4.2
    ra_serf x [ fsfs | bdb ]: merge_tests.py 122: tree conflicts on merge, NO local commit 6
    ra_serf x [ fsfs | bdb ]: merge_tests.py 123: subtree gets changes even if ultimately deleted
    swig-rb: 2 errors and segmentation fault
    javahl: testCopy
    javahl: testDiff (Test broken with non-English locale.)

  System:
    Gentoo GNU/Linux (~x86)
    GLibC 2.8_p20080602
    GCC 4.2.4
    GNU Binutils 2.19.50.0.1

  Dependencies:
    APR 1.4 (trunk)
    APR-Util 1.4 (trunk)
    Neon 0.29_pre1616 (trunk r1616)
    Serf 0.3_pre1203 (trunk r1203)
    GnuTLS 2.7.2
    OpenSSL 0.9.8i
    Apache 2.3 (trunk)
    Berkeley DB 4.7.25_p1
    Perl 5.10.0
    Python 2.6.1
    Ruby 1.8.6_p287
    SWIG 1.3.36
    Sun JDK 1.6.0.11
    JUnit 4.5

Segmentation fault in Ruby tests was introduced probably after 2008-11-29.

Ruby tests:

$ LC_ALL=C make check-swig-rb
cd /home/Arfrever/subversion_trunk/subversion/bindings/swig/ruby; \
          /usr/bin/ruby -I /home/Arfrever/subversion_trunk/subversion/bindings/swig/ruby \
            /home/Arfrever/subversion_trunk/subversion/bindings/swig/ruby/test/run-test.rb \
            --verbose=normal
Loaded suite .
Started
.....................................EE.............................................................................................../home/Arfrever/subversion_trunk/subversion/bindings/swig/ruby/svn/util.rb:86: [BUG] Segmentation fault
ruby 1.8.6 (2008-08-11) [i686-linux]

/bin/sh: line 3: 15403 Aborted /usr/bin/ruby -I /home/Arfrever/subversion_trunk/subversion/bindings/swig/ruby /home/Arfrever/subversion_trunk/subversion/bindings/swig/ruby/test/run-test.rb --verbose=normal
make: *** [check-swig-rb] Error 134
$

JavaHL tests:

$ make check-javahl
/opt/sun-jdk-1.6.0.11/bin/java "-Dtest.rootdir=/home/Arfrever/subversion_trunk/subversion/bindings/javahl/test-work" "-Dtest.fstype=" -Djava.library.path=subversion/bindings/javahl/native/.libs:/usr/lib -classpath subversion/bindings/javahl/classes:/usr/share/junit-4/lib/junit.jar "-Dtest.tests=" org.tigris.subversion.javahl.RunTests
...............Exception in thread "main" java.lang.IllegalArgumentException: null source
        at java.util.EventObject.<init>(EventObject.java:38)
        at org.tigris.subversion.javahl.NotifyInformation.<init>(NotifyInformation.java:128)
        at org.tigris.subversion.javahl.SVNClient.copy(Native Method)
        at org.tigris.subversion.javahl.SVNClientSynchronized.copy(SVNClientSynchronized.java:670)
        at org.tigris.subversion.javahl.BasicTests.testCopy(BasicTests.java:880)
        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 junit.framework.TestSuite.runTest(TestSuite.java:232)
        at junit.framework.TestSuite.run(TestSuite.java:227)
        at junit.textui.TestRunner.doRun(TestRunner.java:116)
        at junit.textui.TestRunner.doRun(TestRunner.java:109)
        at junit.textui.TestRunner.run(TestRunner.java:77)
        at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
Exception in thread "main" java.lang.IllegalArgumentException: null source
        at java.util.EventObject.<init>(EventObject.java:38)
        at org.tigris.subversion.javahl.NotifyInformation.<init>(NotifyInformation.java:128)
        at org.tigris.subversion.javahl.SVNClient.copy(Native Method)
        at org.tigris.subversion.javahl.SVNClientSynchronized.copy(SVNClientSynchronized.java:670)
        at org.tigris.subversion.javahl.BasicTests.testCopy(BasicTests.java:880)
        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 junit.framework.TestSuite.runTest(TestSuite.java:232)
        at junit.framework.TestSuite.run(TestSuite.java:227)
        at junit.textui.TestRunner.doRun(TestRunner.java:116)
        at junit.textui.TestRunner.doRun(TestRunner.java:109)
        at junit.textui.TestRunner.run(TestRunner.java:77)
        at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
Exception in thread "main" java.lang.IllegalArgumentException: null source
        at java.util.EventObject.<init>(EventObject.java:38)
        at org.tigris.subversion.javahl.NotifyInformation.<init>(NotifyInformation.java:128)
        at org.tigris.subversion.javahl.SVNClient.copy(Native Method)
        at org.tigris.subversion.javahl.SVNClientSynchronized.copy(SVNClientSynchronized.java:670)
        at org.tigris.subversion.javahl.BasicTests.testCopy(BasicTests.java:880)
        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 junit.framework.TestSuite.runTest(TestSuite.java:232)
        at junit.framework.TestSuite.run(TestSuite.java:227)
        at junit.textui.TestRunner.doRun(TestRunner.java:116)
        at junit.textui.TestRunner.doRun(TestRunner.java:109)
        at junit.textui.TestRunner.run(TestRunner.java:77)
        at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
Exception in thread "main" java.lang.IllegalArgumentException: null source
        at java.util.EventObject.<init>(EventObject.java:38)
        at org.tigris.subversion.javahl.NotifyInformation.<init>(NotifyInformation.java:128)
        at org.tigris.subversion.javahl.SVNClient.copy(Native Method)
        at org.tigris.subversion.javahl.SVNClientSynchronized.copy(SVNClientSynchronized.java:670)
        at org.tigris.subversion.javahl.BasicTests.testCopy(BasicTests.java:880)
        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 junit.framework.TestSuite.runTest(TestSuite.java:232)
        at junit.framework.TestSuite.run(TestSuite.java:227)
        at junit.textui.TestRunner.doRun(TestRunner.java:116)
        at junit.textui.TestRunner.doRun(TestRunner.java:109)
        at junit.textui.TestRunner.run(TestRunner.java:77)
        at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
Exception in thread "main" java.lang.IllegalArgumentException: null source
        at java.util.EventObject.<init>(EventObject.java:38)
        at org.tigris.subversion.javahl.NotifyInformation.<init>(NotifyInformation.java:128)
        at org.tigris.subversion.javahl.SVNClient.copy(Native Method)
        at org.tigris.subversion.javahl.SVNClientSynchronized.copy(SVNClientSynchronized.java:670)
        at org.tigris.subversion.javahl.BasicTests.testCopy(BasicTests.java:880)
        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 junit.framework.TestSuite.runTest(TestSuite.java:232)
        at junit.framework.TestSuite.run(TestSuite.java:227)
        at junit.textui.TestRunner.doRun(TestRunner.java:116)
        at junit.textui.TestRunner.doRun(TestRunner.java:109)
        at junit.textui.TestRunner.run(TestRunner.java:77)
        at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
E..........................
.F.......
Time: 134,311
There was 1 error:
1) testCopy(org.tigris.subversion.javahl.BasicTests)java.lang.IllegalArgumentException: null source
        at java.util.EventObject.<init>(EventObject.java:38)
        at org.tigris.subversion.javahl.NotifyInformation.<init>(NotifyInformation.java:128)
        at org.tigris.subversion.javahl.SVNClient.copy(Native Method)
        at org.tigris.subversion.javahl.SVNClientSynchronized.copy(SVNClientSynchronized.java:670)
        at org.tigris.subversion.javahl.BasicTests.testCopy(BasicTests.java:880)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
There was 1 failure:
1) testDiff(org.tigris.subversion.javahl.BasicTests)junit.framework.ComparisonFailure: Unexpected diff output in file '/home/Arfrever/subversion_trunk/subversion/bindings/javahl/test-work/local_tmp/basic_test37' expected:<...-- iota (.../iota) ([revision 1)
+++ iota (.../A/mu) (revision] 1)
@@ -1 +1 @@
-Thi...> but was:<...-- iota (.../iota) ([wersja 1)
+++ iota (.../A/mu) (wersja] 1)
@@ -1 +1 @@
-Thi...>
        at org.tigris.subversion.javahl.BasicTests.assertFileContentsEquals(BasicTests.java:2932)
        at org.tigris.subversion.javahl.BasicTests.testDiff(BasicTests.java:2744)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)

FAILURES!!!
Tests run: 49, Failures: 1, Errors: 1

make: *** [check-javahl] Błąd 1
$

-- 
Arfrever Frehtes Taifersar Arahesis
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=980984
Received on 2008-12-08 09:50:01 CET

This is an archived mail posted to the Subversion Dev mailing list.