Skip to content

Commit

Permalink
Starting to add test collateral
Browse files Browse the repository at this point in the history
  • Loading branch information
rgesteve committed Jul 23, 2018
1 parent fdfa570 commit d610589
Show file tree
Hide file tree
Showing 3 changed files with 96 additions and 0 deletions.
18 changes: 18 additions & 0 deletions ExternalProfilerDriverTest/BaseSizeTupleTest.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using System;
using System.IO;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using ExternalProfilerDriver;
Expand All @@ -24,5 +25,22 @@ public void TestSequenceBaseSizeGenerate()
var sbs = new SequenceBaseSize();
CollectionAssert.AllItemsAreNotNull(sbs.Generate().Take(5).ToList());
}

[TestMethod]
[DeploymentItem("zlib_example.csv")]
public void CSVSourceConstructorTestWith932EncodedText()
{
string filename = "zlib_example.csv";
Assert.IsTrue(File.Exists(filename));
#if false
using (var target = new CSVSource<Sample>(filename))
{
Assert.IsNotNull(target.ReadNext());
Assert.IsNotNull(target.ReadNext());
Assert.IsNull(target.ReadNext());
target.Close();
}
#endif
}
}
}
6 changes: 6 additions & 0 deletions ExternalProfilerDriverTest/ExternalProfilerDriverTest.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,10 @@
<ProjectReference Include="..\ExternalProfilerDriver\ExternalProfilerDriverNetStandard.csproj" />
</ItemGroup>

<ItemGroup>
<None Update="zlib_example.csv">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>

</Project>
72 changes: 72 additions & 0 deletions ExternalProfilerDriverTest/zlib_example.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
Function,Function Stack,CPU Time,Module,Function (Full),Source File,Start Address
adler32_z,,0.088011,libz.so.1,adler32_z,adler32.c,0x242a
,adler32,0.048011,libz.so.1,adler32,adler32.c,0x29ea
,inflate,0,libz.so.1,inflate,inflate.c,0xcf6f
,test_large_inflate,0,example,test_large_inflate,example.c,0x2238
,main,0,example,main,example.c,0x2d34
,__libc_start_main,0,libc.so.6,__libc_start_main,libc-start.c,0x210d0
,_start,0,example,_start,[Unknown],0x1400
,,,,,,
,adler32,0.020007,libz.so.1,adler32,adler32.c,0x29ea
,read_buf,0,libz.so.1,read_buf,deflate.c,0x6854
,deflate_stored,0,libz.so.1,deflate_stored,deflate.c,0x7265
,deflate,0,libz.so.1,deflate,deflate.c,0x5108
,test_large_deflate,0,example,test_large_deflate,example.c,0x1f25
,main,0,example,main,example.c,0x2d34
,__libc_start_main,0,libc.so.6,__libc_start_main,libc-start.c,0x210d0
,_start,0,example,_start,[Unknown],0x1400
,,,,,,
,adler32,0.012002,libz.so.1,adler32,adler32.c,0x29ea
,read_buf,0,libz.so.1,read_buf,deflate.c,0x6854
,fill_window,0,libz.so.1,fill_window,deflate.c,0x6dd7
,deflate_fast,0,libz.so.1,deflate_fast,deflate.c,0x7a8f
,deflate,0,libz.so.1,deflate,deflate.c,0x5108
,test_large_deflate,0,example,test_large_deflate,example.c,0x1f25
,main,0,example,main,example.c,0x2d34
,__libc_start_main,0,libc.so.6,__libc_start_main,libc-start.c,0x210d0
,_start,0,example,_start,[Unknown],0x1400
,,,,,,
,adler32,0.007991,libz.so.1,adler32,adler32.c,0x29ea
,read_buf,0,libz.so.1,read_buf,deflate.c,0x6854
,fill_window,0,libz.so.1,fill_window,deflate.c,0x6dd7
,deflate_slow,0,libz.so.1,deflate_slow,deflate.c,0x82c9
,deflate,0,libz.so.1,deflate,deflate.c,0x5108
,test_large_deflate,0,example,test_large_deflate,example.c,0x1f25
,main,0,example,main,example.c,0x2d34
,__libc_start_main,0,libc.so.6,__libc_start_main,libc-start.c,0x210d0
,_start,0,example,_start,[Unknown],0x1400
,,,,,,
deflate_slow,,0.043998,libz.so.1,deflate_slow,deflate.c,0x82c9
,deflate,0.043998,libz.so.1,deflate,deflate.c,0x5108
,test_large_deflate,0,example,test_large_deflate,example.c,0x1f25
,main,0,example,main,example.c,0x2d34
,__libc_start_main,0,libc.so.6,__libc_start_main,libc-start.c,0x210d0
,_start,0,example,_start,[Unknown],0x1400
,,,,,,
slide_hash,,0.027996,libz.so.1,slide_hash,deflate.c,0x3dd9
,fill_window,0.027996,libz.so.1,fill_window,deflate.c,0x6dd7
,deflate_slow,0,libz.so.1,deflate_slow,deflate.c,0x82c9
,deflate,0,libz.so.1,deflate,deflate.c,0x5108
,test_large_deflate,0,example,test_large_deflate,example.c,0x1f25
,main,0,example,main,example.c,0x2d34
,__libc_start_main,0,libc.so.6,__libc_start_main,libc-start.c,0x210d0
,_start,0,example,_start,[Unknown],0x1400
,,,,,,
__memset_avx2_erms,,0.011997,libc.so.6,__memset_avx2_erms,memset-vec-unaligned-erms.S,0x17f250
,lm_init,0.011997,libz.so.1,lm_init,deflate.c,0x6956
,deflateReset,0,libz.so.1,deflateReset,deflate.c,0x492c
,deflateInit2_,0,libz.so.1,deflateInit2_,deflate.c,0x3ee7
,deflateInit_,0,libz.so.1,deflateInit_,deflate.c,0x3e9f
,test_dict_deflate,0,example,test_dict_deflate,example.c,0x28cd
,main,0,example,main,example.c,0x2d34
,__libc_start_main,0,libc.so.6,__libc_start_main,libc-start.c,0x210d0
,_start,0,example,_start,[Unknown],0x1400
,,,,,,
longest_match,,0.007999,libz.so.1,longest_match,deflate.c,0x6ae7
,deflate_slow,0.007999,libz.so.1,deflate_slow,deflate.c,0x82c9
,deflate,0,libz.so.1,deflate,deflate.c,0x5108
,test_large_deflate,0,example,test_large_deflate,example.c,0x1f25
,main,0,example,main,example.c,0x2d34
,__libc_start_main,0,libc.so.6,__libc_start_main,libc-start.c,0x210d0
,_start,0,example,_start,[Unknown],0x1400
,,,,,,

0 comments on commit d610589

Please sign in to comment.