auto-sync-0530

This commit is contained in:
opus
2026-04-22 05:30:05 +02:00
parent b377bda982
commit 21d0f0b8a4
33 changed files with 166 additions and 1962 deletions

21
api/ambre-export-v48.php Normal file
View File

@@ -0,0 +1,21 @@
<?php
header("Content-Type: application/json");
$src = "/var/www/html/api/ambre-pw-tests/output";
$dst = "/var/www/html/generated";
$out = ["copied"=>[]];
foreach (glob("$src/v48-*.png") as $s) {
$bn = "wevia-v48-showcase-" . basename($s);
@copy($s, "$dst/$bn");
$out["copied"][] = "/generated/$bn";
}
$video_dir = glob("$src/v48-*chromium");
if ($video_dir) {
$vids = glob($video_dir[0] . "/video.webm");
if ($vids) {
$dv = "$dst/wevia-v48-showcase-" . date("Ymd-His") . ".webm";
@copy($vids[0], $dv);
@chmod($dv, 0644);
$out["video"] = ["url"=>"/generated/".basename($dv), "size_mb"=>round(filesize($dv)/1024/1024, 2)];
}
}
echo json_encode($out, JSON_UNESCAPED_SLASHES);

View File

@@ -0,0 +1,4 @@
{
"status": "passed",
"failedTests": []
}

View File

@@ -0,0 +1,140 @@
{
"config": {
"configFile": "/var/www/html/api/ambre-pw-tests/playwright.config.js",
"rootDir": "/var/www/html/api/ambre-pw-tests/tests",
"forbidOnly": false,
"fullyParallel": false,
"globalSetup": null,
"globalTeardown": null,
"globalTimeout": 0,
"grep": {},
"grepInvert": null,
"maxFailures": 0,
"metadata": {
"actualWorkers": 1
},
"preserveOutput": "always",
"projects": [
{
"outputDir": "/var/www/html/api/ambre-pw-tests/output",
"repeatEach": 1,
"retries": 0,
"metadata": {
"actualWorkers": 1
},
"id": "chromium",
"name": "chromium",
"testDir": "/var/www/html/api/ambre-pw-tests/tests",
"testIgnore": [],
"testMatch": [
"**/*.@(spec|test).?(c|m)[jt]s?(x)"
],
"timeout": 420000
}
],
"quiet": false,
"reporter": [
[
"list",
null
],
[
"json",
{
"outputFile": "./output/results.json"
}
]
],
"reportSlowTests": {
"max": 5,
"threshold": 300000
},
"shard": null,
"tags": [],
"updateSnapshots": "missing",
"updateSourceMethod": "patch",
"version": "1.59.1",
"workers": 1,
"webServer": null
},
"suites": [
{
"title": "v48-showcase.spec.js",
"file": "v48-showcase.spec.js",
"column": 0,
"line": 0,
"specs": [
{
"title": "V48 · SHOWCASE · widget on all-ia-hub + 6 agents multi",
"ok": true,
"tags": [],
"tests": [
{
"timeout": 180000,
"annotations": [],
"expectedStatus": "passed",
"projectId": "chromium",
"projectName": "chromium",
"results": [
{
"workerIndex": 0,
"parallelIndex": 0,
"status": "passed",
"duration": 11382,
"errors": [],
"stdout": [
{
"text": "Sent multi-agent request\n"
},
{
"text": "Multi-agent in 0.0s\n"
},
{
"text": "\nMeta: 0ms · multiagent · 6 agents\n"
},
{
"text": "Turns total: 4\n"
},
{
"text": "Text: Voici la synthèse de l'analyse complète du marché IA pour 2026 en français clair et actionnable, dans les limites des 200 mots :\n\n**Rapport Synthétique 2026 : Marché IA**\n\n* **Marché (Rechercheur & Analyste de Données)**\n+ Dépenses mondiales en IA : +25% par an (prévision Gartner)\n+ Tendances : Augmentation de l'adoption dans les secteurs de la santé et des services financiers\n\n* **Technologie (Ex\n"
}
],
"stderr": [],
"retry": 0,
"startTime": "2026-04-22T03:24:55.057Z",
"annotations": [],
"attachments": [
{
"name": "screenshot",
"contentType": "image/png",
"path": "/var/www/html/api/ambre-pw-tests/output/v48-showcase-V48-·-SHOWCAS-c3adf-n-all-ia-hub-6-agents-multi-chromium/test-finished-1.png"
},
{
"name": "video",
"contentType": "video/webm",
"path": "/var/www/html/api/ambre-pw-tests/output/v48-showcase-V48-·-SHOWCAS-c3adf-n-all-ia-hub-6-agents-multi-chromium/video.webm"
}
]
}
],
"status": "expected"
}
],
"id": "f95c40452f8d07460b1a-c2aaa15ab80a6bf8ad86",
"file": "v48-showcase.spec.js",
"line": 3,
"column": 1
}
]
}
],
"errors": [],
"stats": {
"startTime": "2026-04-22T03:24:54.470Z",
"duration": 12323.778999999999,
"expected": 1,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
{
"ok": true,
"version": "V83-business-kpi",
"ts": "2026-04-22T03:23:10+00:00",
"ts": "2026-04-22T03:29:58+00:00",
"summary": {
"total_categories": 8,
"total_kpis": 64,

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 466 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 340 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 645 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 KiB