public Base_PersistenceGrainTests_AzureStore(ITestOutputHelper output, BaseTestClusterFixture fixture) { this.output = output; HostedCluster = fixture.HostedCluster; GrainFactory = fixture.GrainFactory; timingFactor = TestUtils.CalibrateTimings(); }
protected StreamFilteringTestsBase(BaseTestClusterFixture fixture) { this.fixture = fixture; StreamId = Guid.NewGuid(); StreamNamespace = Guid.NewGuid().ToString(); this.logger = this.fixture.Logger; }
public GrainPersistenceTestsRunner(ITestOutputHelper output, BaseTestClusterFixture fixture, string grainNamespace = "UnitTests.Grains") { this.output = output; this.fixture = fixture; this.grainNamespace = grainNamespace; this.logger = fixture.Logger; HostedCluster = fixture.HostedCluster; }
public GrainPersistenceTestsRunner(ITestOutputHelper output, BaseTestClusterFixture fixture, Guid serviceId) { this.output = output; this.logger = fixture.Logger; HostedCluster = fixture.HostedCluster; GrainFactory = fixture.GrainFactory; this.serviceId = serviceId; }
public GrainPersistenceTestsRunner(ITestOutputHelper output, BaseTestClusterFixture fixture) { this.output = output; this.fixture = fixture; this.logger = fixture.Logger; HostedCluster = fixture.HostedCluster; GrainFactory = fixture.GrainFactory; }
public Base_PersistenceGrainTests_AzureStore(ITestOutputHelper output, BaseTestClusterFixture fixture, Guid serviceId) { this.output = output; this.logger = fixture.Logger; HostedCluster = fixture.HostedCluster; GrainFactory = fixture.GrainFactory; timingFactor = TestUtils.CalibrateTimings(); this.basicPersistenceTestsRunner = new GrainPersistenceTestsRunner(output, fixture, serviceId); }
public Base_PersistenceGrainTests_AzureStore(ITestOutputHelper output, BaseTestClusterFixture fixture, string grainNamespace = "UnitTests.Grains") { this.output = output; this.logger = fixture.Logger; HostedCluster = fixture.HostedCluster; GrainFactory = fixture.GrainFactory; timingFactor = TestUtils.CalibrateTimings(); this.basicPersistenceTestsRunner = new GrainPersistenceTestsRunner(output, fixture, grainNamespace); }
public Base_PersistenceGrainTests_AWSStore(ITestOutputHelper output, BaseTestClusterFixture fixture) { if (!AWSTestConstants.IsDynamoDbAvailable) { throw new SkipException("Unable to connect to DynamoDB simulator"); } this.output = output; this.fixture = fixture; HostedCluster = fixture.HostedCluster; timingFactor = TestUtils.CalibrateTimings(); }
public virtual async Task ShouldUseInjectedQueueBalancerAndBalanceCorrectly(BaseTestClusterFixture fixture, string streamProviderName, int siloCount, int totalQueueCount) { var leaseManager = fixture.GrainFactory.GetGrain <ILeaseManagerGrain>(streamProviderName); var responsibilityMap = await leaseManager.GetResponsibilityMap(); //there should be one StreamQueueBalancer per silo Assert.Equal(responsibilityMap.Count, siloCount); var expectedResponsibilityPerBalancer = totalQueueCount / siloCount; foreach (var responsibility in responsibilityMap) { Assert.Equal(expectedResponsibilityPerBalancer, responsibility.Value); } }
public ReminderTests_Base(BaseTestClusterFixture fixture) { HostedCluster = fixture.HostedCluster; GrainFactory = fixture.GrainFactory; var filters = new LoggerFilterOptions(); #if DEBUG filters.AddFilter("Storage", LogLevel.Trace); filters.AddFilter("Reminder", LogLevel.Trace); #endif log = TestingUtils.CreateDefaultLoggerFactory(TestingUtils.CreateTraceFileName("client", DateTime.Now.ToString("yyyyMMdd_hhmmss")), filters).CreateLogger <ReminderTests_Base>(); }
public ReminderTests_Base(BaseTestClusterFixture fixture) { HostedCluster = fixture.HostedCluster; GrainFactory = fixture.GrainFactory; ClientConfiguration cfg = ClientConfiguration.LoadFromFile("ClientConfigurationForTesting.xml"); LogManager.Initialize(cfg); #if DEBUG LogManager.AddTraceLevelOverride("Storage", Severity.Verbose3); LogManager.AddTraceLevelOverride("Reminder", Severity.Verbose3); #endif log = LogManager.GetLogger(this.GetType().Name, LoggerType.Application); }
public ReminderTests_Base(BaseTestClusterFixture fixture) { HostedCluster = fixture.HostedCluster; GrainFactory = fixture.GrainFactory; ClientConfiguration configuration = ClientConfiguration.LoadFromFile("ClientConfigurationForTesting.xml"); var filters = new LoggerFilterOptions(); #if DEBUG filters.AddFilter("Storage", LogLevel.Trace); filters.AddFilter("Reminder", LogLevel.Trace); #endif log = TestingUtils.CreateDefaultLoggerFactory(TestingUtils.CreateTraceFileName(configuration.ClientName, configuration.ClusterId), filters).CreateLogger <ReminderTests_Base>(); }
public virtual async Task ShouldUseInjectedQueueBalancerAndBalanceCorrectly(BaseTestClusterFixture fixture, string streamProviderName, int siloCount, int totalQueueCount) { var leaseManager = fixture.GrainFactory.GetGrain <ILeaseManagerGrain>(streamProviderName); var expectedResponsibilityPerBalancer = totalQueueCount / siloCount; await TestingUtils.WaitUntilAsync(lastTry => CheckLeases(leaseManager, siloCount, expectedResponsibilityPerBalancer, lastTry), Timeout); }
protected StreamBatchingTestRunner(BaseTestClusterFixture fixture, ITestOutputHelper output) { this.fixture = fixture; this.output = output; }
protected StreamFilteringTestsBase(BaseTestClusterFixture fixture) { this.fixture = fixture; }
public DependencyInjectionSiloStartsUsingAutofac(Fixture fixture) { this.fixture = fixture; }
public virtual void Dispose() { this.fixture = null; }
public ProgrammaticSubcribeTestsRunner(BaseTestClusterFixture fixture) { this.fixture = fixture; }
public SubscriptionObserverWithImplicitSubscribingTestRunner(BaseTestClusterFixture fixture) { this.fixture = fixture; }
public DependencyInjectionGrainTestRunner(BaseTestClusterFixture fixture) { this.fixture = fixture; }
protected TransportTestsBase(BaseTestClusterFixture fixture) { _fixture = fixture; Assert.True(fixture.HostedCluster.Silos.Count >= 2); }