Skip to content

Commit 4461a53

Browse files
committed
Test integration tests
1 parent 60027de commit 4461a53

File tree

3 files changed

+26
-5
lines changed

3 files changed

+26
-5
lines changed

.github/workflows/integration-tests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
branches:
66
- qa/**
77
- stable/**
8+
- dev/integration-test-test
89
jobs:
910
integration-tests:
1011
runs-on: ubuntu-24.04

lib/model/QubitJob.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,23 @@
11
<?php
2+
function prodlog($message = "", $value = "")
3+
{
4+
$logFile = "./log/qubit_prod.log";
5+
6+
if ($value != null) {
7+
$logMessage = $message.": ";
8+
if (is_string($value)) {
9+
$logMessage .= $value;
10+
} elseif (is_bool($value)) {
11+
$logMessage .= $value ? 'true' : 'false';
12+
} else {
13+
$logMessage .= json_encode($value);
14+
}
15+
} else {
16+
$logMessage =json_encode($message);
17+
}
18+
19+
error_log("DEV LOG: " . $logMessage . "\n", 3, $logFile);
20+
}
221

322
/*
423
* This file is part of the Access to Memory (AtoM) software.
@@ -393,6 +412,7 @@ private static function checkWorkerAvailable($jobName)
393412
{
394413
$manager = new Net_Gearman_Manager(arGearman::getServer(), 2);
395414
$status = $manager->status();
415+
prodlog('status', $status);
396416

397417
if (!array_key_exists($jobName, $status) || !$status[$jobName]['capable_workers']) {
398418
return false;

vendor/net_gearman/Net/Gearman/Manager.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -217,20 +217,20 @@ public function status()
217217
$this->sendCommand('status');
218218
$res = $this->recvCommand();
219219

220-
$status = array();
221-
$tmp = explode("\n", $res);
220+
$status = [];
221+
$tmp = explode("\n", $res);
222222
foreach ($tmp as $t) {
223223
if (!Net_Gearman_Connection::stringLength($t)) {
224224
continue;
225225
}
226226

227-
list($func, $inQueue, $jobsRunning, $capable) = explode("\t", $t);
227+
[$func, $inQueue, $jobsRunning, $capable] = explode("\t", $t);
228228

229-
$status[$func] = array(
229+
$status[$func] = [
230230
'in_queue' => $inQueue,
231231
'jobs_running' => $jobsRunning,
232232
'capable_workers' => $capable
233-
);
233+
];
234234
}
235235

236236
return $status;

0 commit comments

Comments
 (0)