@@ -770,120 +770,6 @@ 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, amd-medium-cpu]
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 : Prepare env script
787- run : |
788- rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
789- mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
790- cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
791- export PYTHONPATH=./ci:.:
792- cat > ./ci/tmp/workflow_config_releasebranchci.json << 'EOF'
793- ${{ needs.config_workflow.outputs.data }}
794- EOF
795- cat > ./ci/tmp/workflow_status.json << 'EOF'
796- ${{ toJson(needs) }}
797- EOF
798- ENV_SETUP_SCRIPT_EOF
799-
800- - name : Run
801- id : run
802- run : |
803- . ./ci/tmp/praktika_setup_env.sh
804- set -o pipefail
805- if command -v ts &> /dev/null; then
806- 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
807- else
808- python3 -m praktika run 'Stateless tests (amd_asan, distributed plan, parallel, 1/2)' --workflow "ReleaseBranchCI" --ci |& tee ./ci/tmp/job.log
809- fi
810-
811- stateless_tests_amd_asan_distributed_plan_parallel_2_2 :
812- runs-on : [self-hosted, amd-medium-cpu]
813- needs : [config_workflow, dockers_build_amd, dockers_build_arm, build_amd_asan]
814- if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgcGFyYWxsZWwsIDIvMik=') }}
815- name : " Stateless tests (amd_asan, distributed plan, parallel, 2/2)"
816- outputs :
817- data : ${{ steps.run.outputs.DATA }}
818- steps :
819- - name : Checkout code
820- uses : actions/checkout@v4
821- with :
822- ref : ${{ env.CHECKOUT_REF }}
823-
824- - name : Prepare env script
825- run : |
826- rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
827- mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
828- cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
829- export PYTHONPATH=./ci:.:
830- cat > ./ci/tmp/workflow_config_releasebranchci.json << 'EOF'
831- ${{ needs.config_workflow.outputs.data }}
832- EOF
833- cat > ./ci/tmp/workflow_status.json << 'EOF'
834- ${{ toJson(needs) }}
835- EOF
836- ENV_SETUP_SCRIPT_EOF
837-
838- - name : Run
839- id : run
840- run : |
841- . ./ci/tmp/praktika_setup_env.sh
842- set -o pipefail
843- if command -v ts &> /dev/null; then
844- 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
845- else
846- python3 -m praktika run 'Stateless tests (amd_asan, distributed plan, parallel, 2/2)' --workflow "ReleaseBranchCI" --ci |& tee ./ci/tmp/job.log
847- fi
848-
849- stateless_tests_amd_asan_distributed_plan_sequential :
850- runs-on : [self-hosted, amd-small-mem]
851- needs : [config_workflow, dockers_build_amd, dockers_build_arm, build_amd_asan]
852- if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'U3RhdGVsZXNzIHRlc3RzIChhbWRfYXNhbiwgZGlzdHJpYnV0ZWQgcGxhbiwgc2VxdWVudGlhbCk=') }}
853- name : " Stateless tests (amd_asan, distributed plan, sequential)"
854- outputs :
855- data : ${{ steps.run.outputs.DATA }}
856- steps :
857- - name : Checkout code
858- uses : actions/checkout@v4
859- with :
860- ref : ${{ env.CHECKOUT_REF }}
861-
862- - name : Prepare env script
863- run : |
864- rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
865- mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
866- cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
867- export PYTHONPATH=./ci:.:
868- cat > ./ci/tmp/workflow_config_releasebranchci.json << 'EOF'
869- ${{ needs.config_workflow.outputs.data }}
870- EOF
871- cat > ./ci/tmp/workflow_status.json << 'EOF'
872- ${{ toJson(needs) }}
873- EOF
874- ENV_SETUP_SCRIPT_EOF
875-
876- - name : Run
877- id : run
878- run : |
879- . ./ci/tmp/praktika_setup_env.sh
880- set -o pipefail
881- if command -v ts &> /dev/null; then
882- 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
883- else
884- python3 -m praktika run 'Stateless tests (amd_asan, distributed plan, sequential)' --workflow "ReleaseBranchCI" --ci |& tee ./ci/tmp/job.log
885- fi
886-
887773 integration_tests_amd_asan_1_4 :
888774 runs-on : [self-hosted, altinity-on-demand, altinity-func-tester]
889775 needs : [config_workflow, dockers_build_amd, dockers_build_arm, build_amd_asan]
0 commit comments