test: add gemini and xai parser unit tests
This commit is contained in:
parent
07a544c50d
commit
988618e165
4 changed files with 153 additions and 0 deletions
|
|
@ -17,6 +17,8 @@ import { getProviders } from './providers/index.js';
|
|||
import { probeTeamsProvider } from './providers/anthropic-teams.js';
|
||||
import { getApiAteamStatus } from './providers/anthropic-api.js';
|
||||
import { probeShelleyProxy } from './providers/shelley-proxy.js';
|
||||
import { probeGeminiProvider } from './providers/gemini.js';
|
||||
import { probeXaiProvider } from './providers/xai.js';
|
||||
import { generateReport, getSeverity } from './report.js';
|
||||
import { logRun } from './logger.js';
|
||||
|
||||
|
|
@ -40,6 +42,10 @@ async function probeProvider(p) {
|
|||
result = await probeShelleyProxy(p.name, p.baseUrl);
|
||||
} else if (p.type === 'api-direct') {
|
||||
result = getApiAteamStatus();
|
||||
} else if (p.type === 'gemini-api') {
|
||||
result = await probeGeminiProvider(p.name, p.baseUrl, p.apiKey);
|
||||
} else if (p.type === 'xai-api') {
|
||||
result = await probeXaiProvider(p.name, p.baseUrl, p.apiKey);
|
||||
} else {
|
||||
result = { type: 'unknown', status: 'skipped', severity: 'unknown' };
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue