From 4461a53d9be915c511bc57bda75ba9ef01e35e70 Mon Sep 17 00:00:00 2001 From: melaniekung Date: Thu, 6 Feb 2025 12:33:31 -0800 Subject: [PATCH] Test integration tests --- .github/workflows/integration-tests.yml | 1 + lib/model/QubitJob.php | 20 ++++++++++++++++++++ vendor/net_gearman/Net/Gearman/Manager.php | 10 +++++----- 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 5857440919..c101cf884f 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -5,6 +5,7 @@ on: branches: - qa/** - stable/** + - dev/integration-test-test jobs: integration-tests: runs-on: ubuntu-24.04 diff --git a/lib/model/QubitJob.php b/lib/model/QubitJob.php index 3761a32787..e549aa1965 100644 --- a/lib/model/QubitJob.php +++ b/lib/model/QubitJob.php @@ -1,4 +1,23 @@ status(); + prodlog('status', $status); if (!array_key_exists($jobName, $status) || !$status[$jobName]['capable_workers']) { return false; diff --git a/vendor/net_gearman/Net/Gearman/Manager.php b/vendor/net_gearman/Net/Gearman/Manager.php index c6d796d952..91549648a5 100644 --- a/vendor/net_gearman/Net/Gearman/Manager.php +++ b/vendor/net_gearman/Net/Gearman/Manager.php @@ -217,20 +217,20 @@ public function status() $this->sendCommand('status'); $res = $this->recvCommand(); - $status = array(); - $tmp = explode("\n", $res); + $status = []; + $tmp = explode("\n", $res); foreach ($tmp as $t) { if (!Net_Gearman_Connection::stringLength($t)) { continue; } - list($func, $inQueue, $jobsRunning, $capable) = explode("\t", $t); + [$func, $inQueue, $jobsRunning, $capable] = explode("\t", $t); - $status[$func] = array( + $status[$func] = [ 'in_queue' => $inQueue, 'jobs_running' => $jobsRunning, 'capable_workers' => $capable - ); + ]; } return $status;