@@ -2067,11 +2067,11 @@ jobs:
20672067 python3 -m praktika run 'Stateless tests (amd_msan, parallel, 1/2)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
20682068 fi
20692069
2070- stateless_tests_amd_msan_sequential_1_2 :
2070+ stateless_tests_amd_msan_parallel_2_2 :
20712071 runs-on : [self-hosted, func-tester]
20722072 needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_msan]
2073- if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfbXNhbiwgc2VxdWVudGlhbCwgMS8yKQ= =') }}
2074- name : " Stateless tests (amd_msan, sequential, 1 /2)"
2073+ if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfbXNhbiwgcGFyYWxsZWwsIDIvMik =') }}
2074+ name : " Stateless tests (amd_msan, parallel, 2 /2)"
20752075 outputs :
20762076 data : ${{ steps.run.outputs.DATA }}
20772077 steps :
@@ -2100,16 +2100,16 @@ jobs:
21002100 . ./ci/tmp/praktika_setup_env.sh
21012101 set -o pipefail
21022102 if command -v ts &> /dev/null; then
2103- python3 -m praktika run 'Stateless tests (amd_msan, sequential, 1 /2)' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
2103+ python3 -m praktika run 'Stateless tests (amd_msan, parallel, 2 /2)' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
21042104 else
2105- python3 -m praktika run 'Stateless tests (amd_msan, sequential, 1 /2)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
2105+ python3 -m praktika run 'Stateless tests (amd_msan, parallel, 2 /2)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
21062106 fi
21072107
2108- stateless_tests_amd_msan_parallel_2_2 :
2108+ stateless_tests_amd_msan_sequential_1_2 :
21092109 runs-on : [self-hosted, func-tester]
21102110 needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_msan]
2111- if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfbXNhbiwgcGFyYWxsZWwsIDIvMik =') }}
2112- name : " Stateless tests (amd_msan, parallel, 2 /2)"
2111+ if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfbXNhbiwgc2VxdWVudGlhbCwgMS8yKQ= =') }}
2112+ name : " Stateless tests (amd_msan, sequential, 1 /2)"
21132113 outputs :
21142114 data : ${{ steps.run.outputs.DATA }}
21152115 steps :
@@ -2138,9 +2138,9 @@ jobs:
21382138 . ./ci/tmp/praktika_setup_env.sh
21392139 set -o pipefail
21402140 if command -v ts &> /dev/null; then
2141- python3 -m praktika run 'Stateless tests (amd_msan, parallel, 2 /2)' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
2141+ python3 -m praktika run 'Stateless tests (amd_msan, sequential, 1 /2)' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
21422142 else
2143- python3 -m praktika run 'Stateless tests (amd_msan, parallel, 2 /2)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
2143+ python3 -m praktika run 'Stateless tests (amd_msan, sequential, 1 /2)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
21442144 fi
21452145
21462146 stateless_tests_amd_msan_sequential_2_2 :
@@ -2827,11 +2827,87 @@ jobs:
28272827 python3 -m praktika run 'Integration tests (asan, old analyzer, 6/6)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
28282828 fi
28292829
2830- integration_tests_release_1_4 :
2830+ integration_tests_release_1_6 :
2831+ runs-on : [self-hosted, func-tester]
2832+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_release]
2833+ if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'SW50ZWdyYXRpb24gdGVzdHMgKHJlbGVhc2UsIDEvNik=') }}
2834+ name : " Integration tests (release, 1/6)"
2835+ outputs :
2836+ data : ${{ steps.run.outputs.DATA }}
2837+ steps :
2838+ - name : Checkout code
2839+ uses : actions/checkout@v4
2840+ with :
2841+ ref : ${{ env.CHECKOUT_REF }}
2842+
2843+ - name : Prepare env script
2844+ run : |
2845+ rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
2846+ mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
2847+ cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
2848+ export PYTHONPATH=./ci:.:
2849+ cat > ./ci/tmp/workflow_config_masterci.json << 'EOF'
2850+ ${{ needs.config_workflow.outputs.data }}
2851+ EOF
2852+ cat > ./ci/tmp/workflow_status.json << 'EOF'
2853+ ${{ toJson(needs) }}
2854+ EOF
2855+ ENV_SETUP_SCRIPT_EOF
2856+
2857+ - name : Run
2858+ id : run
2859+ run : |
2860+ . ./ci/tmp/praktika_setup_env.sh
2861+ set -o pipefail
2862+ if command -v ts &> /dev/null; then
2863+ python3 -m praktika run 'Integration tests (release, 1/6)' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
2864+ else
2865+ python3 -m praktika run 'Integration tests (release, 1/6)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
2866+ fi
2867+
2868+ integration_tests_release_2_6 :
2869+ runs-on : [self-hosted, func-tester]
2870+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_release]
2871+ if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'SW50ZWdyYXRpb24gdGVzdHMgKHJlbGVhc2UsIDIvNik=') }}
2872+ name : " Integration tests (release, 2/6)"
2873+ outputs :
2874+ data : ${{ steps.run.outputs.DATA }}
2875+ steps :
2876+ - name : Checkout code
2877+ uses : actions/checkout@v4
2878+ with :
2879+ ref : ${{ env.CHECKOUT_REF }}
2880+
2881+ - name : Prepare env script
2882+ run : |
2883+ rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
2884+ mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
2885+ cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
2886+ export PYTHONPATH=./ci:.:
2887+ cat > ./ci/tmp/workflow_config_masterci.json << 'EOF'
2888+ ${{ needs.config_workflow.outputs.data }}
2889+ EOF
2890+ cat > ./ci/tmp/workflow_status.json << 'EOF'
2891+ ${{ toJson(needs) }}
2892+ EOF
2893+ ENV_SETUP_SCRIPT_EOF
2894+
2895+ - name : Run
2896+ id : run
2897+ run : |
2898+ . ./ci/tmp/praktika_setup_env.sh
2899+ set -o pipefail
2900+ if command -v ts &> /dev/null; then
2901+ python3 -m praktika run 'Integration tests (release, 2/6)' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
2902+ else
2903+ python3 -m praktika run 'Integration tests (release, 2/6)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
2904+ fi
2905+
2906+ integration_tests_release_3_6 :
28312907 runs-on : [self-hosted, func-tester]
28322908 needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_release]
2833- if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'SW50ZWdyYXRpb24gdGVzdHMgKHJlbGVhc2UsIDEvNCk =') }}
2834- name : " Integration tests (release, 1/4 )"
2909+ if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'SW50ZWdyYXRpb24gdGVzdHMgKHJlbGVhc2UsIDMvNik =') }}
2910+ name : " Integration tests (release, 3/6 )"
28352911 outputs :
28362912 data : ${{ steps.run.outputs.DATA }}
28372913 steps :
@@ -2860,16 +2936,16 @@ jobs:
28602936 . ./ci/tmp/praktika_setup_env.sh
28612937 set -o pipefail
28622938 if command -v ts &> /dev/null; then
2863- python3 -m praktika run 'Integration tests (release, 1/4 )' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
2939+ python3 -m praktika run 'Integration tests (release, 3/6 )' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
28642940 else
2865- python3 -m praktika run 'Integration tests (release, 1/4 )' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
2941+ python3 -m praktika run 'Integration tests (release, 3/6 )' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
28662942 fi
28672943
2868- integration_tests_release_2_4 :
2944+ integration_tests_release_4_6 :
28692945 runs-on : [self-hosted, func-tester]
28702946 needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_release]
2871- if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'SW50ZWdyYXRpb24gdGVzdHMgKHJlbGVhc2UsIDIvNCk =') }}
2872- name : " Integration tests (release, 2/4 )"
2947+ if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'SW50ZWdyYXRpb24gdGVzdHMgKHJlbGVhc2UsIDQvNik =') }}
2948+ name : " Integration tests (release, 4/6 )"
28732949 outputs :
28742950 data : ${{ steps.run.outputs.DATA }}
28752951 steps :
@@ -2898,16 +2974,16 @@ jobs:
28982974 . ./ci/tmp/praktika_setup_env.sh
28992975 set -o pipefail
29002976 if command -v ts &> /dev/null; then
2901- python3 -m praktika run 'Integration tests (release, 2/4 )' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
2977+ python3 -m praktika run 'Integration tests (release, 4/6 )' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
29022978 else
2903- python3 -m praktika run 'Integration tests (release, 2/4 )' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
2979+ python3 -m praktika run 'Integration tests (release, 4/6 )' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
29042980 fi
29052981
2906- integration_tests_release_3_4 :
2982+ integration_tests_release_5_6 :
29072983 runs-on : [self-hosted, func-tester]
29082984 needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_release]
2909- if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'SW50ZWdyYXRpb24gdGVzdHMgKHJlbGVhc2UsIDMvNCk =') }}
2910- name : " Integration tests (release, 3/4 )"
2985+ if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'SW50ZWdyYXRpb24gdGVzdHMgKHJlbGVhc2UsIDUvNik =') }}
2986+ name : " Integration tests (release, 5/6 )"
29112987 outputs :
29122988 data : ${{ steps.run.outputs.DATA }}
29132989 steps :
@@ -2936,16 +3012,16 @@ jobs:
29363012 . ./ci/tmp/praktika_setup_env.sh
29373013 set -o pipefail
29383014 if command -v ts &> /dev/null; then
2939- python3 -m praktika run 'Integration tests (release, 3/4 )' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
3015+ python3 -m praktika run 'Integration tests (release, 5/6 )' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
29403016 else
2941- python3 -m praktika run 'Integration tests (release, 3/4 )' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
3017+ python3 -m praktika run 'Integration tests (release, 5/6 )' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
29423018 fi
29433019
2944- integration_tests_release_4_4 :
3020+ integration_tests_release_6_6 :
29453021 runs-on : [self-hosted, func-tester]
29463022 needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_release]
2947- if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'SW50ZWdyYXRpb24gdGVzdHMgKHJlbGVhc2UsIDQvNCk =') }}
2948- name : " Integration tests (release, 4/4 )"
3023+ if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'SW50ZWdyYXRpb24gdGVzdHMgKHJlbGVhc2UsIDYvNik =') }}
3024+ name : " Integration tests (release, 6/6 )"
29493025 outputs :
29503026 data : ${{ steps.run.outputs.DATA }}
29513027 steps :
@@ -2974,9 +3050,9 @@ jobs:
29743050 . ./ci/tmp/praktika_setup_env.sh
29753051 set -o pipefail
29763052 if command -v ts &> /dev/null; then
2977- python3 -m praktika run 'Integration tests (release, 4/4 )' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
3053+ python3 -m praktika run 'Integration tests (release, 6/6 )' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
29783054 else
2979- python3 -m praktika run 'Integration tests (release, 4/4 )' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
3055+ python3 -m praktika run 'Integration tests (release, 6/6 )' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
29803056 fi
29813057
29823058 integration_tests_aarch64_distributed_plan_1_4 :
0 commit comments