diff --git a/docker/test_docker_image.log b/docker/test_docker_image.log deleted file mode 100644 index 8ec5a9a..0000000 --- a/docker/test_docker_image.log +++ /dev/null @@ -1,862 +0,0 @@ -docker run -v ./../repository_test:/work maven-index-exporter -Sending build context to Docker daemon 7.168kB -Step 1/8 : FROM adoptopenjdk/openjdk11:alpine-jre - ---> 382f4f02e274 -Step 2/8 : ADD https://github.com/javasoze/clue/releases/download/release-6.2.0-1.0.0/clue-6.2.0-1.0.0.jar /opt/ - - - ---> e67befad95d1 -Step 3/8 : ADD https://repo1.maven.org/maven2/org/apache/maven/indexer/indexer-cli/6.0.0/indexer-cli-6.0.0.jar /opt/ - - - ---> 33c853c55f9c -Step 4/8 : COPY extract_indexes.sh /opt/ - ---> a274735accf4 -Step 5/8 : WORKDIR /work/ - ---> Running in 712968d6bd86 -Removing intermediate container 712968d6bd86 - ---> d6b8480db47c -Step 6/8 : RUN ls /opt/ - ---> Running in c4da658ba366 -clue-6.2.0-1.0.0.jar -extract_indexes.sh -indexer-cli-6.0.0.jar -java -Removing intermediate container c4da658ba366 - ---> cf332d99c1c9 -Step 7/8 : RUN ls -R /work/ - ---> Running in 9a9a3f8c3b88 -/work/: -Removing intermediate container 9a9a3f8c3b88 - ---> 57ac853a063e -Step 8/8 : CMD ["sh", "/opt/extract_indexes.sh", "/work/nexus-maven-repository-index.gz"] - ---> Running in a5a3b17f94fd -Removing intermediate container a5a3b17f94fd - ---> 15f95ea12d1a -Successfully built 15f95ea12d1a -Successfully tagged maven-index-exporter:latest -Sending build context to Docker daemon 8.192kB -Step 1/8 : FROM adoptopenjdk/openjdk11:alpine-jre - ---> 382f4f02e274 -Step 2/8 : ADD https://github.com/javasoze/clue/releases/download/release-6.2.0-1.0.0/clue-6.2.0-1.0.0.jar /opt/ -Sending build context to Docker daemon 8.192kB -Step 1/8 : FROM adoptopenjdk/openjdk11:alpine-jre - ---> 382f4f02e274 -Step 2/8 : ADD https://github.com/javasoze/clue/releases/download/release-6.2.0-1.0.0/clue-6.2.0-1.0.0.jar /opt/ - - - ---> 9110f82662b7 -Step 3/8 : ADD https://repo1.maven.org/maven2/org/apache/maven/indexer/indexer-cli/6.0.0/indexer-cli-6.0.0.jar /opt/ - - - ---> 5b63d85e1202 -Step 4/8 : COPY extract_indexes.sh /opt/ - ---> d6568520add6 -Step 5/8 : WORKDIR /work/ - ---> Running in 1fc0fa544822 -Removing intermediate container 1fc0fa544822 - ---> ff62bcd081df -Step 6/8 : RUN ls /opt/ - ---> Running in eacc11100b2d -clue-6.2.0-1.0.0.jar -extract_indexes.sh -indexer-cli-6.0.0.jar -java -Removing intermediate container eacc11100b2d - ---> 979ef783a582 -Step 7/8 : RUN ls -R /work/ - ---> Running in 9e5566c9a84a -/work/: -Removing intermediate container 9e5566c9a84a - ---> c7d9f0b30c53 -Step 8/8 : CMD ["sh", "/opt/extract_indexes.sh", "/work/nexus-maven-repository-index.gz"] - ---> Running in 99440f444046 -Removing intermediate container 99440f444046 - ---> 4cf8d38fc66e -Successfully built 4cf8d38fc66e -Successfully tagged maven-index-exporter:latest -Sending build context to Docker daemon 9.728kB -Step 1/8 : FROM adoptopenjdk/openjdk11:alpine-jre - ---> 382f4f02e274 -Step 2/8 : ADD https://github.com/javasoze/clue/releases/download/release-6.2.0-1.0.0/clue-6.2.0-1.0.0.jar /opt/ - - - ---> 1a73b1736986 -Step 3/8 : ADD https://repo1.maven.org/maven2/org/apache/maven/indexer/indexer-cli/6.0.0/indexer-cli-6.0.0.jar /opt/ - - - ---> cf76042f7af4 -Step 4/8 : COPY extract_indexes.sh /opt/ - ---> b374045d480d -Step 5/8 : WORKDIR /work/ - ---> Running in d68c71448aa5 -Removing intermediate container d68c71448aa5 - ---> d28dccbe9cd4 -Step 6/8 : RUN ls /opt/ - ---> Running in 310572502db7 -clue-6.2.0-1.0.0.jar -extract_indexes.sh -indexer-cli-6.0.0.jar -java -Removing intermediate container 310572502db7 - ---> 371ddc002d88 -Step 7/8 : RUN ls -R /work/ - ---> Running in 581a932d361e -/work/: -Removing intermediate container 581a932d361e - ---> 07fd66e36f32 -Step 8/8 : CMD ["sh", "/opt/extract_indexes.sh", "/work/nexus-maven-repository-index.gz"] - ---> Running in b97dc3783ba4 -Removing intermediate container b97dc3783ba4 - ---> 475ec388de0f -Successfully built 475ec388de0f -Successfully tagged maven-index-exporter:latest -Docker Script started on 2021-09-11 16:11:38. -# Checks.. -* Content of /opt: -total 32156 --rw------- 1 root root 18000742 Jan 8 2018 clue-6.2.0-1.0.0.jar --rw-r--r-- 1 root root 2574 Aug 25 18:28 extract_indexes.sh --rw------- 1 root root 14914610 Nov 28 2017 indexer-cli-6.0.0.jar -drwxr-xr-x 3 root root 4096 Jun 29 16:23 java -* Content of /work: -total 36 --rw-r--r-- 1 1000 1000 254 Aug 25 09:24 nexus-maven-repository-index.1.gz --rw-r--r-- 1 1000 1000 32 Aug 25 09:24 nexus-maven-repository-index.1.gz.md5 --rw-r--r-- 1 1000 1000 40 Aug 25 09:24 nexus-maven-repository-index.1.gz.sha1 --rw-r--r-- 1 1000 1000 344 Aug 25 09:24 nexus-maven-repository-index.gz --rw-r--r-- 1 1000 1000 32 Aug 25 09:24 nexus-maven-repository-index.gz.md5 --rw-r--r-- 1 1000 1000 40 Aug 25 09:24 nexus-maven-repository-index.gz.sha1 --rw-r--r-- 1 1000 1000 193 Aug 25 09:24 nexus-maven-repository-index.properties --rw-r--r-- 1 1000 1000 32 Aug 25 09:24 nexus-maven-repository-index.properties.md5 --rw-r--r-- 1 1000 1000 40 Aug 25 09:24 nexus-maven-repository-index.properties.sha1 -* Will read files from [/work/nexus-maven-repository-index.gz]. -* Found file [/work/nexus-maven-repository-index.gz]. -* Found indexer [/opt/indexer-cli-6.0.0.jar]. -* Found clue [/opt/clue-6.2.0-1.0.0.jar]. -* Java version:. -############################# -Unpacking [/work/nexus-maven-repository-index.gz] to /work/indexes -SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". -SLF4J: Defaulting to no-operation (NOP) logger implementation -SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. -Index Folder: /work -Output Folder: /work/indexes -Total time: 0 sec -Final memory: 39M/1004M -Unpacking finished on 2021-09-11 16:11:39. -############################# -Exporting indexes /work/indexes to /work/export -no configuration found, using default configuration -Analyzer: class org.apache.lucene.analysis.standard.StandardAnalyzer -Query Builder: class com.senseidb.clue.api.DefaultQueryBuilder -Directory Builder: class com.senseidb.clue.api.DefaultDirectoryBuilder -IndexReader Factory: class com.senseidb.clue.api.DefaultIndexReaderFactory -Term Bytesref Display: class com.senseidb.clue.api.StringBytesRefDisplay -Payload Bytesref Display: class com.senseidb.clue.api.RawBytesRefDisplay -exporting index to text -Exporting finished on 2021-09-11 16:11:39. -############################# -Cleaning useless files. -Size before cleaning: -32.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Removing useless exports. - Keeping only fld text extract. - Size after cleaning: -8.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Make files modifiable by the end-user. -Docker Script execution finished on 2021-09-11 16:11:39. -Sending build context to Docker daemon 14.34kB -Step 1/8 : FROM adoptopenjdk/openjdk11:alpine-jre - ---> 382f4f02e274 -Step 2/8 : ADD https://github.com/javasoze/clue/releases/download/release-6.2.0-1.0.0/clue-6.2.0-1.0.0.jar /opt/ -Sending build context to Docker daemon 14.85kB -Step 1/8 : FROM adoptopenjdk/openjdk11:alpine-jre - ---> 382f4f02e274 -Step 2/8 : ADD https://github.com/javasoze/clue/releases/download/release-6.2.0-1.0.0/clue-6.2.0-1.0.0.jar /opt/ - - - ---> 908a2a506c00 -Step 3/8 : ADD https://repo1.maven.org/maven2/org/apache/maven/indexer/indexer-cli/6.0.0/indexer-cli-6.0.0.jar /opt/ - - - ---> 40b18ec046eb -Step 4/8 : COPY extract_indexes.sh /opt/ - ---> 85c9dfc61e0f -Step 5/8 : WORKDIR /work/ - ---> Running in 8ab59ca265dd -Removing intermediate container 8ab59ca265dd - ---> f74ef027e618 -Step 6/8 : RUN ls /opt/ - ---> Running in 928e795e7c81 -clue-6.2.0-1.0.0.jar -extract_indexes.sh -indexer-cli-6.0.0.jar -java -Removing intermediate container 928e795e7c81 - ---> 5b78b2951990 -Step 7/8 : RUN ls -R /work/ - ---> Running in d96f9a7dfd47 -/work/: -Removing intermediate container d96f9a7dfd47 - ---> 83a30f3fa55e -Step 8/8 : CMD ["sh", "/opt/extract_indexes.sh", "/work/nexus-maven-repository-index.gz"] - ---> Running in 84ae7dd43899 -Removing intermediate container 84ae7dd43899 - ---> ad0e9f6cec82 -Successfully built ad0e9f6cec82 -Successfully tagged maven-index-exporter:latest -Docker Script started on 2021-09-11 16:18:14. -# Checks.. -* Content of /opt: -total 32156 --rw------- 1 root root 18000742 Jan 8 2018 clue-6.2.0-1.0.0.jar --rw-r--r-- 1 root root 2574 Aug 25 18:28 extract_indexes.sh --rw------- 1 root root 14914610 Nov 28 2017 indexer-cli-6.0.0.jar -drwxr-xr-x 3 root root 4096 Jun 29 16:23 java -* Content of /work: -total 44 -drwxrwxrwx 2 root root 4096 Sep 11 16:11 export -drwxrwxrwx 2 root root 4096 Sep 11 16:11 indexes --rw-r--r-- 1 1000 1000 254 Aug 25 09:24 nexus-maven-repository-index.1.gz --rw-r--r-- 1 1000 1000 32 Aug 25 09:24 nexus-maven-repository-index.1.gz.md5 --rw-r--r-- 1 1000 1000 40 Aug 25 09:24 nexus-maven-repository-index.1.gz.sha1 --rw-r--r-- 1 1000 1000 344 Aug 25 09:24 nexus-maven-repository-index.gz --rw-r--r-- 1 1000 1000 32 Aug 25 09:24 nexus-maven-repository-index.gz.md5 --rw-r--r-- 1 1000 1000 40 Aug 25 09:24 nexus-maven-repository-index.gz.sha1 --rw-r--r-- 1 1000 1000 193 Aug 25 09:24 nexus-maven-repository-index.properties --rw-r--r-- 1 1000 1000 32 Aug 25 09:24 nexus-maven-repository-index.properties.md5 --rw-r--r-- 1 1000 1000 40 Aug 25 09:24 nexus-maven-repository-index.properties.sha1 -* Will read files from [/work/nexus-maven-repository-index.gz]. -* Found file [/work/nexus-maven-repository-index.gz]. -* Found indexer [/opt/indexer-cli-6.0.0.jar]. -* Found clue [/opt/clue-6.2.0-1.0.0.jar]. -* Java version:. -openjdk version "11.0.11" 2021-04-20 -OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9) -OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode) -############################# -Found /work/indexes, skipping index generation. -28.0K /work/indexes/ -Unpacking finished on 2021-09-11 16:18:14. -############################# -Found /work/export, skipping index export. -total 4K --rwxrwxrwx 1 root root 1.9K Sep 11 16:11 _1.fld --rwxrwxrwx 1 root root 0 Sep 11 16:11 write.lock -Exporting finished on 2021-09-11 16:18:14. -############################# -Cleaning useless files. -Size before cleaning: -8.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Removing useless exports. - Keeping only fld text extract. - Size after cleaning: -8.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Make files modifiable by the end-user. -Docker Script execution finished on 2021-09-11 16:18:14. -Sending build context to Docker daemon 19.46kB -Step 1/8 : FROM adoptopenjdk/openjdk11:alpine-jre - ---> 382f4f02e274 -Step 2/8 : ADD https://github.com/javasoze/clue/releases/download/release-6.2.0-1.0.0/clue-6.2.0-1.0.0.jar /opt/ - - - ---> 8ea4a5a0a8c2 -Step 3/8 : ADD https://repo1.maven.org/maven2/org/apache/maven/indexer/indexer-cli/6.0.0/indexer-cli-6.0.0.jar /opt/ - - - ---> 9b4a328cbc1b -Step 4/8 : COPY extract_indexes.sh /opt/ - ---> 2dd17bae7728 -Step 5/8 : WORKDIR /work/ - ---> Running in 595e0fd75c7b -Removing intermediate container 595e0fd75c7b - ---> 305d43bc2d0b -Step 6/8 : RUN ls /opt/ - ---> Running in 9384e58578b9 -clue-6.2.0-1.0.0.jar -extract_indexes.sh -indexer-cli-6.0.0.jar -java -Removing intermediate container 9384e58578b9 - ---> 5f4a4edb19bf -Step 7/8 : RUN ls -R /work/ - ---> Running in ec031f0a2be1 -/work/: -Removing intermediate container ec031f0a2be1 - ---> c5da5e529d72 -Step 8/8 : CMD ["sh", "/opt/extract_indexes.sh", "/work/nexus-maven-repository-index.gz"] - ---> Running in 7f1ad9ee0ff0 -Removing intermediate container 7f1ad9ee0ff0 - ---> 529f1139d2d6 -Successfully built 529f1139d2d6 -Successfully tagged maven-index-exporter:latest -Docker Script started on 2021-09-11 16:19:59. -# Checks.. -* Content of /opt: -total 32156 --rw------- 1 root root 18000742 Jan 8 2018 clue-6.2.0-1.0.0.jar --rw-r--r-- 1 root root 2574 Aug 25 18:28 extract_indexes.sh --rw------- 1 root root 14914610 Nov 28 2017 indexer-cli-6.0.0.jar -drwxr-xr-x 3 root root 4096 Jun 29 16:23 java -* Content of /work: -total 44 -drwxrwxrwx 2 root root 4096 Sep 11 16:11 export -drwxrwxrwx 2 root root 4096 Sep 11 16:11 indexes --rw-r--r-- 1 1000 1000 254 Aug 25 09:24 nexus-maven-repository-index.1.gz --rw-r--r-- 1 1000 1000 32 Aug 25 09:24 nexus-maven-repository-index.1.gz.md5 --rw-r--r-- 1 1000 1000 40 Aug 25 09:24 nexus-maven-repository-index.1.gz.sha1 --rw-r--r-- 1 1000 1000 344 Aug 25 09:24 nexus-maven-repository-index.gz --rw-r--r-- 1 1000 1000 32 Aug 25 09:24 nexus-maven-repository-index.gz.md5 --rw-r--r-- 1 1000 1000 40 Aug 25 09:24 nexus-maven-repository-index.gz.sha1 --rw-r--r-- 1 1000 1000 193 Aug 25 09:24 nexus-maven-repository-index.properties --rw-r--r-- 1 1000 1000 32 Aug 25 09:24 nexus-maven-repository-index.properties.md5 --rw-r--r-- 1 1000 1000 40 Aug 25 09:24 nexus-maven-repository-index.properties.sha1 -* Will read files from [/work/nexus-maven-repository-index.gz]. -* Found file [/work/nexus-maven-repository-index.gz]. -* Found indexer [/opt/indexer-cli-6.0.0.jar]. -* Found clue [/opt/clue-6.2.0-1.0.0.jar]. -* Java version:. -openjdk version "11.0.11" 2021-04-20 -OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9) -OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode) -############################# -Found /work/indexes, skipping index generation. -28.0K /work/indexes/ -Unpacking finished on 2021-09-11 16:19:59. -############################# -Found /work/export, skipping index export. -total 4K --rwxrwxrwx 1 root root 1.9K Sep 11 16:11 _1.fld --rwxrwxrwx 1 root root 0 Sep 11 16:11 write.lock -Exporting finished on 2021-09-11 16:19:59. -############################# -Cleaning useless files. -Size before cleaning: -8.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Removing useless exports. - Keeping only fld text extract. - Size after cleaning: -8.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Make files modifiable by the end-user. -Docker Script execution finished on 2021-09-11 16:19:59. -Sending build context to Docker daemon 24.06kB -Step 1/8 : FROM adoptopenjdk/openjdk11:alpine-jre - ---> 382f4f02e274 -Step 2/8 : ADD https://github.com/javasoze/clue/releases/download/release-6.2.0-1.0.0/clue-6.2.0-1.0.0.jar /opt/ - - - ---> 58157b61f665 -Step 3/8 : ADD https://repo1.maven.org/maven2/org/apache/maven/indexer/indexer-cli/6.0.0/indexer-cli-6.0.0.jar /opt/ - - - ---> d67d5d21cd81 -Step 4/8 : COPY extract_indexes.sh /opt/ - ---> 19fa37bb0039 -Step 5/8 : WORKDIR /work/ - ---> Running in b2f208c13bd4 -Removing intermediate container b2f208c13bd4 - ---> bd877fbc85bb -Step 6/8 : RUN ls /opt/ - ---> Running in 2fa484fa1543 -clue-6.2.0-1.0.0.jar -extract_indexes.sh -indexer-cli-6.0.0.jar -java -Removing intermediate container 2fa484fa1543 - ---> 6e4e28f585f8 -Step 7/8 : RUN ls -R /work/ - ---> Running in 19f97581c8d4 -/work/: -Removing intermediate container 19f97581c8d4 - ---> 56904223bb09 -Step 8/8 : CMD ["sh", "/opt/extract_indexes.sh", "/work/nexus-maven-repository-index.gz"] - ---> Running in 73b8d2a0143f -Removing intermediate container 73b8d2a0143f - ---> b87c33abb5a9 -Successfully built b87c33abb5a9 -Successfully tagged maven-index-exporter:latest -Docker Script started on 2021-09-11 16:29:15. -# Checks.. -* Content of /opt: -total 32156 --rw------- 1 root root 18000742 Jan 8 2018 clue-6.2.0-1.0.0.jar --rw-r--r-- 1 root root 2574 Aug 25 18:28 extract_indexes.sh --rw------- 1 root root 14914610 Nov 28 2017 indexer-cli-6.0.0.jar -drwxr-xr-x 3 root root 4096 Jun 29 16:23 java -* Content of /work: -total 44 -drwxrwxrwx 2 root root 4096 Sep 11 16:11 export -drwxrwxrwx 2 root root 4096 Sep 11 16:11 indexes --rw-r--r-- 1 1000 1000 254 Aug 25 09:24 nexus-maven-repository-index.1.gz --rw-r--r-- 1 1000 1000 32 Aug 25 09:24 nexus-maven-repository-index.1.gz.md5 --rw-r--r-- 1 1000 1000 40 Aug 25 09:24 nexus-maven-repository-index.1.gz.sha1 --rw-r--r-- 1 1000 1000 344 Aug 25 09:24 nexus-maven-repository-index.gz --rw-r--r-- 1 1000 1000 32 Aug 25 09:24 nexus-maven-repository-index.gz.md5 --rw-r--r-- 1 1000 1000 40 Aug 25 09:24 nexus-maven-repository-index.gz.sha1 --rw-r--r-- 1 1000 1000 193 Aug 25 09:24 nexus-maven-repository-index.properties --rw-r--r-- 1 1000 1000 32 Aug 25 09:24 nexus-maven-repository-index.properties.md5 --rw-r--r-- 1 1000 1000 40 Aug 25 09:24 nexus-maven-repository-index.properties.sha1 -* Will read files from [/work/nexus-maven-repository-index.gz]. -* Found file [/work/nexus-maven-repository-index.gz]. -* Found indexer [/opt/indexer-cli-6.0.0.jar]. -* Found clue [/opt/clue-6.2.0-1.0.0.jar]. -* Java version:. -openjdk version "11.0.11" 2021-04-20 -OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9) -OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode) -############################# -Found /work/indexes, skipping index generation. -28.0K /work/indexes/ -Unpacking finished on 2021-09-11 16:29:15. -############################# -Found /work/export, skipping index export. -total 4K --rwxrwxrwx 1 root root 1.9K Sep 11 16:11 _1.fld --rwxrwxrwx 1 root root 0 Sep 11 16:11 write.lock -Exporting finished on 2021-09-11 16:29:15. -############################# -Cleaning useless files. -Size before cleaning: -8.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Removing useless exports. - Keeping only fld text extract. - Size after cleaning: -8.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Make files modifiable by the end-user. -Docker Script execution finished on 2021-09-11 16:29:15. -Sending build context to Docker daemon 28.67kB -Step 1/8 : FROM adoptopenjdk/openjdk11:alpine-jre - ---> 382f4f02e274 -Step 2/8 : ADD https://github.com/javasoze/clue/releases/download/release-6.2.0-1.0.0/clue-6.2.0-1.0.0.jar /opt/ -Sending build context to Docker daemon 28.67kB -Step 1/8 : FROM adoptopenjdk/openjdk11:alpine-jre - ---> 382f4f02e274 -Step 2/8 : ADD https://github.com/javasoze/clue/releases/download/release-6.2.0-1.0.0/clue-6.2.0-1.0.0.jar /opt/ - - - ---> 465f8dfb4b82 -Step 3/8 : ADD https://repo1.maven.org/maven2/org/apache/maven/indexer/indexer-cli/6.0.0/indexer-cli-6.0.0.jar /opt/ - - - ---> e20e1bd14447 -Step 4/8 : COPY extract_indexes.sh /opt/ - ---> bc76aa0372e4 -Step 5/8 : WORKDIR /work/ - ---> Running in 9992a6106c72 -Removing intermediate container 9992a6106c72 - ---> b47676197959 -Step 6/8 : RUN ls /opt/ - ---> Running in 0ad3296bbc98 -clue-6.2.0-1.0.0.jar -extract_indexes.sh -indexer-cli-6.0.0.jar -java -Removing intermediate container 0ad3296bbc98 - ---> 1369cbbc3f0e -Step 7/8 : RUN ls -R /work/ - ---> Running in fa75a4e6b67f -/work/: -Removing intermediate container fa75a4e6b67f - ---> d2dd3608db1f -Step 8/8 : CMD ["sh", "/opt/extract_indexes.sh", "/work/nexus-maven-repository-index.gz"] - ---> Running in f1b2df41c092 -Removing intermediate container f1b2df41c092 - ---> d49f76f9e728 -Successfully built d49f76f9e728 -Successfully tagged maven-index-exporter:latest -Docker Script started on 2021-11-02 20:16:29. -# Checks.. -* Content of /opt: -total 32156 --rw------- 1 root root 18000742 Jan 8 2018 clue-6.2.0-1.0.0.jar --rw-r--r-- 1 root root 2830 Oct 24 12:30 extract_indexes.sh --rw------- 1 root root 14914610 Nov 28 2017 indexer-cli-6.0.0.jar -drwxr-xr-x 3 root root 4096 Jun 29 16:23 java -* Content of /work: -total 48 --rw-r--r-- 1 1000 1000 252 Nov 2 20:10 nexus-maven-repository-index.1.gz --rw-r--r-- 1 1000 1000 32 Nov 2 20:10 nexus-maven-repository-index.1.gz.md5 --rw-r--r-- 1 1000 1000 40 Nov 2 20:10 nexus-maven-repository-index.1.gz.sha1 --rw-r--r-- 1 1000 1000 325 Nov 2 20:10 nexus-maven-repository-index.2.gz --rw-r--r-- 1 1000 1000 32 Nov 2 20:10 nexus-maven-repository-index.2.gz.md5 --rw-r--r-- 1 1000 1000 40 Nov 2 20:10 nexus-maven-repository-index.2.gz.sha1 --rw-r--r-- 1 1000 1000 524 Nov 2 20:10 nexus-maven-repository-index.gz --rw-r--r-- 1 1000 1000 32 Nov 2 20:10 nexus-maven-repository-index.gz.md5 --rw-r--r-- 1 1000 1000 40 Nov 2 20:10 nexus-maven-repository-index.gz.sha1 --rw-r--r-- 1 1000 1000 220 Nov 2 20:10 nexus-maven-repository-index.properties --rw-r--r-- 1 1000 1000 32 Nov 2 20:10 nexus-maven-repository-index.properties.md5 --rw-r--r-- 1 1000 1000 40 Nov 2 20:10 nexus-maven-repository-index.properties.sha1 -* Will read files from [/work/nexus-maven-repository-index.gz]. -* Found file [/work/nexus-maven-repository-index.gz]. -* Found indexer [/opt/indexer-cli-6.0.0.jar]. -* Found clue [/opt/clue-6.2.0-1.0.0.jar]. -* Java version:. -openjdk version "11.0.11" 2021-04-20 -OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9) -OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode) -############################# -Unpacking [/work/nexus-maven-repository-index.gz] to /work/indexes -SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". -SLF4J: Defaulting to no-operation (NOP) logger implementation -SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. -Index Folder: /work -Output Folder: /work/indexes -Total time: 0 sec -Final memory: 39M/1004M -Unpacking finished on 2021-11-02 20:16:30. -############################# -Exporting indexes /work/indexes to /work/export -no configuration found, using default configuration -Analyzer: class org.apache.lucene.analysis.standard.StandardAnalyzer -Query Builder: class com.senseidb.clue.api.DefaultQueryBuilder -Directory Builder: class com.senseidb.clue.api.DefaultDirectoryBuilder -IndexReader Factory: class com.senseidb.clue.api.DefaultIndexReaderFactory -Term Bytesref Display: class com.senseidb.clue.api.StringBytesRefDisplay -Payload Bytesref Display: class com.senseidb.clue.api.RawBytesRefDisplay -exporting index to text -Exporting finished on 2021-11-02 20:16:30. -############################# -Cleaning useless files. -Size before cleaning: -36.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.2.gz -4.0K /work/nexus-maven-repository-index.2.gz.md5 -4.0K /work/nexus-maven-repository-index.2.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Removing useless exports. - Keeping only fld text extract. - Size after cleaning: -8.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.2.gz -4.0K /work/nexus-maven-repository-index.2.gz.md5 -4.0K /work/nexus-maven-repository-index.2.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Make files modifiable by the end-user. -Docker Script execution finished on 2021-11-02 20:16:30. -Sending build context to Docker daemon 34.3kB -Step 1/8 : FROM adoptopenjdk/openjdk11:alpine-jre - ---> 382f4f02e274 -Step 2/8 : ADD https://github.com/javasoze/clue/releases/download/release-6.2.0-1.0.0/clue-6.2.0-1.0.0.jar /opt/ - - - ---> 5d104238be9c -Step 3/8 : ADD https://repo1.maven.org/maven2/org/apache/maven/indexer/indexer-cli/6.0.0/indexer-cli-6.0.0.jar /opt/ - - - ---> 8cd7be1c618d -Step 4/8 : COPY extract_indexes.sh /opt/ - ---> cb22f91a97a6 -Step 5/8 : WORKDIR /work/ - ---> Running in d98b7efc27c8 -Removing intermediate container d98b7efc27c8 - ---> de664b0340d5 -Step 6/8 : RUN ls /opt/ - ---> Running in c5a619897fd5 -clue-6.2.0-1.0.0.jar -extract_indexes.sh -indexer-cli-6.0.0.jar -java -Removing intermediate container c5a619897fd5 - ---> 1170c7f1793b -Step 7/8 : RUN ls -R /work/ - ---> Running in 9a3a964afdcf -/work/: -Removing intermediate container 9a3a964afdcf - ---> c73ae3bf278c -Step 8/8 : CMD ["sh", "/opt/extract_indexes.sh", "/work/nexus-maven-repository-index.gz"] - ---> Running in 06475255f805 -Removing intermediate container 06475255f805 - ---> 82da2ba73b7b -Successfully built 82da2ba73b7b -Successfully tagged maven-index-exporter:latest -Docker Script started on 2021-11-02 20:26:14. -# Checks.. -* Content of /opt: -total 32156 --rw------- 1 root root 18000742 Jan 8 2018 clue-6.2.0-1.0.0.jar --rw-r--r-- 1 root root 2830 Oct 24 12:30 extract_indexes.sh --rw------- 1 root root 14914610 Nov 28 2017 indexer-cli-6.0.0.jar -drwxr-xr-x 3 root root 4096 Jun 29 16:23 java -* Content of /work: -total 56 -drwxrwxrwx 2 root root 4096 Nov 2 20:16 export -drwxrwxrwx 2 root root 4096 Nov 2 20:16 indexes --rw-r--r-- 1 1000 1000 252 Nov 2 20:10 nexus-maven-repository-index.1.gz --rw-r--r-- 1 1000 1000 32 Nov 2 20:10 nexus-maven-repository-index.1.gz.md5 --rw-r--r-- 1 1000 1000 40 Nov 2 20:10 nexus-maven-repository-index.1.gz.sha1 --rw-r--r-- 1 1000 1000 325 Nov 2 20:10 nexus-maven-repository-index.2.gz --rw-r--r-- 1 1000 1000 32 Nov 2 20:10 nexus-maven-repository-index.2.gz.md5 --rw-r--r-- 1 1000 1000 40 Nov 2 20:10 nexus-maven-repository-index.2.gz.sha1 --rw-r--r-- 1 1000 1000 524 Nov 2 20:10 nexus-maven-repository-index.gz --rw-r--r-- 1 1000 1000 32 Nov 2 20:10 nexus-maven-repository-index.gz.md5 --rw-r--r-- 1 1000 1000 40 Nov 2 20:10 nexus-maven-repository-index.gz.sha1 --rw-r--r-- 1 1000 1000 220 Nov 2 20:10 nexus-maven-repository-index.properties --rw-r--r-- 1 1000 1000 32 Nov 2 20:10 nexus-maven-repository-index.properties.md5 --rw-r--r-- 1 1000 1000 40 Nov 2 20:10 nexus-maven-repository-index.properties.sha1 -* Will read files from [/work/nexus-maven-repository-index.gz]. -* Found file [/work/nexus-maven-repository-index.gz]. -* Found indexer [/opt/indexer-cli-6.0.0.jar]. -* Found clue [/opt/clue-6.2.0-1.0.0.jar]. -* Java version:. -openjdk version "11.0.11" 2021-04-20 -OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9) -OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode) -############################# -Found /work/indexes, skipping index generation. -28.0K /work/indexes/ -Unpacking finished on 2021-11-02 20:26:15. -############################# -Found /work/export, skipping index export. -total 4K --rwxrwxrwx 1 root root 2.7K Nov 2 20:16 _1.fld --rwxrwxrwx 1 root root 0 Nov 2 20:16 write.lock -Exporting finished on 2021-11-02 20:26:15. -############################# -Cleaning useless files. -Size before cleaning: -8.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.2.gz -4.0K /work/nexus-maven-repository-index.2.gz.md5 -4.0K /work/nexus-maven-repository-index.2.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Removing useless exports. - Keeping only fld text extract. - Size after cleaning: -8.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.2.gz -4.0K /work/nexus-maven-repository-index.2.gz.md5 -4.0K /work/nexus-maven-repository-index.2.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Make files modifiable by the end-user. -Docker Script execution finished on 2021-11-02 20:26:15. -Sending build context to Docker daemon 39.42kB -Step 1/8 : FROM adoptopenjdk/openjdk11:alpine-jre - ---> 382f4f02e274 -Step 2/8 : ADD https://github.com/javasoze/clue/releases/download/release-6.2.0-1.0.0/clue-6.2.0-1.0.0.jar /opt/ - - - ---> 4a46956082eb -Step 3/8 : ADD https://repo1.maven.org/maven2/org/apache/maven/indexer/indexer-cli/6.0.0/indexer-cli-6.0.0.jar /opt/ - - - ---> 56e236c8699f -Step 4/8 : COPY extract_indexes.sh /opt/ - ---> 5f78f001eb33 -Step 5/8 : WORKDIR /work/ - ---> Running in 6a1226f68915 -Removing intermediate container 6a1226f68915 - ---> ff6fd7cdb96b -Step 6/8 : RUN ls /opt/ - ---> Running in 4ab338787091 -clue-6.2.0-1.0.0.jar -extract_indexes.sh -indexer-cli-6.0.0.jar -java -Removing intermediate container 4ab338787091 - ---> 717aceef70fc -Step 7/8 : RUN ls -R /work/ - ---> Running in cfc7f2a91bb1 -/work/: -Removing intermediate container cfc7f2a91bb1 - ---> d57437916c6a -Step 8/8 : CMD ["sh", "/opt/extract_indexes.sh", "/work/nexus-maven-repository-index.gz"] - ---> Running in e83d8a5496e3 -Removing intermediate container e83d8a5496e3 - ---> 9a762cd60668 -Successfully built 9a762cd60668 -Successfully tagged maven-index-exporter:latest -Docker Script started on 2021-11-02 20:29:33. -# Checks.. -* Content of /opt: -total 32156 --rw------- 1 root root 18000742 Jan 8 2018 clue-6.2.0-1.0.0.jar --rw-r--r-- 1 root root 2830 Oct 24 12:30 extract_indexes.sh --rw------- 1 root root 14914610 Nov 28 2017 indexer-cli-6.0.0.jar -drwxr-xr-x 3 root root 4096 Jun 29 16:23 java -* Content of /work: -total 56 -drwxrwxrwx 2 root root 4096 Nov 2 20:16 export -drwxrwxrwx 2 root root 4096 Nov 2 20:16 indexes --rw-r--r-- 1 1000 1000 252 Nov 2 20:10 nexus-maven-repository-index.1.gz --rw-r--r-- 1 1000 1000 32 Nov 2 20:10 nexus-maven-repository-index.1.gz.md5 --rw-r--r-- 1 1000 1000 40 Nov 2 20:10 nexus-maven-repository-index.1.gz.sha1 --rw-r--r-- 1 1000 1000 325 Nov 2 20:10 nexus-maven-repository-index.2.gz --rw-r--r-- 1 1000 1000 32 Nov 2 20:10 nexus-maven-repository-index.2.gz.md5 --rw-r--r-- 1 1000 1000 40 Nov 2 20:10 nexus-maven-repository-index.2.gz.sha1 --rw-r--r-- 1 1000 1000 524 Nov 2 20:10 nexus-maven-repository-index.gz --rw-r--r-- 1 1000 1000 32 Nov 2 20:10 nexus-maven-repository-index.gz.md5 --rw-r--r-- 1 1000 1000 40 Nov 2 20:10 nexus-maven-repository-index.gz.sha1 --rw-r--r-- 1 1000 1000 220 Nov 2 20:10 nexus-maven-repository-index.properties --rw-r--r-- 1 1000 1000 32 Nov 2 20:10 nexus-maven-repository-index.properties.md5 --rw-r--r-- 1 1000 1000 40 Nov 2 20:10 nexus-maven-repository-index.properties.sha1 -* Will read files from [/work/nexus-maven-repository-index.gz]. -* Found file [/work/nexus-maven-repository-index.gz]. -* Found indexer [/opt/indexer-cli-6.0.0.jar]. -* Found clue [/opt/clue-6.2.0-1.0.0.jar]. -* Java version:. -openjdk version "11.0.11" 2021-04-20 -OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9) -OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode) -############################# -Found /work/indexes, skipping index generation. -28.0K /work/indexes/ -Unpacking finished on 2021-11-02 20:29:33. -############################# -Found /work/export, skipping index export. -total 4K --rwxrwxrwx 1 root root 2.7K Nov 2 20:16 _1.fld --rwxrwxrwx 1 root root 0 Nov 2 20:16 write.lock -Exporting finished on 2021-11-02 20:29:33. -############################# -Cleaning useless files. -Size before cleaning: -8.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.2.gz -4.0K /work/nexus-maven-repository-index.2.gz.md5 -4.0K /work/nexus-maven-repository-index.2.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Removing useless exports. - Keeping only fld text extract. - Size after cleaning: -8.0K /work/export -28.0K /work/indexes -4.0K /work/nexus-maven-repository-index.1.gz -4.0K /work/nexus-maven-repository-index.1.gz.md5 -4.0K /work/nexus-maven-repository-index.1.gz.sha1 -4.0K /work/nexus-maven-repository-index.2.gz -4.0K /work/nexus-maven-repository-index.2.gz.md5 -4.0K /work/nexus-maven-repository-index.2.gz.sha1 -4.0K /work/nexus-maven-repository-index.gz -4.0K /work/nexus-maven-repository-index.gz.md5 -4.0K /work/nexus-maven-repository-index.gz.sha1 -4.0K /work/nexus-maven-repository-index.properties -4.0K /work/nexus-maven-repository-index.properties.md5 -4.0K /work/nexus-maven-repository-index.properties.sha1 -* Make files modifiable by the end-user. -Docker Script execution finished on 2021-11-02 20:29:33. diff --git a/resources/test_docker_image.sh b/resources/test_docker_image.sh index ec3cba6..fe664cc 100644 --- a/resources/test_docker_image.sh +++ b/resources/test_docker_image.sh @@ -1,121 +1,121 @@ #!/bin/bash # Copyright (C) 2021 The Software Heritage developers # See the AUTHORS file at the top-level directory of this distribution # License: GNU General Public License version 3, or any later version # See top-level LICENSE file for more information DOCKER_IMAGE="maven-index-exporter" LOG=test_docker_image.log # This script builds the docker image for maven-index-exporter, and # executes it on a known set of indexes and checks the results in order # to test the full tool chain. echo "Script started on `date +%Y%m%d_%H%M%S`." echo "* Writing log to $LOG." # Find location of script directory OLD_DIR=$(pwd) REPO_DIR=$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd) cd $OLD_DIR -WORK_DIR=$REPO_DIR/repository_test +WORK_DIR=$REPO_DIR/tests/repository_test EXPORT_DIR=$WORK_DIR/export # First clean up and remove any docker image with our own name docker rmi $DOCKER_IMAGE >>$LOG 2>&1 RET=$? if [[ $RET -eq 0 ]]; then echo "* Docker image [$DOCKER_IMAGE] deleted." elif [[ $RET -eq 1 ]]; then echo "* Docker image [$DOCKER_IMAGE] doesn't exist." else echo "Error when deleting docker image [$DOCKER_IMAGE]." fi # Build the image and tag it as $DOCKER_IMAGE cd $REPO_DIR/docker echo "* Building docker image." docker build . -t $DOCKER_IMAGE --no-cache >>$LOG RET=$? if [[ $RET -eq 0 ]]; then echo "PASS: docker build returned 0." else echo "FAIL: docker build returned $RET." exit 20 fi # Assert docker image has been created. COUNT=$(docker images | grep -E "^$DOCKER_IMAGE\s" | wc -l) if [[ $COUNT -eq 0 ]]; then echo "FAIL: Docker image cannot be listed." exit 10 else echo "PASS: Docker image is listed." fi # Run the image on the maven indexes. docker run -v $WORK_DIR:/work $DOCKER_IMAGE >>$LOG 2>&1 # Assert exported text files are there, with the correct content. EXPORT_FILE=$(ls $EXPORT_DIR/*.fld) if [[ -e $EXPORT_FILE ]]; then echo "PASS: file [$EXPORT_FILE] has been created." else echo "FAIL: file [$EXPORT_FILE] has NOT been created." exit 20 fi DOCS=$(grep -E "^doc" $EXPORT_FILE | wc -l) if [[ $DOCS -eq 10 ]]; then echo "PASS: file [$EXPORT_FILE] has 10 docs." else echo "FAIL: file [$EXPORT_FILE] has $DOCS docs, should be 10." exit 20 fi FIELDS=$(grep -E "^ field" $EXPORT_FILE | wc -l) if [[ $FIELDS -eq 35 ]]; then echo "PASS: file [$EXPORT_FILE] has 35 fields." else echo "FAIL: file [$EXPORT_FILE] has $FIELDS fields, should be 35." exit 20 fi FIELDS=$(grep "value al.aldi|sprova4j|0.1.0|sources|jar" $EXPORT_FILE | wc -l) if [[ $FIELDS -eq 1 ]]; then echo "PASS: file [$EXPORT_FILE] has sprova4j-0.1.0-sources.jar." else echo "FAIL: file [$EXPORT_FILE] has NOT sprova4j-0.1.0-sources.jar." exit 20 fi FIELDS=$(grep "value al.aldi|sprova4j|0.1.0|NA|pom" $EXPORT_FILE | wc -l) if [[ $FIELDS -eq 1 ]]; then echo "PASS: file [$EXPORT_FILE] has sprova4j-0.1.0.pom." else echo "FAIL: file [$EXPORT_FILE] has NOT sprova4j-0.1.0.pom." exit 20 fi FIELDS=$(grep "value al.aldi|sprova4j|0.1.1|sources|jar" $EXPORT_FILE | wc -l) if [[ $FIELDS -eq 1 ]]; then echo "PASS: file [$EXPORT_FILE] has sprova4j-0.1.1-sources.jar." else echo "FAIL: file [$EXPORT_FILE] has NOT sprova4j-0.1.1-sources.jar." exit 20 fi FIELDS=$(grep "value al.aldi|sprova4j|0.1.1|NA|pom" $EXPORT_FILE | wc -l) if [[ $FIELDS -eq 1 ]]; then echo "PASS: file [$EXPORT_FILE] has sprova4j-0.1.1.pom." else echo "FAIL: file [$EXPORT_FILE] has NOT sprova4j-0.1.1.pom." exit 20 fi # Cleanup rm -rf $EXPORT_DIR cd $OLD_DIR diff --git a/repository_src/repo1/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0-sources.jar b/tests/repository_src/repo1/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0-sources.jar similarity index 100% rename from repository_src/repo1/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0-sources.jar rename to tests/repository_src/repo1/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0-sources.jar diff --git a/repository_src/repo1/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0.pom b/tests/repository_src/repo1/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0.pom similarity index 100% rename from repository_src/repo1/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0.pom rename to tests/repository_src/repo1/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0.pom diff --git a/repository_src/repo2/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0-sources.jar b/tests/repository_src/repo2/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0-sources.jar similarity index 100% rename from repository_src/repo2/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0-sources.jar rename to tests/repository_src/repo2/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0-sources.jar diff --git a/repository_src/repo2/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0.pom b/tests/repository_src/repo2/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0.pom similarity index 100% rename from repository_src/repo2/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0.pom rename to tests/repository_src/repo2/al/aldi/sprova4j/0.1.0/sprova4j-0.1.0.pom diff --git a/repository_src/repo2/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1-sources.jar b/tests/repository_src/repo2/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1-sources.jar similarity index 100% rename from repository_src/repo2/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1-sources.jar rename to tests/repository_src/repo2/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1-sources.jar diff --git a/repository_src/repo2/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1.pom b/tests/repository_src/repo2/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1.pom similarity index 100% rename from repository_src/repo2/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1.pom rename to tests/repository_src/repo2/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1.pom diff --git a/repository_src/repo3/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1-sources.jar b/tests/repository_src/repo3/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1-sources.jar similarity index 100% rename from repository_src/repo3/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1-sources.jar rename to tests/repository_src/repo3/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1-sources.jar diff --git a/repository_src/repo3/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1.pom b/tests/repository_src/repo3/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1.pom similarity index 100% rename from repository_src/repo3/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1.pom rename to tests/repository_src/repo3/al/aldi/sprova4j/0.1.1/sprova4j-0.1.1.pom diff --git a/repository_src/repo3/com/jolira/wicket-guicier-parent/2.0.12/wicket-guicier-parent-2.0.12.pom b/tests/repository_src/repo3/com/jolira/wicket-guicier-parent/2.0.12/wicket-guicier-parent-2.0.12.pom similarity index 100% rename from repository_src/repo3/com/jolira/wicket-guicier-parent/2.0.12/wicket-guicier-parent-2.0.12.pom rename to tests/repository_src/repo3/com/jolira/wicket-guicier-parent/2.0.12/wicket-guicier-parent-2.0.12.pom diff --git a/repository_test/nexus-maven-repository-index.1.gz b/tests/repository_test/nexus-maven-repository-index.1.gz similarity index 100% rename from repository_test/nexus-maven-repository-index.1.gz rename to tests/repository_test/nexus-maven-repository-index.1.gz diff --git a/repository_test/nexus-maven-repository-index.1.gz.md5 b/tests/repository_test/nexus-maven-repository-index.1.gz.md5 similarity index 100% rename from repository_test/nexus-maven-repository-index.1.gz.md5 rename to tests/repository_test/nexus-maven-repository-index.1.gz.md5 diff --git a/repository_test/nexus-maven-repository-index.1.gz.sha1 b/tests/repository_test/nexus-maven-repository-index.1.gz.sha1 similarity index 100% rename from repository_test/nexus-maven-repository-index.1.gz.sha1 rename to tests/repository_test/nexus-maven-repository-index.1.gz.sha1 diff --git a/repository_test/nexus-maven-repository-index.2.gz b/tests/repository_test/nexus-maven-repository-index.2.gz similarity index 100% rename from repository_test/nexus-maven-repository-index.2.gz rename to tests/repository_test/nexus-maven-repository-index.2.gz diff --git a/repository_test/nexus-maven-repository-index.2.gz.md5 b/tests/repository_test/nexus-maven-repository-index.2.gz.md5 similarity index 100% rename from repository_test/nexus-maven-repository-index.2.gz.md5 rename to tests/repository_test/nexus-maven-repository-index.2.gz.md5 diff --git a/repository_test/nexus-maven-repository-index.2.gz.sha1 b/tests/repository_test/nexus-maven-repository-index.2.gz.sha1 similarity index 100% rename from repository_test/nexus-maven-repository-index.2.gz.sha1 rename to tests/repository_test/nexus-maven-repository-index.2.gz.sha1 diff --git a/repository_test/nexus-maven-repository-index.gz b/tests/repository_test/nexus-maven-repository-index.gz similarity index 100% rename from repository_test/nexus-maven-repository-index.gz rename to tests/repository_test/nexus-maven-repository-index.gz diff --git a/repository_test/nexus-maven-repository-index.gz.md5 b/tests/repository_test/nexus-maven-repository-index.gz.md5 similarity index 100% rename from repository_test/nexus-maven-repository-index.gz.md5 rename to tests/repository_test/nexus-maven-repository-index.gz.md5 diff --git a/repository_test/nexus-maven-repository-index.gz.sha1 b/tests/repository_test/nexus-maven-repository-index.gz.sha1 similarity index 100% rename from repository_test/nexus-maven-repository-index.gz.sha1 rename to tests/repository_test/nexus-maven-repository-index.gz.sha1 diff --git a/repository_test/nexus-maven-repository-index.properties b/tests/repository_test/nexus-maven-repository-index.properties similarity index 100% rename from repository_test/nexus-maven-repository-index.properties rename to tests/repository_test/nexus-maven-repository-index.properties diff --git a/repository_test/nexus-maven-repository-index.properties.md5 b/tests/repository_test/nexus-maven-repository-index.properties.md5 similarity index 100% rename from repository_test/nexus-maven-repository-index.properties.md5 rename to tests/repository_test/nexus-maven-repository-index.properties.md5 diff --git a/repository_test/nexus-maven-repository-index.properties.sha1 b/tests/repository_test/nexus-maven-repository-index.properties.sha1 similarity index 100% rename from repository_test/nexus-maven-repository-index.properties.sha1 rename to tests/repository_test/nexus-maven-repository-index.properties.sha1