Exporting environment variables Exporting CI Exporting DISPLAY Exporting PAGER Exporting SEMAPHORE Exporting SEMAPHORE_AGENT_MACHINE_ENVIRONMENT_TYPE Exporting SEMAPHORE_AGENT_MACHINE_OS_IMAGE Exporting SEMAPHORE_AGENT_MACHINE_TYPE Exporting SEMAPHORE_ARTIFACT_TOKEN Exporting SEMAPHORE_CACHE_ARCHIVE_METHOD Exporting SEMAPHORE_CACHE_BACKEND Exporting SEMAPHORE_CACHE_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_URL Exporting SEMAPHORE_CACHE_USERNAME Exporting SEMAPHORE_GIT_BRANCH Exporting SEMAPHORE_GIT_COMMITTER Exporting SEMAPHORE_GIT_COMMIT_AUTHOR Exporting SEMAPHORE_GIT_COMMIT_RANGE Exporting SEMAPHORE_GIT_DIR Exporting SEMAPHORE_GIT_PROVIDER Exporting SEMAPHORE_GIT_REF Exporting SEMAPHORE_GIT_REF_TYPE Exporting SEMAPHORE_GIT_REPO_NAME Exporting SEMAPHORE_GIT_REPO_SLUG Exporting SEMAPHORE_GIT_SHA Exporting SEMAPHORE_GIT_URL Exporting SEMAPHORE_GIT_WORKING_BRANCH Exporting SEMAPHORE_JOB_CREATION_TIME Exporting SEMAPHORE_JOB_ID Exporting SEMAPHORE_JOB_NAME Exporting SEMAPHORE_JOB_TYPE Exporting SEMAPHORE_ORGANIZATION_URL Exporting SEMAPHORE_PIPELINE_0_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ID Exporting SEMAPHORE_PIPELINE_PROMOTED_BY Exporting SEMAPHORE_PIPELINE_PROMOTION Exporting SEMAPHORE_PIPELINE_RERUN Exporting SEMAPHORE_PROJECT_ID Exporting SEMAPHORE_PROJECT_NAME Exporting SEMAPHORE_TOOLBOX_METRICS_ENABLED Exporting SEMAPHORE_WORKFLOW_HOOK_SOURCE Exporting SEMAPHORE_WORKFLOW_ID Exporting SEMAPHORE_WORKFLOW_NUMBER Exporting SEMAPHORE_WORKFLOW_RERUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_API Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_HOOK Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_MANUAL_RUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_SCHEDULE Exporting SEMAPHORE_YAML_FILE_PATH Exporting SSH_PRIVATE_KEY_PATH Exporting TERM Injecting Files Injecting /home/semaphore/.ssh/semaphore_cache_key with file mode 0600 Injecting /home/semaphore/.ssh/id_rsa with file mode 0600 Running the pre-job hook configured in the agent Running: source /opt/semaphoreci/prejob/pre_job.sh Warning: The agent is configured to fail the job if the pre-job hook fails. Installing toolbox in pre-job-hook Toolbox download URL: http://packages.semaphoreci.com/toolbox/releases/download/v1.23.0/linux.tar Tar file: linux.tar Attempt 5 toolbox/ toolbox/sem-dockerize toolbox/toolbox toolbox/retry toolbox/enetwork toolbox/artifact toolbox/install-toolbox toolbox/system-metrics-collector toolbox/libcheckout toolbox/cache toolbox/when_otp_24 toolbox/spc toolbox/libchecksum toolbox/when_otp_26 toolbox/when_otp_25 toolbox/install-package toolbox/README.md toolbox/sem-context toolbox/test-results toolbox/sem-version toolbox/ssh-session-cli toolbox/sem-service toolbox/sem-install toolbox/sem-service-check-params toolbox/Dockerfile.dev toolbox/sem-semantic-release retry installed ssh-session-cli installed cache installed sem-context installed sem-service installed sem-dockerize installed sem-service-check-params installed sem-semantic-release installed Installing the artifacts CLI artifacts installed Installing the test results CLI test-results installed Installing the install-package for linux install-package installed Installing the SPC CLI spc installed Installing the when CLI when installed Installing the enetwork CLI enetwork installed Starting to collect System Metrics in /tmp/system-metrics Starting virtual X frame buffer: Xvfb. Toolbox installed Starting ssh-agent Agent pid 6645 ssh-agent started Connecting to cache # 94.130.123.200:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 # 94.130.123.200:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 # 94.130.123.200:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 # 94.130.123.200:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 # 94.130.123.200:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 Identity added: /home/semaphore/.ssh/semaphore_cache_key (/home/semaphore/.ssh/semaphore_cache_key) export GIT_LFS_SKIP_SMUDGE=1 checkout Performing shallow clone with depth: 50 Cloning into 'iutest'... Warning: Permanently added 'github.com,140.82.121.3' (ECDSA) to the list of known hosts. remote: Enumerating objects: 1261, done.[K remote: Counting objects: 0% (1/1261)[K remote: Counting objects: 1% (13/1261)[K remote: Counting objects: 2% (26/1261)[K remote: Counting objects: 3% (38/1261)[K remote: Counting objects: 4% (51/1261)[K remote: Counting objects: 5% (64/1261)[K remote: Counting objects: 6% (76/1261)[K remote: Counting objects: 7% (89/1261)[K remote: Counting objects: 8% (101/1261)[K remote: Counting objects: 9% (114/1261)[K remote: Counting objects: 10% (127/1261)[K remote: Counting objects: 11% (139/1261)[K remote: Counting objects: 12% (152/1261)[K remote: Counting objects: 13% (164/1261)[K remote: Counting objects: 14% (177/1261)[K remote: Counting objects: 15% (190/1261)[K remote: Counting objects: 16% (202/1261)[K remote: Counting objects: 17% (215/1261)[K remote: Counting objects: 18% (227/1261)[K remote: Counting objects: 19% (240/1261)[K remote: Counting objects: 20% (253/1261)[K remote: Counting objects: 21% (265/1261)[K remote: Counting objects: 22% (278/1261)[K remote: Counting objects: 23% (291/1261)[K remote: Counting objects: 24% (303/1261)[K remote: Counting objects: 25% (316/1261)[K remote: Counting objects: 26% (328/1261)[K remote: Counting objects: 27% (341/1261)[K remote: Counting objects: 28% (354/1261)[K remote: Counting objects: 29% (366/1261)[K remote: Counting objects: 30% (379/1261)[K remote: Counting objects: 31% (391/1261)[K remote: Counting objects: 32% (404/1261)[K remote: Counting objects: 33% (417/1261)[K remote: Counting objects: 34% (429/1261)[K remote: Counting objects: 35% (442/1261)[K remote: Counting objects: 36% (454/1261)[K remote: Counting objects: 37% (467/1261)[K remote: Counting objects: 38% (480/1261)[K remote: Counting objects: 39% (492/1261)[K remote: Counting objects: 40% (505/1261)[K remote: Counting objects: 41% (518/1261)[K remote: Counting objects: 42% (530/1261)[K remote: Counting objects: 43% (543/1261)[K remote: Counting objects: 44% (555/1261)[K remote: Counting objects: 45% (568/1261)[K remote: Counting objects: 46% (581/1261)[K remote: Counting objects: 47% (593/1261)[K remote: Counting objects: 48% (606/1261)[K remote: Counting objects: 49% (618/1261)[K remote: Counting objects: 50% (631/1261)[K remote: Counting objects: 51% (644/1261)[K remote: Counting objects: 52% (656/1261)[K remote: Counting objects: 53% (669/1261)[K remote: Counting objects: 54% (681/1261)[K remote: Counting objects: 55% (694/1261)[K remote: Counting objects: 56% (707/1261)[K remote: Counting objects: 57% (719/1261)[K remote: Counting objects: 58% (732/1261)[K remote: Counting objects: 59% (744/1261)[K remote: Counting objects: 60% (757/1261)[K remote: Counting objects: 61% (770/1261)[K remote: Counting objects: 62% (782/1261)[K remote: Counting objects: 63% (795/1261)[K remote: Counting objects: 64% (808/1261)[K remote: Counting objects: 65% (820/1261)[K remote: Counting objects: 66% (833/1261)[K remote: Counting objects: 67% (845/1261)[K remote: Counting objects: 68% (858/1261)[K remote: Counting objects: 69% (871/1261)[K remote: Counting objects: 70% (883/1261)[K remote: Counting objects: 71% (896/1261)[K remote: Counting objects: 72% (908/1261)[K remote: Counting objects: 73% (921/1261)[K remote: Counting objects: 74% (934/1261)[K remote: Counting objects: 75% (946/1261)[K remote: Counting objects: 76% (959/1261)[K remote: Counting objects: 77% (971/1261)[K remote: Counting objects: 78% (984/1261)[K remote: Counting objects: 79% (997/1261)[K remote: Counting objects: 80% (1009/1261)[K remote: Counting objects: 81% (1022/1261)[K remote: Counting objects: 82% (1035/1261)[K remote: Counting objects: 83% (1047/1261)[K remote: Counting objects: 84% (1060/1261)[K remote: Counting objects: 85% (1072/1261)[K remote: Counting objects: 86% (1085/1261)[K remote: Counting objects: 87% (1098/1261)[K remote: Counting objects: 88% (1110/1261)[K remote: Counting objects: 89% (1123/1261)[K remote: Counting objects: 90% (1135/1261)[K remote: Counting objects: 91% (1148/1261)[K remote: Counting objects: 92% (1161/1261)[K remote: Counting objects: 93% (1173/1261)[K remote: Counting objects: 94% (1186/1261)[K remote: Counting objects: 95% (1198/1261)[K remote: Counting objects: 96% (1211/1261)[K remote: Counting objects: 97% (1224/1261)[K remote: Counting objects: 98% (1236/1261)[K remote: Counting objects: 99% (1249/1261)[K remote: Counting objects: 100% (1261/1261)[K remote: Counting objects: 100% (1261/1261), done.[K remote: Compressing objects: 0% (1/865)[K remote: Compressing objects: 1% (9/865)[K remote: Compressing objects: 2% (18/865)[K remote: Compressing objects: 3% (26/865)[K remote: Compressing objects: 4% (35/865)[K remote: Compressing objects: 5% (44/865)[K remote: Compressing objects: 6% (52/865)[K remote: Compressing objects: 7% (61/865)[K remote: Compressing objects: 8% (70/865)[K remote: Compressing objects: 9% (78/865)[K remote: Compressing objects: 10% (87/865)[K remote: Compressing objects: 11% (96/865)[K remote: Compressing objects: 12% (104/865)[K remote: Compressing objects: 13% (113/865)[K remote: Compressing objects: 14% (122/865)[K remote: Compressing objects: 15% (130/865)[K remote: Compressing objects: 16% (139/865)[K remote: Compressing objects: 17% (148/865)[K remote: Compressing objects: 18% (156/865)[K remote: Compressing objects: 19% (165/865)[K remote: Compressing objects: 20% (173/865)[K remote: Compressing objects: 21% (182/865)[K remote: Compressing objects: 22% (191/865)[K remote: Compressing objects: 23% (199/865)[K remote: Compressing objects: 24% (208/865)[K remote: Compressing objects: 25% (217/865)[K remote: Compressing objects: 26% (225/865)[K remote: Compressing objects: 27% (234/865)[K remote: Compressing objects: 28% (243/865)[K remote: Compressing objects: 29% (251/865)[K remote: Compressing objects: 30% (260/865)[K remote: Compressing objects: 31% (269/865)[K remote: Compressing objects: 32% (277/865)[K remote: Compressing objects: 33% (286/865)[K remote: Compressing objects: 34% (295/865)[K remote: Compressing objects: 35% (303/865)[K remote: Compressing objects: 36% (312/865)[K remote: Compressing objects: 37% (321/865)[K remote: Compressing objects: 38% (329/865)[K remote: Compressing objects: 39% (338/865)[K remote: Compressing objects: 40% (346/865)[K remote: Compressing objects: 41% (355/865)[K remote: Compressing objects: 42% (364/865)[K remote: Compressing objects: 43% (372/865)[K remote: Compressing objects: 44% (381/865)[K remote: Compressing objects: 45% (390/865)[K remote: Compressing objects: 46% (398/865)[K remote: Compressing objects: 47% (407/865)[K remote: Compressing objects: 48% (416/865)[K remote: Compressing objects: 49% (424/865)[K remote: Compressing objects: 50% (433/865)[K remote: Compressing objects: 51% (442/865)[K remote: Compressing objects: 52% (450/865)[K remote: Compressing objects: 53% (459/865)[K remote: Compressing objects: 54% (468/865)[K remote: Compressing objects: 55% (476/865)[K remote: Compressing objects: 56% (485/865)[K remote: Compressing objects: 57% (494/865)[K remote: Compressing objects: 58% (502/865)[K remote: Compressing objects: 59% (511/865)[K remote: Compressing objects: 60% (519/865)[K remote: Compressing objects: 61% (528/865)[K remote: Compressing objects: 62% (537/865)[K remote: Compressing objects: 63% (545/865)[K remote: Compressing objects: 64% (554/865)[K remote: Compressing objects: 65% (563/865)[K remote: Compressing objects: 66% (571/865)[K remote: Compressing objects: 67% (580/865)[K remote: Compressing objects: 68% (589/865)[K remote: Compressing objects: 69% (597/865)[K remote: Compressing objects: 70% (606/865)[K remote: Compressing objects: 71% (615/865)[K remote: Compressing objects: 72% (623/865)[K remote: Compressing objects: 73% (632/865)[K remote: Compressing objects: 74% (641/865)[K remote: Compressing objects: 75% (649/865)[K remote: Compressing objects: 76% (658/865)[K remote: Compressing objects: 77% (667/865)[K remote: Compressing objects: 78% (675/865)[K remote: Compressing objects: 79% (684/865)[K remote: Compressing objects: 80% (692/865)[K remote: Compressing objects: 81% (701/865)[K remote: Compressing objects: 82% (710/865)[K remote: Compressing objects: 83% (718/865)[K remote: Compressing objects: 84% (727/865)[K remote: Compressing objects: 85% (736/865)[K remote: Compressing objects: 86% (744/865)[K remote: Compressing objects: 87% (753/865)[K remote: Compressing objects: 88% (762/865)[K remote: Compressing objects: 89% (770/865)[K remote: Compressing objects: 90% (779/865)[K remote: Compressing objects: 91% (788/865)[K remote: Compressing objects: 92% (796/865)[K remote: Compressing objects: 93% (805/865)[K remote: Compressing objects: 94% (814/865)[K remote: Compressing objects: 95% (822/865)[K remote: Compressing objects: 96% (831/865)[K remote: Compressing objects: 97% (840/865)[K remote: Compressing objects: 98% (848/865)[K remote: Compressing objects: 99% (857/865)[K remote: Compressing objects: 100% (865/865)[K remote: Compressing objects: 100% (865/865), done.[K Receiving objects: 0% (1/1261) Receiving objects: 1% (13/1261) Receiving objects: 2% (26/1261) Receiving objects: 3% (38/1261) Receiving objects: 4% (51/1261) Receiving objects: 5% (64/1261) Receiving objects: 6% (76/1261) Receiving objects: 7% (89/1261) Receiving objects: 8% (101/1261) Receiving objects: 9% (114/1261) Receiving objects: 10% (127/1261) Receiving objects: 11% (139/1261) Receiving objects: 12% (152/1261) Receiving objects: 13% (164/1261) Receiving objects: 14% (177/1261) Receiving objects: 15% (190/1261) Receiving objects: 16% (202/1261) Receiving objects: 17% (215/1261) Receiving objects: 18% (227/1261) Receiving objects: 19% (240/1261) Receiving objects: 20% (253/1261) Receiving objects: 21% (265/1261) Receiving objects: 22% (278/1261) Receiving objects: 23% (291/1261) Receiving objects: 24% (303/1261) Receiving objects: 25% (316/1261) Receiving objects: 26% (328/1261) Receiving objects: 27% (341/1261) Receiving objects: 28% (354/1261) Receiving objects: 29% (366/1261) Receiving objects: 30% (379/1261) Receiving objects: 31% (391/1261) Receiving objects: 32% (404/1261) Receiving objects: 33% (417/1261) Receiving objects: 34% (429/1261) Receiving objects: 35% (442/1261) Receiving objects: 36% (454/1261) Receiving objects: 37% (467/1261) Receiving objects: 38% (480/1261) Receiving objects: 39% (492/1261) Receiving objects: 40% (505/1261) Receiving objects: 41% (518/1261) Receiving objects: 42% (530/1261) Receiving objects: 43% (543/1261) Receiving objects: 44% (555/1261) Receiving objects: 45% (568/1261) Receiving objects: 46% (581/1261) Receiving objects: 47% (593/1261) Receiving objects: 48% (606/1261) Receiving objects: 49% (618/1261) Receiving objects: 50% (631/1261) Receiving objects: 51% (644/1261) Receiving objects: 52% (656/1261) Receiving objects: 53% (669/1261) Receiving objects: 54% (681/1261) Receiving objects: 55% (694/1261) Receiving objects: 56% (707/1261) Receiving objects: 57% (719/1261) Receiving objects: 58% (732/1261) Receiving objects: 59% (744/1261) Receiving objects: 60% (757/1261) Receiving objects: 61% (770/1261) Receiving objects: 62% (782/1261) Receiving objects: 63% (795/1261) Receiving objects: 64% (808/1261) Receiving objects: 65% (820/1261) Receiving objects: 66% (833/1261) Receiving objects: 67% (845/1261) Receiving objects: 68% (858/1261) Receiving objects: 69% (871/1261) Receiving objects: 70% (883/1261) Receiving objects: 71% (896/1261) Receiving objects: 72% (908/1261) Receiving objects: 73% (921/1261) Receiving objects: 74% (934/1261) Receiving objects: 75% (946/1261) Receiving objects: 76% (959/1261) remote: Total 1261 (delta 515), reused 721 (delta 332), pack-reused 0 (from 0)[K Receiving objects: 77% (971/1261) Receiving objects: 78% (984/1261) Receiving objects: 79% (997/1261) Receiving objects: 80% (1009/1261) Receiving objects: 81% (1022/1261) Receiving objects: 82% (1035/1261) Receiving objects: 83% (1047/1261) Receiving objects: 84% (1060/1261) Receiving objects: 85% (1072/1261) Receiving objects: 86% (1085/1261) Receiving objects: 87% (1098/1261) Receiving objects: 88% (1110/1261) Receiving objects: 89% (1123/1261) Receiving objects: 90% (1135/1261) Receiving objects: 91% (1148/1261) Receiving objects: 92% (1161/1261) Receiving objects: 93% (1173/1261) Receiving objects: 94% (1186/1261) Receiving objects: 95% (1198/1261) Receiving objects: 96% (1211/1261) Receiving objects: 97% (1224/1261) Receiving objects: 98% (1236/1261) Receiving objects: 99% (1249/1261) Receiving objects: 100% (1261/1261) Receiving objects: 100% (1261/1261), 784.33 KiB | 2.27 MiB/s, done. Resolving deltas: 0% (0/515) Resolving deltas: 1% (6/515) Resolving deltas: 2% (11/515) Resolving deltas: 3% (16/515) Resolving deltas: 4% (21/515) Resolving deltas: 5% (26/515) Resolving deltas: 6% (31/515) Resolving deltas: 7% (37/515) Resolving deltas: 8% (42/515) Resolving deltas: 9% (47/515) Resolving deltas: 10% (52/515) Resolving deltas: 11% (57/515) Resolving deltas: 12% (62/515) Resolving deltas: 13% (67/515) Resolving deltas: 14% (73/515) Resolving deltas: 15% (78/515) Resolving deltas: 16% (83/515) Resolving deltas: 17% (88/515) Resolving deltas: 18% (93/515) Resolving deltas: 19% (98/515) Resolving deltas: 20% (103/515) Resolving deltas: 21% (109/515) Resolving deltas: 22% (114/515) Resolving deltas: 23% (119/515) Resolving deltas: 24% (124/515) Resolving deltas: 25% (129/515) Resolving deltas: 26% (134/515) Resolving deltas: 27% (140/515) Resolving deltas: 28% (145/515) Resolving deltas: 29% (150/515) Resolving deltas: 30% (155/515) Resolving deltas: 31% (160/515) Resolving deltas: 32% (165/515) Resolving deltas: 33% (170/515) Resolving deltas: 34% (176/515) Resolving deltas: 35% (181/515) Resolving deltas: 36% (186/515) Resolving deltas: 37% (191/515) Resolving deltas: 38% (196/515) Resolving deltas: 39% (201/515) Resolving deltas: 40% (206/515) Resolving deltas: 41% (212/515) Resolving deltas: 42% (217/515) Resolving deltas: 43% (222/515) Resolving deltas: 44% (227/515) Resolving deltas: 45% (232/515) Resolving deltas: 46% (237/515) Resolving deltas: 47% (243/515) Resolving deltas: 48% (248/515) Resolving deltas: 49% (253/515) Resolving deltas: 50% (258/515) Resolving deltas: 51% (263/515) Resolving deltas: 52% (268/515) Resolving deltas: 53% (273/515) Resolving deltas: 54% (279/515) Resolving deltas: 55% (284/515) Resolving deltas: 56% (289/515) Resolving deltas: 57% (294/515) Resolving deltas: 58% (299/515) Resolving deltas: 59% (304/515) Resolving deltas: 60% (309/515) Resolving deltas: 61% (315/515) Resolving deltas: 62% (320/515) Resolving deltas: 63% (325/515) Resolving deltas: 64% (330/515) Resolving deltas: 65% (335/515) Resolving deltas: 66% (340/515) Resolving deltas: 67% (346/515) Resolving deltas: 68% (351/515) Resolving deltas: 69% (356/515) Resolving deltas: 70% (361/515) Resolving deltas: 71% (366/515) Resolving deltas: 72% (371/515) Resolving deltas: 73% (376/515) Resolving deltas: 74% (382/515) Resolving deltas: 75% (387/515) Resolving deltas: 76% (392/515) Resolving deltas: 77% (397/515) Resolving deltas: 78% (402/515) Resolving deltas: 79% (407/515) Resolving deltas: 80% (412/515) Resolving deltas: 81% (418/515) Resolving deltas: 82% (423/515) Resolving deltas: 83% (428/515) Resolving deltas: 84% (433/515) Resolving deltas: 85% (438/515) Resolving deltas: 86% (443/515) Resolving deltas: 87% (449/515) Resolving deltas: 88% (454/515) Resolving deltas: 89% (459/515) Resolving deltas: 90% (464/515) Resolving deltas: 91% (469/515) Resolving deltas: 92% (474/515) Resolving deltas: 93% (479/515) Resolving deltas: 94% (485/515) Resolving deltas: 95% (490/515) Resolving deltas: 96% (495/515) Resolving deltas: 97% (500/515) Resolving deltas: 98% (505/515) Resolving deltas: 99% (510/515) Resolving deltas: 100% (515/515) Resolving deltas: 100% (515/515), done. HEAD is now at d1bbf4d fix export INPUT_FILE="$SEMAPHORE_YAML_FILE_PATH" export OUTPUT_FILE="${SEMAPHORE_YAML_FILE_PATH}.output.yml" export LOGS_FILE="${SEMAPHORE_YAML_FILE_PATH}.logs.jsonl" cat $INPUT_FILE version: v1.0 name: iutest agent: machine: type: e1-standard-2 os_image: ubuntu2004 # branch filter: GUI Config global_job_config: env_vars: - name: PARALLELS value: -j8 - name: MAKE_OPTION value: "OUTPUTXML=1" - name: CLANG_VERSION value: "9" - name: INSATLL_CLANG_TOOLS value: "true" - name: GCC_VERSION value: "7" prologue: commands: # - checkout --use-cache - checkout # Connect secret to all jobs in the pipeline secrets: - name: dockerhub_login blocks: # - name: install # task: # prologue: # commands: # - cache restore # jobs: # - name: install # commands: # - echo install # epilogue: # commands: # - cache store - name: tests # skip: # when: "change_in(['/.circleci', '/.github', '/docs', '/*.md', '/*.yml', '/*.yaml', '/*.ini', '/LICENSE'])" run: when: "change_in(['/.ci', '/include', '/src', '/samples', '/test', './semaphore.yml'])" task: prologue: commands: # - cache restore - echo ${DOCKER_PASSWORD} | ./.ci/login-dockerhub.sh ${DOCKER_USERNAME} - ./.ci/linux/install-clang.sh - ./.ci/linux/install-gcc.sh epilogue: always: commands: - test-results publish test/ jobs: - name: minimum_tests commands: - make -C test CXX=clang++ run_minimum_tests RUN_OPTION=--spec - ldd test/minimum_tests - make -C test clean - name: basic_tests commands: - make -C test showcxxversion showcxxmacros - make -C test $MAKE_OPTION $PARALLELS - make -C test $MAKE_OPTION test - make -C test $MAKE_OPTION report - name: long_double_tests matrix: - env_var: DEFS values: - "-m96bit-long-double" - "-DIUTEST_USE_QUADMATH=1 -mlong-double-64" - "-DIUTEST_USE_QUADMATH=1 -mlong-double-80" - "-DIUTEST_USE_QUADMATH=1 -mlong-double-128" commands: - make -C test clean - make -C test showcxxversion showcxxmacros - make -C test $MAKE_OPTION DEFS="$DEFS" LIBS=quadmath floatingpoint_tests_run - name: scan-build commands: - cd test - scan-build -k make CXX=clang++ CCC_CXX=clang++ showcxxversion - scan-build -k --status-bugs make CXX=clang++ CCC_CXX=clang++ DEFS=-DIUTEST_HAS_CXX_HDR_VARIANT=0 all_tests $PARALLELS # - scan-build -k --status-bugs make CXX=clang++ CCC_CXX=clang++ DEFS=-DIUTEST_HAS_CXX_HDR_VARIANT=0 $PARALLELS - name: sample-run commands: - make -C projects/make run - make -C projects/make clean - make -C projects/make CXX=clang++ run echo "Compiling $INPUT_FILE into $OUTPUT_FILE and storring logs to $LOGS_FILE" Compiling .semaphore/semaphore.yml into .semaphore/semaphore.yml.output.yml and storring logs to .semaphore/semaphore.yml.logs.jsonl spc compile --input $INPUT_FILE --output $OUTPUT_FILE --logs $LOGS_FILE Extracting commands from commands_files in .semaphore/semaphore.yml. Found commands_file fields at 0 locations. Extracting commands from commands_files. Evaluating template expressions in .semaphore/semaphore.yml. Found template expressions at 0 locations. Substituting templates with their values. Evaluating change_in expressions in .semaphore/semaphore.yml. Found when expressions at 1 locations. 001 | Location: [blocks 0 run when] | File: .semaphore/semaphore.yml | Expression: change_in(['/.ci', '/include', '/src', '/samples', '/test', './semaphore.yml']) Evaluating when expressions. 001 | When Expression: change_in(['/.ci', '/include', '/src', '/samples', '/test', './semaphore.yml']) | | change_in([["/.ci","/include","/src","/samples","/test","./semaphore.yml"]]) | Running git fetch origin +refs/heads/master:refs/heads/master | Running git diff --shortstat master...d1bbf4db70efddf9d32e55b681f8b77c4261a21a | fatal: master...d1bbf4db70efddf9d32e55b681f8b77c4261a21a: no merge base | | Running git fetch origin --deepen 100 | Running git diff --shortstat master...d1bbf4db70efddf9d32e55b681f8b77c4261a21a | Running git diff --name-only master...d1bbf4db70efddf9d32e55b681f8b77c4261a21a | | Comparing change_in with git diff | (match) .ci/report-basic-test.sh | | Result: true Exporting environment variables Exporting SEMAPHORE_JOB_RESULT export BASE_NAME=$SEMAPHORE_PIPELINE_ID-$(basename $INPUT_FILE) export ARTIFACT_LOG_DESTINATION="compilation/$BASE_NAME.logs" echo "Uploading $LOGS_FILE into $ARTIFACT_LOG_DESTINATION" Uploading .semaphore/semaphore.yml.logs.jsonl into compilation/6be4e7a6-981c-4579-a168-eac8cb6e9f3d-semaphore.yml.logs artifact push workflow $LOGS_FILE -d $ARTIFACT_LOG_DESTINATION [Mar 21 05:59:49.361] Successfully pushed artifact for current workflow. [Mar 21 05:59:49.361] * Local source: .semaphore/semaphore.yml.logs.jsonl. [Mar 21 05:59:49.361] * Remote destination: artifacts/workflows/f5ce9d34-0a63-4cf6-8ec6-0fcfae0d99a1/compilation/6be4e7a6-981c-4579-a168-eac8cb6e9f3d-semaphore.yml.logs. export ARTIFACT_YAML_DESTINATION="compilation/$BASE_NAME" echo "Uploading $OUTPUT_FILE into $ARTIFACT_YAML_DESTINATION" Uploading .semaphore/semaphore.yml.output.yml into compilation/6be4e7a6-981c-4579-a168-eac8cb6e9f3d-semaphore.yml artifact push workflow $OUTPUT_FILE -d $ARTIFACT_YAML_DESTINATION [Mar 21 05:59:49.909] Successfully pushed artifact for current workflow. [Mar 21 05:59:49.910] * Local source: .semaphore/semaphore.yml.output.yml. [Mar 21 05:59:49.910] * Remote destination: artifacts/workflows/f5ce9d34-0a63-4cf6-8ec6-0fcfae0d99a1/compilation/6be4e7a6-981c-4579-a168-eac8cb6e9f3d-semaphore.yml.