Skip to content

Commit 5eca42e

Browse files
committed
add N limit count
1 parent 7440fd8 commit 5eca42e

File tree

5 files changed

+17
-28
lines changed

5 files changed

+17
-28
lines changed

.travis.yml

-23
This file was deleted.

LiteDB.Tests/Engine/Rebuild_Crash_Tests.cs

+6-4
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ public class Rebuild_Crash_Tests
1515
[Fact]
1616
public void Rebuild_Crash_IO_Write_Error()
1717
{
18+
var N = 1_000;
19+
1820
using (var file = new TempFile())
1921
{
2022
var settings = new EngineSettings
@@ -24,7 +26,7 @@ public void Rebuild_Crash_IO_Write_Error()
2426
Password = "46jLz5QWd5fI3m4LiL2r"
2527
};
2628

27-
var data = Enumerable.Range(1, 10_000).Select(i => new BsonDocument
29+
var data = Enumerable.Range(1, N).Select(i => new BsonDocument
2830
{
2931
["_id"] = i,
3032
["name"] = Faker.Fullname(),
@@ -41,7 +43,7 @@ public void Rebuild_Crash_IO_Write_Error()
4143
{
4244
var p = new BasePage(page);
4345

44-
if (p.PageID == 248)
46+
if (p.PageID == 28)
4547
{
4648
p.ColID.Should().Be(1);
4749
p.PageType.Should().Be(PageType.Data);
@@ -79,8 +81,8 @@ public void Rebuild_Crash_IO_Write_Error()
7981
var col2 = db.Query("col2", Query.All()).ToList().Count;
8082
var errors = db.Query("_rebuild_errors", Query.All()).ToList().Count;
8183

82-
col1.Should().Be(9_999);
83-
col2.Should().Be(10_000);
84+
col1.Should().Be(N - 1);
85+
col2.Should().Be(N);
8486
errors.Should().Be(1);
8587

8688
}

LiteDB.Tests/LiteDB.Tests.csproj

+6
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@
1111
<NoWarn>1701;1702;1705;1591;0618</NoWarn>
1212
</PropertyGroup>
1313

14+
<ItemGroup>
15+
<None Update="xunit.runner.json">
16+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
17+
</None>
18+
</ItemGroup>
19+
1420
<ItemGroup Condition="'$(Configuration)' == 'Release'">
1521
<Compile Remove="Internals\**" />
1622
</ItemGroup>

LiteDB.Tests/xunit.runner.json

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"parallelizeAssembly": false,
3+
"parallelizeTestCollections": false
4+
}

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# LiteDB - A .NET NoSQL Document Store in a single data file
22

3-
[![Join the chat at https://gitter.im/mbdavid/LiteDB](https://badges.gitter.im/mbdavid/LiteDB.svg)](https://gitter.im/mbdavid/LiteDB?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build status](https://ci.appveyor.com/api/projects/status/sfe8he0vik18m033?svg=true)](https://ci.appveyor.com/project/mbdavid/litedb) [![Build Status](https://travis-ci.org/mbdavid/LiteDB.svg?branch=master)](https://travis-ci.org/mbdavid/LiteDB)
3+
[![Build status](https://ci.appveyor.com/api/projects/status/sfe8he0vik18m033?svg=true)](https://ci.appveyor.com/project/mbdavid/litedb)
44

55
---
66

0 commit comments

Comments
 (0)