diff --git a/docker/test_docker_image.log b/docker/test_docker_image.log index c2232cb..8ec5a9a 100644 --- a/docker/test_docker_image.log +++ b/docker/test_docker_image.log @@ -1,507 +1,862 @@ 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 01365cf..ec3cba6 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 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 7 ]]; then - echo "PASS: file [$EXPORT_FILE] has 7 docs." +if [[ $DOCS -eq 10 ]]; then + echo "PASS: file [$EXPORT_FILE] has 10 docs." else - echo "FAIL: file [$EXPORT_FILE] has $DOCS docs, should be 7." + 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 26 ]]; then - echo "PASS: file [$EXPORT_FILE] has 26 fields." +if [[ $FIELDS -eq 35 ]]; then + echo "PASS: file [$EXPORT_FILE] has 35 fields." else - echo "FAIL: file [$EXPORT_FILE] has $FIELDS fields, should be 26." + 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