@@ -35,9 +35,9 @@ function verify_dstat_output() {
3535
3636 # Verify that that the jobs are found and are in the expected order.
3737 # dstat sort ordering is by create-time (descending), so job 0 here should be the last started.
38- local first_job_name=" $( python " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [0].job-name" ) "
39- local second_job_name=" $( python " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [1].job-name" ) "
40- local third_job_name=" $( python " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [2].job-name" ) "
38+ local first_job_name=" $( python3 " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [0].job-name" ) "
39+ local second_job_name=" $( python3 " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [1].job-name" ) "
40+ local third_job_name=" $( python3 " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [2].job-name" ) "
4141
4242 if [[ " ${first_job_name} " != " ${RUNNING_JOB_NAME_2} " ]]; then
4343 1>&2 echo " Job ${RUNNING_JOB_NAME_2} not found in the correct location in the dstat output! "
@@ -87,8 +87,8 @@ function verify_dstat_google_provider_fields() {
8787
8888 for (( task= 0 ; task < 3 ; task++ )) ; do
8989 # Run the provider test.
90- local job_name=" $( python " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [${task} ].job-name" ) "
91- local job_provider=" $( python " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [${task} ].provider" ) "
90+ local job_name=" $( python3 " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [${task} ].job-name" ) "
91+ local job_provider=" $( python3 " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [${task} ].provider" ) "
9292
9393 # Validate provider.
9494 if [[ " ${job_provider} " != " ${DSUB_PROVIDER} " ]]; then
@@ -99,7 +99,7 @@ function verify_dstat_google_provider_fields() {
9999
100100 # For google-cls-v2, validate that the correct "location" was used for the request.
101101 if [[ " ${DSUB_PROVIDER} " == " google-cls-v2" ]]; then
102- local op_name=" $( python " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${DSTAT_OUTPUT} " " [0].internal-id" ) "
102+ local op_name=" $( python3 " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${DSTAT_OUTPUT} " " [0].internal-id" ) "
103103
104104 # The operation name format is projects/<project-number>/locations/<location>/operations/<operation-id>
105105 local op_location=" $( echo -n " ${op_name} " | awk -F ' /' ' { print $4 }' ) "
@@ -131,15 +131,15 @@ function verify_dstat_google_provider_fields() {
131131 util::dstat_yaml_assert_boolean_field_equal " ${dstat_out} " " [${task} ].provider-attributes.preemptible" " false"
132132
133133 # Check that instance name is not empty
134- local instance_name=$( python " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [${task} ].provider-attributes.instance-name" )
134+ local instance_name=$( python3 " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [${task} ].provider-attributes.instance-name" )
135135 if [[ -z " ${instance_name} " ]]; then
136136 1>&2 echo " - FAILURE: Instance ${instance_name} for job ${job_name} , task $(( task+ 1 )) is empty."
137137 1>&2 echo " ${dstat_out} "
138138 exit 1
139139 fi
140140
141141 # Check zone exists and is expected format
142- local job_zone=$( python " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [${task} ].provider-attributes.zone" )
142+ local job_zone=$( python3 " ${SCRIPT_DIR} " /get_data_value.py " yaml" " ${dstat_out} " " [${task} ].provider-attributes.zone" )
143143 if ! [[ " ${job_zone} " =~ ^[a-z]{1,4}-[a-z]{2,15}[0-9]-[a-z]$ ]]; then
144144 1>&2 echo " - FAILURE: Zone ${job_zone} for job ${job_name} , task $(( task+ 1 )) not valid."
145145 1>&2 echo " ${dstat_out} "
0 commit comments