@@ -49,24 +49,40 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DotCompute.Backends.Metal",
4949EndProject
5050Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "SimpleExample" , "samples\SimpleExample\SimpleExample.csproj" , "{D310BD6A-A2DD-4243-A6D7-47F8C0B22E63}"
5151EndProject
52- Project ("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}" ) = "DotCompute.SharedTestUtilities " , "tests\DotCompute.SharedTestUtilities \DotCompute.SharedTestUtilities .csproj" , "{E8F9A0B1-C2D3-4567-8901-234567E23456}"
52+ Project ("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}" ) = "DotCompute.Tests.Common " , "tests\Shared\ DotCompute.Tests.Common \DotCompute.Tests.Common .csproj" , "{E8F9A0B1-C2D3-4567-8901-234567E23456}"
5353EndProject
54- Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.BasicTests" , "tests\DotCompute.BasicTests\DotCompute.BasicTests.csproj" , "{1494B825-2D58-4D89-A2F7-86AACC27BD77}"
54+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.BasicTests" , "tests\Unit\ DotCompute.BasicTests\DotCompute.BasicTests.csproj" , "{1494B825-2D58-4D89-A2F7-86AACC27BD77}"
5555EndProject
56- Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Abstractions.Tests" , "tests\DotCompute.Abstractions.Tests\DotCompute.Abstractions.Tests.csproj" , "{A8C5E192-FC7B-4914-B15C-3F16A8CEC37C}"
56+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Abstractions.Tests" , "tests\Unit\ DotCompute.Abstractions.Tests\DotCompute.Abstractions.Tests.csproj" , "{A8C5E192-FC7B-4914-B15C-3F16A8CEC37C}"
5757EndProject
58- Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Core.Tests" , "tests\DotCompute.Core.Tests\DotCompute.Core.Tests.csproj" , "{0E7EC89F-C665-490E-9EB1-923668D90727}"
58+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Core.Tests" , "tests\Unit\ DotCompute.Core.Tests\DotCompute.Core.Tests.csproj" , "{0E7EC89F-C665-490E-9EB1-923668D90727}"
5959EndProject
60- Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Memory.Tests" , "tests\DotCompute.Memory.Tests\DotCompute.Memory.Tests.csproj" , "{004AA9ED-60C1-456B-B02B-3FE14F1E6B22}"
60+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Memory.Tests" , "tests\Unit\ DotCompute.Memory.Tests\DotCompute.Memory.Tests.csproj" , "{004AA9ED-60C1-456B-B02B-3FE14F1E6B22}"
6161EndProject
62- Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Plugins.Tests" , "tests\DotCompute.Plugins.Tests\DotCompute.Plugins.Tests.csproj" , "{9482AE6C-2CD9-49A8-80E1-39E69B965C58}"
62+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Plugins.Tests" , "tests\Unit\ DotCompute.Plugins.Tests\DotCompute.Plugins.Tests.csproj" , "{9482AE6C-2CD9-49A8-80E1-39E69B965C58}"
6363EndProject
64- Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Integration.Tests" , "tests\DotCompute.Integration.Tests\DotCompute.Integration.Tests.csproj" , "{F5A2B3C4-D5E6-7890-1234-567890F67890}"
64+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Integration.Tests" , "tests\Integration\ DotCompute.Integration.Tests\DotCompute.Integration.Tests.csproj" , "{F5A2B3C4-D5E6-7890-1234-567890F67890}"
6565EndProject
6666Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Linq" , "src\DotCompute.Linq\DotCompute.Linq.csproj" , "{35E9F678-DFF2-4763-B67C-11C03223F3DF}"
6767EndProject
6868Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Algorithms" , "src\DotCompute.Algorithms\DotCompute.Algorithms.csproj" , "{119FB848-DC67-4AE9-855E-10AFAA05D2C4}"
6969EndProject
70+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Hardware.Mock.Tests" , "tests\Hardware\DotCompute.Hardware.Mock.Tests\DotCompute.Hardware.Mock.Tests.csproj" , "{6BFB1664-B8E5-4F17-AF62-BE1E277A0562}"
71+ EndProject
72+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Tests.Mocks" , "tests\Shared\DotCompute.Tests.Mocks\DotCompute.Tests.Mocks.csproj" , "{1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D}"
73+ EndProject
74+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Hardware.Cuda.Tests" , "tests\Hardware\DotCompute.Hardware.Cuda.Tests\DotCompute.Hardware.Cuda.Tests.csproj" , "{AF567DFD-1658-4A3F-A666-95B4203AE6F3}"
75+ EndProject
76+ Project ("{2150E333-8FDC-42A3-9474-1A3956D46DE8}" ) = "benchmarks" , "benchmarks" , "{66320409-64EC-F7C5-3DEF-65E7510DAAD1}"
77+ EndProject
78+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Benchmarks" , "benchmarks\DotCompute.Benchmarks\DotCompute.Benchmarks.csproj" , "{06E5F360-73DA-47BB-BB59-E0177A155850}"
79+ EndProject
80+ Project ("{2150E333-8FDC-42A3-9474-1A3956D46DE8}" ) = "Hardware" , "Hardware" , "{CC9B120C-1FF3-033C-A18D-E21CB9500133}"
81+ EndProject
82+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Hardware.OpenCL.Tests" , "tests\Hardware\DotCompute.Hardware.OpenCL.Tests\DotCompute.Hardware.OpenCL.Tests.csproj" , "{88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7}"
83+ EndProject
84+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "DotCompute.Hardware.DirectCompute.Tests" , "tests\Hardware\DotCompute.Hardware.DirectCompute.Tests\DotCompute.Hardware.DirectCompute.Tests.csproj" , "{B7744EC4-D3C1-4936-B26C-6B5990C262AC}"
85+ EndProject
7086Global
7187 GlobalSection (SolutionConfigurationPlatforms ) = preSolution
7288 Debug| Any CPU = Debug| Any CPU
@@ -329,6 +345,78 @@ Global
329345 {119FB848-DC67-4AE9-855E-10AFAA05D2C4} .Release| x64 .Build .0 = Release| Any CPU
330346 {119FB848-DC67-4AE9-855E-10AFAA05D2C4} .Release| x86 .ActiveCfg = Release| Any CPU
331347 {119FB848-DC67-4AE9-855E-10AFAA05D2C4} .Release| x86 .Build .0 = Release| Any CPU
348+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
349+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} .Debug| Any CPU .Build .0 = Debug| Any CPU
350+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} .Debug| x64 .ActiveCfg = Debug| Any CPU
351+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} .Debug| x64 .Build .0 = Debug| Any CPU
352+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} .Debug| x86 .ActiveCfg = Debug| Any CPU
353+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} .Debug| x86 .Build .0 = Debug| Any CPU
354+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} .Release| Any CPU .ActiveCfg = Release| Any CPU
355+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} .Release| Any CPU .Build .0 = Release| Any CPU
356+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} .Release| x64 .ActiveCfg = Release| Any CPU
357+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} .Release| x64 .Build .0 = Release| Any CPU
358+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} .Release| x86 .ActiveCfg = Release| Any CPU
359+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} .Release| x86 .Build .0 = Release| Any CPU
360+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
361+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} .Debug| Any CPU .Build .0 = Debug| Any CPU
362+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} .Debug| x64 .ActiveCfg = Debug| Any CPU
363+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} .Debug| x64 .Build .0 = Debug| Any CPU
364+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} .Debug| x86 .ActiveCfg = Debug| Any CPU
365+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} .Debug| x86 .Build .0 = Debug| Any CPU
366+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} .Release| Any CPU .ActiveCfg = Release| Any CPU
367+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} .Release| Any CPU .Build .0 = Release| Any CPU
368+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} .Release| x64 .ActiveCfg = Release| Any CPU
369+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} .Release| x64 .Build .0 = Release| Any CPU
370+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} .Release| x86 .ActiveCfg = Release| Any CPU
371+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} .Release| x86 .Build .0 = Release| Any CPU
372+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
373+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} .Debug| Any CPU .Build .0 = Debug| Any CPU
374+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} .Debug| x64 .ActiveCfg = Debug| Any CPU
375+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} .Debug| x64 .Build .0 = Debug| Any CPU
376+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} .Debug| x86 .ActiveCfg = Debug| Any CPU
377+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} .Debug| x86 .Build .0 = Debug| Any CPU
378+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} .Release| Any CPU .ActiveCfg = Release| Any CPU
379+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} .Release| Any CPU .Build .0 = Release| Any CPU
380+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} .Release| x64 .ActiveCfg = Release| Any CPU
381+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} .Release| x64 .Build .0 = Release| Any CPU
382+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} .Release| x86 .ActiveCfg = Release| Any CPU
383+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} .Release| x86 .Build .0 = Release| Any CPU
384+ {06E5F360-73DA-47BB-BB59-E0177A155850} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
385+ {06E5F360-73DA-47BB-BB59-E0177A155850} .Debug| Any CPU .Build .0 = Debug| Any CPU
386+ {06E5F360-73DA-47BB-BB59-E0177A155850} .Debug| x64 .ActiveCfg = Debug| Any CPU
387+ {06E5F360-73DA-47BB-BB59-E0177A155850} .Debug| x64 .Build .0 = Debug| Any CPU
388+ {06E5F360-73DA-47BB-BB59-E0177A155850} .Debug| x86 .ActiveCfg = Debug| Any CPU
389+ {06E5F360-73DA-47BB-BB59-E0177A155850} .Debug| x86 .Build .0 = Debug| Any CPU
390+ {06E5F360-73DA-47BB-BB59-E0177A155850} .Release| Any CPU .ActiveCfg = Release| Any CPU
391+ {06E5F360-73DA-47BB-BB59-E0177A155850} .Release| Any CPU .Build .0 = Release| Any CPU
392+ {06E5F360-73DA-47BB-BB59-E0177A155850} .Release| x64 .ActiveCfg = Release| Any CPU
393+ {06E5F360-73DA-47BB-BB59-E0177A155850} .Release| x64 .Build .0 = Release| Any CPU
394+ {06E5F360-73DA-47BB-BB59-E0177A155850} .Release| x86 .ActiveCfg = Release| Any CPU
395+ {06E5F360-73DA-47BB-BB59-E0177A155850} .Release| x86 .Build .0 = Release| Any CPU
396+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
397+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} .Debug| Any CPU .Build .0 = Debug| Any CPU
398+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} .Debug| x64 .ActiveCfg = Debug| Any CPU
399+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} .Debug| x64 .Build .0 = Debug| Any CPU
400+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} .Debug| x86 .ActiveCfg = Debug| Any CPU
401+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} .Debug| x86 .Build .0 = Debug| Any CPU
402+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} .Release| Any CPU .ActiveCfg = Release| Any CPU
403+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} .Release| Any CPU .Build .0 = Release| Any CPU
404+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} .Release| x64 .ActiveCfg = Release| Any CPU
405+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} .Release| x64 .Build .0 = Release| Any CPU
406+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} .Release| x86 .ActiveCfg = Release| Any CPU
407+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} .Release| x86 .Build .0 = Release| Any CPU
408+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
409+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} .Debug| Any CPU .Build .0 = Debug| Any CPU
410+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} .Debug| x64 .ActiveCfg = Debug| Any CPU
411+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} .Debug| x64 .Build .0 = Debug| Any CPU
412+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} .Debug| x86 .ActiveCfg = Debug| Any CPU
413+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} .Debug| x86 .Build .0 = Debug| Any CPU
414+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} .Release| Any CPU .ActiveCfg = Release| Any CPU
415+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} .Release| Any CPU .Build .0 = Release| Any CPU
416+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} .Release| x64 .ActiveCfg = Release| Any CPU
417+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} .Release| x64 .Build .0 = Release| Any CPU
418+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} .Release| x86 .ActiveCfg = Release| Any CPU
419+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} .Release| x86 .Build .0 = Release| Any CPU
332420 EndGlobalSection
333421 GlobalSection (SolutionProperties ) = preSolution
334422 HideSolutionNode = FALSE
@@ -356,6 +444,13 @@ Global
356444 {F5A2B3C4-D5E6-7890-1234-567890F67890} = {F2A3B4C5-D6E7-8901-2345-678901F56789}
357445 {35E9F678-DFF2-4763-B67C-11C03223F3DF} = {B8C07D80-D3D4-4CF7-BE09-EB8F8A0997B6}
358446 {119FB848-DC67-4AE9-855E-10AFAA05D2C4} = {B8C07D80-D3D4-4CF7-BE09-EB8F8A0997B6}
447+ {6BFB1664-B8E5-4F17-AF62-BE1E277A0562} = {F2A3B4C5-D6E7-8901-2345-678901F56789}
448+ {1F4485B6-A9B6-4F9D-8BB1-ADA0AB93633D} = {F2A3B4C5-D6E7-8901-2345-678901F56789}
449+ {AF567DFD-1658-4A3F-A666-95B4203AE6F3} = {F2A3B4C5-D6E7-8901-2345-678901F56789}
450+ {06E5F360-73DA-47BB-BB59-E0177A155850} = {66320409-64EC-F7C5-3DEF-65E7510DAAD1}
451+ {CC9B120C-1FF3-033C-A18D-E21CB9500133} = {F2A3B4C5-D6E7-8901-2345-678901F56789}
452+ {88B20AB6-705C-4A1B-8140-BDE3DC3BA5F7} = {CC9B120C-1FF3-033C-A18D-E21CB9500133}
453+ {B7744EC4-D3C1-4936-B26C-6B5990C262AC} = {CC9B120C-1FF3-033C-A18D-E21CB9500133}
359454 EndGlobalSection
360455 GlobalSection (ExtensibilityGlobals ) = postSolution
361456 SolutionGuid = {C5D6E7F8-A9B0-1234-5678-901234C89012}
0 commit comments