Skip to content
Tracon

Tracon.Testing.Contracts.Storage

AgentDefinitionStoreContract

Behavior tests for the IAgentDefinitionStore contract.

AgentFileStoreContract

Tenant isolation contract for the persistent agent file memory.

AgentSkillStoreContract

Behavior tests for the IAgentSkillStore contract.

ApiKeyStoreContract

Behavior tests for the IApiKeyStore contract.

AttachmentStoreContract

Behavior tests for the IAttachmentStore contract.

AuditLogContract

Behavior tests for the IAuditLog contract.

EvalStoreContract

Behavior tests for the IEvalStore contract.

ExperimentStoreContract

Behavior tests for the IExperimentStore contract.

IdempotencyStoreContract

Behavior tests for the IIdempotencyStore contract.

InboundTriggerStoreContract

Behavior tests for the IInboundTriggerStore contract.

JobScheduleStoreContract

Behavior tests for the IJobScheduleStore contract.

JobStoreContract

Behavior tests for the IJobStore contract.

McpServerStoreContract

Behavior tests for the IMcpServerStore contract.

MutableTenantContext

An ITenantContext whose tenant can be swapped at run time.

PendingApprovalStoreContract

Behavior tests for the IPendingApprovalStore contract.

QuotaStoreContract

Behavior tests for the IQuotaStore contract.

RetentionPolicyStoreContract

Behavior tests for the IRetentionPolicyStore contract.

RetentionStoreContract

Behavior and tenant isolation tests for the IRetentionStore data plane.

RunInputStoreContract

Behavior tests for the IRunInputStore contract.

RunScoreStoreContract

Behavior tests for the IRunScoreStore contract.

RunStoreContract

Behavior tests for the IRunStore contract.

SessionStoreContract

Behavior tests for the ISessionStore contract.

SingletonLeaseStoreContract

Behavior tests for the ISingletonLeaseStore contract.

SkillScriptGrantContract

Behavior tests for the ISkillScriptGrantStore contract.

TenantEgressPolicyStoreContract

Behavior tests for the ITenantEgressPolicyStore contract.

TenantIsolationContract<TStore>

The shared base that checks a store’s tenant isolation both ways.

TenantProviderBindingStoreContract

Behavior tests for the ITenantProviderBindingStore contract.

TestData

Sample data used by the tests.

ToolApprovalRuleStoreContract

Behavior tests for the IToolApprovalRuleStore contract.

ToolInvocationContract

Behavior tests for the IRunStore tool-invocation contract.

TraceStoreContract

Behavior tests for the ITraceStore contract.

VoiceSessionStoreContract

Behavior tests for the IVoiceSessionStore contract.

WebhookStoreContract

Behavior tests for the IWebhookStore contract.

WorkflowCheckpointStoreContract

Behavior tests for the IWorkflowCheckpointStore contract.

WorkflowDefinitionStoreContract

Behavior tests for the IWorkflowDefinitionStore contract.