You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by afs <gi...@git.apache.org> on 2017/10/26 12:18:53 UTC

[GitHub] jena pull request #296: JENA-1409: jena-db testing

GitHub user afs opened a pull request:

    https://github.com/apache/jena/pull/296

    JENA-1409: jena-db testing

    Covers JENA-1406, PR#295

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/afs/jena jena-db-testing

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/jena/pull/296.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #296
    
----
commit e68daeab353c7a60ac4adba7416aeb2722c317e7
Author: Andy Seaborne <an...@apache.org>
Date:   2017-10-26T12:15:07Z

    Make surefire run TC_*

commit 10441d7f819f9dc9b4ed5191e28821e04a1e0cb1
Author: Andy Seaborne <an...@apache.org>
Date:   2017-10-26T12:15:10Z

    Check .delete() in beforeTest

----


---

[GitHub] jena pull request #296: JENA-1409: jena-db testing

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/jena/pull/296


---

[GitHub] jena issue #296: JENA-1409: jena-db testing

Posted by kinow <gi...@git.apache.org>.
Github user kinow commented on the issue:

    https://github.com/apache/jena/pull/296
  
    Tested this pr on Win 10
    
    ```
    Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T07:39:06+12:00)
    Maven home: C:\Users\kinow\Development\java\apache-maven-3.5.0
    Java version: 1.8.0_144, vendor: Oracle Corporation
    Java home: C:\Program Files\Java\jdk1.8.0_144\jre
    Default locale: en_US, platform encoding: Cp1252
    OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
    ```
    
    Had the same test as yesterday.
    
    ```
    Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec - in org.apache.jena.dboe.base.file.TestMetaFile
    Running org.apache.jena.dboe.base.file.TestProcessFileLock
    Tests run: 7, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.013 sec <<< FAILURE! - in org.apache.jena.dboe.base.file.TestProcessFileLock
    process_lock_2(org.apache.jena.dboe.base.file.TestProcessFileLock)  Time elapsed: 0.003 sec  <<< ERROR!
    org.apache.jena.atlas.RuntimeIOException: java.io.IOException: Access is denied
            at org.apache.jena.dboe.base.file.TestProcessFileLock.beforeTest(TestProcessFileLock.java:58)
    Caused by: java.io.IOException: Access is denied
            at org.apache.jena.dboe.base.file.TestProcessFileLock.beforeTest(TestProcessFileLock.java:56)
    
    process_lock_3(org.apache.jena.dboe.base.file.TestProcessFileLock)  Time elapsed: 0 sec  <<< ERROR!
    org.apache.jena.atlas.RuntimeIOException: java.io.IOException: Access is denied
            at org.apache.jena.dboe.base.file.TestProcessFileLock.beforeTest(TestProcessFileLock.java:58)
    Caused by: java.io.IOException: Access is denied
            at org.apache.jena.dboe.base.file.TestProcessFileLock.beforeTest(TestProcessFileLock.java:56)
    
    process_lock_4(org.apache.jena.dboe.base.file.TestProcessFileLock)  Time elapsed: 0 sec  <<< ERROR!
    org.apache.jena.atlas.RuntimeIOException: java.io.IOException: Access is denied
            at org.apache.jena.dboe.base.file.TestProcessFileLock.beforeTest(TestProcessFileLock.java:58)
    Caused by: java.io.IOException: Access is denied
            at org.apache.jena.dboe.base.file.TestProcessFileLock.beforeTest(TestProcessFileLock.java:56)
    
    process_lock_5(org.apache.jena.dboe.base.file.TestProcessFileLock)  Time elapsed: 0 sec  <<< ERROR!
    org.apache.jena.atlas.RuntimeIOException: java.io.IOException: Access is denied
            at org.apache.jena.dboe.base.file.TestProcessFileLock.beforeTest(TestProcessFileLock.java:58)
    Caused by: java.io.IOException: Access is denied
            at org.apache.jena.dboe.base.file.TestProcessFileLock.beforeTest(TestProcessFileLock.java:56)
    
    process_lock_6(org.apache.jena.dboe.base.file.TestProcessFileLock)  Time elapsed: 0 sec  <<< ERROR!
    org.apache.jena.atlas.RuntimeIOException: java.io.IOException: Access is denied
            at org.apache.jena.dboe.base.file.TestProcessFileLock.beforeTest(TestProcessFileLock.java:58)
    Caused by: java.io.IOException: Access is denied
            at org.apache.jena.dboe.base.file.TestProcessFileLock.beforeTest(TestProcessFileLock.java:56)
    
    process_lock_7(org.apache.jena.dboe.base.file.TestProcessFileLock)  Time elapsed: 0.001 sec  <<< ERROR!
    org.apache.jena.atlas.RuntimeIOException: java.io.IOException: Access is denied
            at org.apache.jena.dboe.base.file.TestProcessFileLock.beforeTest(TestProcessFileLock.java:58)
    Caused by: java.io.IOException: Access is denied
            at org.apache.jena.dboe.base.file.TestProcessFileLock.beforeTest(TestProcessFileLock.java:56)
    
    Running org.apache.jena.dboe.base.file.TestSegmentedMemBuffer
    Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.apache.jena.dboe.base.file.TestSegmentedMemBuffer
    Running org.apache.jena.dboe.base.record.TestRecord
    Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.jena.dboe.base.record.TestRecord
    Running org.apache.jena.dboe.base.recordfile.TestRecordBufferPage
    Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.apache.jena.dboe.base.recordfile.TestRecordBufferPage
    
    Results :
    
    Tests in error:
      TestProcessFileLock.beforeTest:58 ▒ RuntimeIO java.io.IOException: Access is d...
      TestProcessFileLock.beforeTest:58 ▒ RuntimeIO java.io.IOException: Access is d...
      TestProcessFileLock.beforeTest:58 ▒ RuntimeIO java.io.IOException: Access is d...
      TestProcessFileLock.beforeTest:58 ▒ RuntimeIO java.io.IOException: Access is d...
      TestProcessFileLock.beforeTest:58 ▒ RuntimeIO java.io.IOException: Access is d...
      TestProcessFileLock.beforeTest:58 ▒ RuntimeIO java.io.IOException: Access is d...
    
    Tests run: 156, Failures: 0, Errors: 6, Skipped: 0
    
    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO]
    [INFO] Apache Jena - Project .............................. SUCCESS [  2.116 s]
    [INFO] Apache Jena - Shadowed external libraries .......... SUCCESS [  2.116 s]
    [INFO] Apache Jena - IRI .................................. SUCCESS [  9.749 s]
    [INFO] Apache Jena - Base Common Environment .............. SUCCESS [ 13.158 s]
    [INFO] Apache Jena - Core ................................. SUCCESS [01:11 min]
    [INFO] Apache Jena - ARQ (SPARQL 1.1 Query Engine) ........ SUCCESS [01:31 min]
    [INFO] Apache Jena - RDF Connection ....................... SUCCESS [  7.471 s]
    [INFO] Apache Jena - TDB (Native Triple Store) ............ SUCCESS [ 36.030 s]
    [INFO] Apache Jena - Database Operation Environment ....... SUCCESS [  0.281 s]
    [INFO] Apache Jena - DBOE Base ............................ FAILURE [  2.099 s]
    [INFO] Apache Jena - DBOE Transactions .................... SKIPPED
    [INFO] Apache Jena - DBOE Indexes ......................... SKIPPED
    [INFO] Apache Jena - DBOE Index test suite ................ SKIPPED
    [INFO] Apache Jena - DBOE Transactional Datastructures .... SKIPPED
    [INFO] Apache Jena - TDB2 ................................. SKIPPED
    [INFO] Apache Jena - Libraries POM ........................ SKIPPED
    [INFO] Apache Jena - Command line tools ................... SKIPPED
    [INFO] Apache Jena - SPARQL Text Search ................... SKIPPED
    [INFO] Apache Jena - SPARQL Text Search - Elasticsearch ... SKIPPED
    [INFO] Apache Jena - SPARQL Spatial Search ................ SKIPPED
    [INFO] Apache Jena - Fuseki - A SPARQL 1.1 Server ......... SKIPPED
    [INFO] Apache Jena - Fuseki Server Engine ................. SKIPPED
    [INFO] Apache Jena - Fuseki Embedded Server ............... SKIPPED
    [INFO] Apache Jena - Fuseki WAR File ...................... SKIPPED
    [INFO] Apache Jena - Fuseki Server Standalone Jar ......... SKIPPED
    [INFO] Apache Jena - Fuseki Basic Server .................. SKIPPED
    [INFO] Apache Jena - Fuseki Binary Distribution ........... SKIPPED
    [INFO] Apache Jena - Integration Testing .................. SKIPPED
    [INFO] Apache Jena - Distribution ......................... SKIPPED
    [INFO] Apache Jena - Fuseki1 .............................. SKIPPED
    [INFO] Apache Jena - Data Tables for RDF and SPARQL ....... SKIPPED
    [INFO] Apache Jena - SDB (SQL based triple store) ......... SKIPPED
    [INFO] Apache Jena - Maven Plugins, including schemagen ... SKIPPED
    [INFO] Apache Jena - Security Permissions ................. SKIPPED
    [INFO] Apache Jena - Extras ............................... SKIPPED
    [INFO] Apache Jena - Extras - Query Builder ............... SKIPPED
    [INFO] Apache Jena - JDBC Parent .......................... SKIPPED
    [INFO] Apache Jena - JDBC Core API ........................ SKIPPED
    [INFO] Apache Jena - JDBC Remote Endpoint Driver .......... SKIPPED
    [INFO] Apache Jena - JDBC In-Memory Driver ................ SKIPPED
    [INFO] Apache Jena - JDBC TDB Driver ...................... SKIPPED
    [INFO] Apache Jena - JDBC Driver Bundle ................... SKIPPED
    [INFO] Apache Jena - Elephas .............................. SKIPPED
    [INFO] Apache Jena - Elephas - Common API ................. SKIPPED
    [INFO] Apache Jena - Elephas - I/O ........................ SKIPPED
    [INFO] Apache Jena - Elephas - Map/Reduce ................. SKIPPED
    [INFO] Apache Jena - Elephas - Statistics Demo App ........ SKIPPED
    [INFO] Apache Jena - OSGi ................................. SKIPPED
    [INFO] Apache Jena - OSGi bundle .......................... SKIPPED
    [INFO] Apache Jena - OSGi Karaf features .................. SKIPPED
    [INFO] Apache Jena ........................................ SKIPPED
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 03:56 min
    [INFO] Finished at: 2017-10-27T10:24:57+13:00
    [INFO] Final Memory: 77M/1012M
    [INFO] ------------------------------------------------------------------------
    ```


---

[GitHub] jena issue #296: JENA-1409: jena-db testing

Posted by kinow <gi...@git.apache.org>.
Github user kinow commented on the issue:

    https://github.com/apache/jena/pull/296
  
    Still have those other errors in Windows. Not sure, however, if the errors I had in Linux and in Windows are related. Will try to debug at least one test today before going home.


---

[GitHub] jena issue #296: JENA-1409: jena-db testing

Posted by afs <gi...@git.apache.org>.
Github user afs commented on the issue:

    https://github.com/apache/jena/pull/296
  
    This PR configures surefire to run the `TC_*` test suite in each of the modules doing disk-based tests. This should make the tests non-parallel.
    
    Also includes checking in `TestProcessFileLock`.



---

[GitHub] jena issue #296: JENA-1409: jena-db testing

Posted by afs <gi...@git.apache.org>.
Github user afs commented on the issue:

    https://github.com/apache/jena/pull/296
  
    What I don't get is why PR #295 passes `TestProcessFileLock` (or does it?) as it changes `TestDatabaseOps`.
    
    Here 5 failures has become 6. This is good! They are all the `beforeTest` now.
    
    For `TestProcessFileLock`, `@Rule` will be fine as its low space impact.



---

[GitHub] jena issue #296: JENA-1409: jena-db testing

Posted by kinow <gi...@git.apache.org>.
Github user kinow commented on the issue:

    https://github.com/apache/jena/pull/296
  
    >What I don't get is why PR #295 passes TestProcessFileLock (or does it?) as it changes TestDatabaseOps.
    
    That was on my Linux environment at home only, sorry. Testing on Windows now.


---