auto-sync-0530
21
api/ambre-export-v48.php
Normal 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);
|
||||
4
api/ambre-pw-tests/output/.last-run.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"status": "passed",
|
||||
"failedTests": []
|
||||
}
|
||||
140
api/ambre-pw-tests/output/results.json
Normal 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
|
||||
}
|
||||
}
|
||||
BIN
api/ambre-pw-tests/output/v48-02-multi.png
Normal file
|
After Width: | Height: | Size: 226 KiB |
BIN
api/ambre-pw-tests/output/v48-03-synth.png
Normal file
|
After Width: | Height: | Size: 226 KiB |
|
After Width: | Height: | Size: 226 KiB |
@@ -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,
|
||||
|
||||
BIN
generated/wevia-v48-showcase-20260422-032713.webm
Normal file
BIN
generated/wevia-v48-showcase-v48-01-open.png
Normal file
|
After Width: | Height: | Size: 243 KiB |
BIN
generated/wevia-v48-showcase-v48-02-multi.png
Normal file
|
After Width: | Height: | Size: 226 KiB |
BIN
generated/wevia-v48-showcase-v48-03-synth.png
Normal file
|
After Width: | Height: | Size: 226 KiB |
BIN
screenshots/l99-pw-20260422-052432/03-enterprise-model.png
Normal file
|
After Width: | Height: | Size: 466 KiB |
BIN
screenshots/l99-pw-20260422-052432/04-director-center.png
Normal file
|
After Width: | Height: | Size: 227 KiB |
BIN
screenshots/l99-pw-20260422-052432/05-l99-brain.png
Normal file
|
After Width: | Height: | Size: 119 KiB |
BIN
screenshots/l99-pw-20260422-052432/06-wevia-master.png
Normal file
|
After Width: | Height: | Size: 382 KiB |
BIN
screenshots/l99-pw-20260422-052432/07-paperclip.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
screenshots/l99-pw-20260422-052432/09-arena-v2.png
Normal file
|
After Width: | Height: | Size: 209 KiB |
BIN
screenshots/l99-pw-20260422-052432/10-ethica.png
Normal file
|
After Width: | Height: | Size: 142 KiB |
BIN
screenshots/l99-pw-20260422-052432/11-v85-biz-kpi-tech.png
Normal file
|
After Width: | Height: | Size: 340 KiB |
BIN
screenshots/l99-pw-20260422-052432/12-v83-biz-kpi-dashboard.png
Normal file
|
After Width: | Height: | Size: 645 KiB |
BIN
screenshots/l99-pw-20260422-052850/01-agents-archi.png
Normal file
|
After Width: | Height: | Size: 564 KiB |
BIN
screenshots/l99-pw-20260422-052850/02-meeting-rooms.png
Normal file
|
After Width: | Height: | Size: 393 KiB |
BIN
screenshots/l99-pw-20260422-052850/03-enterprise-model.png
Normal file
|
After Width: | Height: | Size: 474 KiB |
BIN
screenshots/l99-pw-20260422-052850/04-director-center.png
Normal file
|
After Width: | Height: | Size: 219 KiB |
BIN
screenshots/l99-pw-20260422-052850/05-l99-brain.png
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
screenshots/l99-pw-20260422-052850/06-wevia-master.png
Normal file
|
After Width: | Height: | Size: 380 KiB |
BIN
screenshots/l99-pw-20260422-052850/07-paperclip.png
Normal file
|
After Width: | Height: | Size: 9.5 KiB |
BIN
screenshots/l99-pw-20260422-052850/09-arena-v2.png
Normal file
|
After Width: | Height: | Size: 191 KiB |
BIN
screenshots/l99-pw-20260422-052850/10-ethica.png
Normal file
|
After Width: | Height: | Size: 142 KiB |
BIN
screenshots/l99-pw-20260422-052850/11-v85-biz-kpi-tech.png
Normal file
|
After Width: | Height: | Size: 330 KiB |