@@ -770,6 +770,141 @@ jobs:
770770 python3 -m praktika run 'Install packages (arm_release)' --workflow "ReleaseBranchCI" --ci |& tee ./ci/tmp/job.log
771771 fi
772772
773+ stateless_tests_amd_asan_distributed_plan_parallel_1_2 :
774+ runs-on : [self-hosted, altinity-on-demand, altinity-func-tester]
775+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, build_amd_asan]
776+ if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgcGFyYWxsZWwsIDEvMik=') }}
777+ name : " Stateless tests (amd_asan, distributed plan, parallel, 1/2)"
778+ outputs :
779+ data : ${{ steps.run.outputs.DATA }}
780+ steps :
781+ - name : Checkout code
782+ uses : actions/checkout@v4
783+ with :
784+ ref : ${{ env.CHECKOUT_REF }}
785+
786+ - name : Setup
787+ uses : ./.github/actions/runner_setup
788+ - name : Docker setup
789+ uses : ./.github/actions/docker_setup
790+ with :
791+ test_name : " Stateless tests (amd_asan, distributed plan, parallel, 1/2)"
792+
793+ - name : Prepare env script
794+ run : |
795+ rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
796+ mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
797+ cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
798+ export PYTHONPATH=./ci:.:
799+ cat > ./ci/tmp/workflow_config_releasebranchci.json << 'EOF'
800+ ${{ needs.config_workflow.outputs.data }}
801+ EOF
802+ cat > ./ci/tmp/workflow_status.json << 'EOF'
803+ ${{ toJson(needs) }}
804+ EOF
805+ ENV_SETUP_SCRIPT_EOF
806+
807+ - name : Run
808+ id : run
809+ run : |
810+ . ./ci/tmp/praktika_setup_env.sh
811+ set -o pipefail
812+ if command -v ts &> /dev/null; then
813+ python3 -m praktika run 'Stateless tests (amd_asan, distributed plan, parallel, 1/2)' --workflow "ReleaseBranchCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
814+ else
815+ python3 -m praktika run 'Stateless tests (amd_asan, distributed plan, parallel, 1/2)' --workflow "ReleaseBranchCI" --ci |& tee ./ci/tmp/job.log
816+ fi
817+
818+ stateless_tests_amd_asan_distributed_plan_parallel_2_2 :
819+ runs-on : [self-hosted, altinity-on-demand, altinity-func-tester]
820+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, build_amd_asan]
821+ if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgcGFyYWxsZWwsIDIvMik=') }}
822+ name : " Stateless tests (amd_asan, distributed plan, parallel, 2/2)"
823+ outputs :
824+ data : ${{ steps.run.outputs.DATA }}
825+ steps :
826+ - name : Checkout code
827+ uses : actions/checkout@v4
828+ with :
829+ ref : ${{ env.CHECKOUT_REF }}
830+
831+ - name : Setup
832+ uses : ./.github/actions/runner_setup
833+ - name : Docker setup
834+ uses : ./.github/actions/docker_setup
835+ with :
836+ test_name : " Stateless tests (amd_asan, distributed plan, parallel, 2/2)"
837+
838+ - name : Prepare env script
839+ run : |
840+ rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
841+ mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
842+ cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
843+ export PYTHONPATH=./ci:.:
844+ cat > ./ci/tmp/workflow_config_releasebranchci.json << 'EOF'
845+ ${{ needs.config_workflow.outputs.data }}
846+ EOF
847+ cat > ./ci/tmp/workflow_status.json << 'EOF'
848+ ${{ toJson(needs) }}
849+ EOF
850+ ENV_SETUP_SCRIPT_EOF
851+
852+ - name : Run
853+ id : run
854+ run : |
855+ . ./ci/tmp/praktika_setup_env.sh
856+ set -o pipefail
857+ if command -v ts &> /dev/null; then
858+ python3 -m praktika run 'Stateless tests (amd_asan, distributed plan, parallel, 2/2)' --workflow "ReleaseBranchCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
859+ else
860+ python3 -m praktika run 'Stateless tests (amd_asan, distributed plan, parallel, 2/2)' --workflow "ReleaseBranchCI" --ci |& tee ./ci/tmp/job.log
861+ fi
862+
863+ stateless_tests_amd_asan_distributed_plan_sequential :
864+ runs-on : [self-hosted, altinity-on-demand, altinity-func-tester]
865+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, build_amd_asan]
866+ if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgc2VxdWVudGlhbCk=') }}
867+ name : " Stateless tests (amd_asan, distributed plan, sequential)"
868+ outputs :
869+ data : ${{ steps.run.outputs.DATA }}
870+ steps :
871+ - name : Checkout code
872+ uses : actions/checkout@v4
873+ with :
874+ ref : ${{ env.CHECKOUT_REF }}
875+
876+ - name : Setup
877+ uses : ./.github/actions/runner_setup
878+ - name : Docker setup
879+ uses : ./.github/actions/docker_setup
880+ with :
881+ test_name : " Stateless tests (amd_asan, distributed plan, sequential)"
882+
883+ - name : Prepare env script
884+ run : |
885+ rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
886+ mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
887+ cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
888+ export PYTHONPATH=./ci:.:
889+ cat > ./ci/tmp/workflow_config_releasebranchci.json << 'EOF'
890+ ${{ needs.config_workflow.outputs.data }}
891+ EOF
892+ cat > ./ci/tmp/workflow_status.json << 'EOF'
893+ ${{ toJson(needs) }}
894+ EOF
895+ ENV_SETUP_SCRIPT_EOF
896+
897+ - name : Run
898+ id : run
899+ run : |
900+ . ./ci/tmp/praktika_setup_env.sh
901+ set -o pipefail
902+ if command -v ts &> /dev/null; then
903+ python3 -m praktika run 'Stateless tests (amd_asan, distributed plan, sequential)' --workflow "ReleaseBranchCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
904+ else
905+ python3 -m praktika run 'Stateless tests (amd_asan, distributed plan, sequential)' --workflow "ReleaseBranchCI" --ci |& tee ./ci/tmp/job.log
906+ fi
907+
773908 integration_tests_amd_asan_1_4 :
774909 runs-on : [self-hosted, altinity-on-demand, altinity-func-tester]
775910 needs : [config_workflow, dockers_build_amd, dockers_build_arm, build_amd_asan]
@@ -1672,7 +1807,7 @@ jobs:
16721807
16731808 finish_workflow :
16741809 runs-on : [self-hosted, altinity-on-demand, altinity-style-checker-aarch64]
1675- needs : [config_workflow, dockers_build_amd, dockers_build_arm, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_arm_release, build_amd_darwin, build_arm_darwin, docker_server_image, docker_keeper_image, install_packages_amd_release, install_packages_arm_release, integration_tests_amd_asan_1_4, integration_tests_amd_asan_2_4, integration_tests_amd_asan_3_4, integration_tests_amd_asan_4_4, integration_tests_amd_asan_old_analyzer_1_6, integration_tests_amd_asan_old_analyzer_2_6, integration_tests_amd_asan_old_analyzer_3_6, integration_tests_amd_asan_old_analyzer_4_6, integration_tests_amd_asan_old_analyzer_5_6, integration_tests_amd_asan_old_analyzer_6_6, integration_tests_amd_tsan_1_6, integration_tests_amd_tsan_2_6, integration_tests_amd_tsan_3_6, integration_tests_amd_tsan_4_6, integration_tests_amd_tsan_5_6, integration_tests_amd_tsan_6_6, stress_test_amd_debug, stress_test_amd_tsan, stress_test_amd_ubsan, stress_test_amd_msan]
1810+ needs: [config_workflow, dockers_build_amd, dockers_build_arm, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_arm_release, build_amd_darwin, build_arm_darwin, docker_server_image, docker_keeper_image, install_packages_amd_release, install_packages_arm_release, stateless_tests_amd_asan_distributed_plan_parallel_1_2, stateless_tests_amd_asan_distributed_plan_parallel_2_2, stateless_tests_amd_asan_distributed_plan_sequential, integration_tests_amd_asan_1_4, integration_tests_amd_asan_2_4, integration_tests_amd_asan_3_4, integration_tests_amd_asan_4_4, integration_tests_amd_asan_old_analyzer_1_6, integration_tests_amd_asan_old_analyzer_2_6, integration_tests_amd_asan_old_analyzer_3_6, integration_tests_amd_asan_old_analyzer_4_6, integration_tests_amd_asan_old_analyzer_5_6, integration_tests_amd_asan_old_analyzer_6_6, integration_tests_amd_tsan_1_6, integration_tests_amd_tsan_2_6, integration_tests_amd_tsan_3_6, integration_tests_amd_tsan_4_6, integration_tests_amd_tsan_5_6, integration_tests_amd_tsan_6_6, stress_test_amd_debug, stress_test_amd_tsan, stress_test_amd_ubsan, stress_test_amd_msan]
16761811 if : ${{ !cancelled() }}
16771812 name : " Finish Workflow"
16781813 outputs :
0 commit comments