コード例 #1
0
        public RocksDbRedisContentLocationStoreTests(ITestOutputHelper output, LocalRedisFixture redis)
            : base(redis, output)
        {
            // Need to use unique folder for each test instance, because more then one test may be executed simultaneously.
            var uniqueOutputFolder = Guid.NewGuid().ToString();

            _workingDirectory    = new DisposableDirectory(new PassThroughFileSystem(TestGlobal.Logger), Path.Combine(uniqueOutputFolder, "redis"));
            DefaultConfiguration = new RedisContentLocationStoreConfiguration()
            {
                Database = new RocksDbContentLocationDatabaseConfiguration(_workingDirectory.Path / "rocksdb")
            };

            output.WriteLine($"Tests output folder is '{_workingDirectory.Path}'");
        }
コード例 #2
0
 public RedisMemoizationSessionTests(LocalRedisFixture redis, ITestOutputHelper helper)
     : base(() => new PassThroughFileSystem(TestGlobal.Logger), TestGlobal.Logger, helper)
 {
     _redis  = redis;
     _logger = TestGlobal.Logger;
 }
コード例 #3
0
 public DistributedOneLevelCacheTests(LocalRedisFixture redis, ITestOutputHelper output)
     : base(() => new PassThroughFileSystem(TestGlobal.Logger), TestGlobal.Logger, output)
 {
     _test = new InnerDistributedTest(redis, output);
 }
コード例 #4
0
 public InnerDistributedTest(LocalRedisFixture redis, ITestOutputHelper output)
     : base(redis, output)
 {
     ConfigureWithOneMaster();
 }
コード例 #5
0
 /// <inheritdoc />
 public LuaLocalRedisRedisContentLocationStoreTests(LocalRedisFixture redis, ITestOutputHelper output)
     : base(redis, output)
 {
 }
コード例 #6
0
 protected LocalLocationStoreDistributedContentTestsBase(LocalRedisFixture redis, ITestOutputHelper output)
     : base(redis, output)
 {
 }
コード例 #7
0
 /// <nodoc />
 public RedisDistributedContentTests(LocalRedisFixture redis, ITestOutputHelper output)
     : base(output)
 {
     _redis = redis;
 }
コード例 #8
0
 public RedisVolatileEventStorageTests(LocalRedisFixture redis, ITestOutputHelper output)
     : base(TestGlobal.Logger, output)
 {
     Contract.RequiresNotNull(redis);
     _redisFixture = redis;
 }
コード例 #9
0
 public AzureBlobStorageCheckpointRegistryTests(LocalRedisFixture fixture, ITestOutputHelper output)
     : base(output)
 {
     _fixture = fixture;
 }
コード例 #10
0
 public DistributedOneLevelCacheTests(LocalRedisFixture redis, ITestOutputHelper output)
     : base(redis, output)
 {
     //_test = new InnerDistributedTest(redis, output);
     ConfigureWithOneMaster();
 }
コード例 #11
0
 /// <nodoc />
 public ReconciliationPerformanceTests(LocalRedisFixture redis, ITestOutputHelper output)
     : base(redis, output)
 {
 }
コード例 #12
0
 public ContentMetadataEventStreamTests(LocalRedisFixture redis, ITestOutputHelper output)
     : base(TestGlobal.Logger, output)
 {
     Contract.RequiresNotNull(redis);
     _redisFixture = redis;
 }
コード例 #13
0
 public ProactiveCopyDistributedContentTests(LocalRedisFixture redis, ITestOutputHelper output) : base(redis, output)
 {
 }
コード例 #14
0
 public PinBetterDistributedContentSessionTests(LocalRedisFixture redis, ITestOutputHelper output)
     : base(redis, output)
 {
 }
コード例 #15
0
 public DistributedContentSessionTests(LocalRedisFixture redis, ITestOutputHelper output)
     : base(() => new PassThroughFileSystem(TestGlobal.Logger), TestGlobal.Logger, canHibernate: true, output)
 {
     _redis = redis;
 }
コード例 #16
0
 public ContentMetadataStoreDistributedContentTests(
     LocalRedisFixture redis,
     ITestOutputHelper output)
     : base(redis, output)
 {
 }
コード例 #17
0
 public PinBetterDistributedContentSessionTests(LocalRedisFixture redis, ITestOutputHelper output)
     : base(() => new PassThroughFileSystem(TestGlobal.Logger), TestGlobal.Logger, output: output)
 {
     _redis = redis;
 }
コード例 #18
0
 public ResilientContentMetadataServiceTests(LocalRedisFixture redis, ITestOutputHelper output)
     : base(TestGlobal.Logger, output)
 {
     Contract.RequiresNotNull(redis);
     _redisFixture = redis;
 }