mirror of
https://github.com/danbulant/Cosmos
synced 2026-06-13 19:52:25 +00:00
#253 Create a test kernel for file system plugs.
This commit is contained in:
parent
887b573b73
commit
3ad05d79aa
9 changed files with 341 additions and 20 deletions
|
|
@ -6,7 +6,7 @@
|
|||
<ProjectGuid>{c006cc79-7ffd-45f1-ad8c-57ac879cc29f}</ProjectGuid>
|
||||
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
||||
<Name>Cosmos.Kernel.Tests.FatBoot</Name>
|
||||
<BinFormat>elf</BinFormat>
|
||||
<BinFormat>Elf</BinFormat>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
<!-- Looks like this was a mispelled attribute. Replaced by DebugEnabled below.
|
||||
<DebugEnable>true</DebugEnable>
|
||||
-->
|
||||
<DebugEnabled>true</DebugEnabled>
|
||||
<DebugEnabled>True</DebugEnabled>
|
||||
<DebugMode>Source</DebugMode>
|
||||
<TraceMode>User</TraceMode>
|
||||
<EnableGDB>False</EnableGDB>
|
||||
|
|
@ -30,7 +30,7 @@
|
|||
<VMware_Description>Use VMware Player or Workstation to deploy and debug.</VMware_Description>
|
||||
<VMware_Deployment>ISO</VMware_Deployment>
|
||||
<VMware_Launch>VMware</VMware_Launch>
|
||||
<VMware_DebugEnabled>true</VMware_DebugEnabled>
|
||||
<VMware_DebugEnabled>False</VMware_DebugEnabled>
|
||||
<VMware_DebugMode>Source</VMware_DebugMode>
|
||||
<VMware_VisualStudioDebugPort>Pipe: Cosmos\Serial</VMware_VisualStudioDebugPort>
|
||||
<VMware_VMwareEdition>Player</VMware_VMwareEdition>
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
<Bochs_Description>Use Bochs emulator to deploy and debug.</Bochs_Description>
|
||||
<Bochs_Deployment>ISO</Bochs_Deployment>
|
||||
<Bochs_Launch>Bochs</Bochs_Launch>
|
||||
<Bochs_DebugEnabled>true</Bochs_DebugEnabled>
|
||||
<Bochs_DebugEnabled>True</Bochs_DebugEnabled>
|
||||
<Bochs_DebugMode>Source</Bochs_DebugMode>
|
||||
<Bochs_VisualStudioDebugPort>Pipe: Cosmos\Serial</Bochs_VisualStudioDebugPort>
|
||||
<Bochs_VMwareEdition>Player</Bochs_VMwareEdition>
|
||||
|
|
@ -51,6 +51,26 @@
|
|||
<TraceAssemblies>All</TraceAssemblies>
|
||||
<Bochs_TraceAssemblies>All</Bochs_TraceAssemblies>
|
||||
<StackCorruptionDetectionEnabled>False</StackCorruptionDetectionEnabled>
|
||||
<Bochs_StackCorruptionDetectionEnabled>False</Bochs_StackCorruptionDetectionEnabled>
|
||||
<VMware_StackCorruptionDetectionEnabled>False</VMware_StackCorruptionDetectionEnabled>
|
||||
<VMware_TraceAssemblies>All</VMware_TraceAssemblies>
|
||||
<ISO_StackCorruptionDetectionEnabled>False</ISO_StackCorruptionDetectionEnabled>
|
||||
<ISO_Name>Cosmos.Kernel.Tests.FatBoot</ISO_Name>
|
||||
<ISO_Description>Creates a bootable ISO image which can be burned to a DVD. After running the selected project, an explorer window will open containing the ISO file. The ISO file can then be burned to a CD or DVD and used to boot a physical or virtual system.</ISO_Description>
|
||||
<ISO_Deployment>ISO</ISO_Deployment>
|
||||
<ISO_Launch>None</ISO_Launch>
|
||||
<ISO_DebugEnabled>False</ISO_DebugEnabled>
|
||||
<ISO_DebugMode>Source</ISO_DebugMode>
|
||||
<ISO_VisualStudioDebugPort>Pipe: Cosmos\Serial</ISO_VisualStudioDebugPort>
|
||||
<ISO_VMwareEdition>Player</ISO_VMwareEdition>
|
||||
<ISO_OutputPath>bin\Debug\</ISO_OutputPath>
|
||||
<ISO_TraceAssemblies>All</ISO_TraceAssemblies>
|
||||
<ISO_EnableGDB>False</ISO_EnableGDB>
|
||||
<ISO_StartCosmosGDB>false</ISO_StartCosmosGDB>
|
||||
<EnableBochsDebug>False</EnableBochsDebug>
|
||||
<StartBochsDebugGui>False</StartBochsDebugGui>
|
||||
<Bochs_EnableBochsDebug>False</Bochs_EnableBochsDebug>
|
||||
<Bochs_StartBochsDebugGui>False</Bochs_StartBochsDebugGui>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Cosmos.Core.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
|
|
|
|||
|
|
@ -70,23 +70,23 @@ namespace Cosmos.Kernel.Tests.Fat
|
|||
//mDebugger.Send(xContents);
|
||||
//Assert.IsTrue(xContents == "Hello", "Contents of Kudzu.txt was read incorrectly!");
|
||||
|
||||
//using (var xFS = new FileStream(@"0:\Kudzu.txt", FileMode.Create))
|
||||
//{
|
||||
// mDebugger.Send("Start writing");
|
||||
// var xStr = "Test FAT Write.";
|
||||
// var xBuff = xStr.GetUtf8Bytes(0, (uint)xStr.Length);
|
||||
// xFS.Write(xBuff, 0, xBuff.Length);
|
||||
// mDebugger.Send("---- Data written");
|
||||
// xFS.Position = 0;
|
||||
// xFS.Read(xBuff, 0, xBuff.Length);
|
||||
// mDebugger.Send(xBuff.GetUtf8String(0, (uint)xBuff.Length));
|
||||
//}
|
||||
using (var xFS = new FileStream(@"0:\Kudzu.txt", FileMode.Create))
|
||||
{
|
||||
mDebugger.Send("Start writing");
|
||||
var xStr = "Test FAT Write.";
|
||||
var xBuff = xStr.GetUtf8Bytes(0, (uint)xStr.Length);
|
||||
xFS.Write(xBuff, 0, xBuff.Length);
|
||||
mDebugger.Send("---- Data written");
|
||||
xFS.Position = 0;
|
||||
xFS.Read(xBuff, 0, xBuff.Length);
|
||||
mDebugger.Send(xBuff.GetUtf8String(0, (uint)xBuff.Length));
|
||||
}
|
||||
|
||||
//mDebugger.Send("Write to file now");
|
||||
//File.WriteAllText(@"0:\Kudzu.txt", "Test FAT write.");
|
||||
//mDebugger.Send("Text written");
|
||||
|
||||
mDebugger.Send("Write to file now");
|
||||
File.WriteAllText(@"0:\Kudzu.txt", "Test FAT write.");
|
||||
mDebugger.Send("Text written");
|
||||
xContents = File.ReadAllText(@"0:\Kudzu.txt");
|
||||
|
||||
mDebugger.Send("Contents retrieved after writing");
|
||||
mDebugger.Send(xContents);
|
||||
Assert.IsTrue(xContents == "Test FAT write.", "Contents of Kudzu.txt was written incorrectly!");
|
||||
|
|
|
|||
36
Tests/Cosmos.Kernel.Tests.FileSystemPlugs/AssemblyInfo.cs
Normal file
36
Tests/Cosmos.Kernel.Tests.FileSystemPlugs/AssemblyInfo.cs
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
using System;
|
||||
using System.Reflection;
|
||||
using System.Resources;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("Package Name")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("Company")]
|
||||
[assembly: AssemblyProduct("Package Name")]
|
||||
[assembly: AssemblyCopyright("")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: CLSCompliant(false)]
|
||||
[assembly: NeutralResourcesLanguage("en-US")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Revision and Build Numbers
|
||||
// by using the '*' as shown below:
|
||||
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,69 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProductVersion>9.0.30729</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Cosmos.Kernel.Tests.FileSystemPlugs</RootNamespace>
|
||||
<AssemblyName>Cosmos.Kernel.Tests.FileSystemPlugs</AssemblyName>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Kernel.cs" />
|
||||
<Compile Include="AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\source\Cosmos.Common\Cosmos.Common.csproj">
|
||||
<Project>{1fac100c-d732-4ea4-b518-5af4baf64f2e}</Project>
|
||||
<Name>Cosmos.Common</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\source\Cosmos.Debug.Kernel\Cosmos.Debug.Kernel.csproj">
|
||||
<Project>{61607f1e-58f9-41cf-972f-128384f3e115}</Project>
|
||||
<Name>Cosmos.Debug.Kernel</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\source\Cosmos.System\Cosmos.System.csproj">
|
||||
<Project>{3def0461-08ab-471a-8f03-a9c556652a0f}</Project>
|
||||
<Name>Cosmos.System</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Cosmos.TestRunner.TestController\Cosmos.TestRunner.TestController.csproj">
|
||||
<Project>{e6d3b644-c487-472d-a978-c1a82d0c099b}</Project>
|
||||
<Name>Cosmos.TestRunner.TestController</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{7e1d6676-36cc-44c1-a70c-29f7d818152a}</ProjectGuid>
|
||||
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
||||
<Name>Cosmos.Kernel.Tests.FileSystemPlugsBoot</Name>
|
||||
<BinFormat>elf</BinFormat>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
||||
<Profile>VMware</Profile>
|
||||
<!-- Looks like this was a mispelled attribute. Replaced by DebugEnabled below.
|
||||
<DebugEnable>true</DebugEnable>
|
||||
-->
|
||||
<DebugEnabled>true</DebugEnabled>
|
||||
<DebugMode>Source</DebugMode>
|
||||
<TraceMode>User</TraceMode>
|
||||
<EnableGDB>False</EnableGDB>
|
||||
<StartCosmosGDB>false</StartCosmosGDB>
|
||||
<VMWareEdition>Player</VMWareEdition>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<Name>Cosmos.Kernel.Tests.FileSystemPlugsBoot</Name>
|
||||
<Description>Use VMware Player or Workstation to deploy and debug.</Description>
|
||||
<Deployment>ISO</Deployment>
|
||||
<Launch>VMware</Launch>
|
||||
<VisualStudioDebugPort>Pipe: Cosmos\Serial</VisualStudioDebugPort>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Cosmos.Core.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
<Reference Include="Cosmos.System.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
<Reference Include="Cosmos.Debug.Kernel.Plugs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ae71220097cb983" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Cosmos.Kernel.Tests.FileSystemPlugs\Cosmos.Kernel.Tests.FileSystemPlugs.csproj">
|
||||
<Name>Cosmos.Kernel.Tests.FileSystemPlugs</Name>
|
||||
<Project>{bc572d7b-f50a-4c7c-b2e3-62d113c04bf5}</Project>
|
||||
<Private>True</Private>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<!--<ItemGroup>
|
||||
<Content Include="Cosmos.bxrc">
|
||||
<SubType>Content</SubType>
|
||||
</Content>
|
||||
</ItemGroup>-->
|
||||
<Import Project="$(MSBuildExtensionsPath)\Cosmos\Cosmos.targets" />
|
||||
</Project>
|
||||
103
Tests/Cosmos.Kernel.Tests.FileSystemPlugs/Kernel.cs
Normal file
103
Tests/Cosmos.Kernel.Tests.FileSystemPlugs/Kernel.cs
Normal file
|
|
@ -0,0 +1,103 @@
|
|||
using System;
|
||||
using System.IO;
|
||||
|
||||
using Cosmos.Common.Extensions;
|
||||
using Sys = Cosmos.System;
|
||||
using Cosmos.System.FileSystem;
|
||||
using Cosmos.System.FileSystem.VFS;
|
||||
using Cosmos.TestRunner;
|
||||
|
||||
namespace Cosmos.Kernel.Tests.FileSystemPlugs
|
||||
{
|
||||
public class Kernel : Sys.Kernel
|
||||
{
|
||||
private VFSBase myVFS;
|
||||
|
||||
protected override void BeforeRun()
|
||||
{
|
||||
Console.WriteLine("Cosmos booted successfully, now start testing");
|
||||
myVFS = new CosmosVFS();
|
||||
VFSManager.RegisterVFS(myVFS);
|
||||
}
|
||||
|
||||
private global::Cosmos.Debug.Kernel.Debugger mDebugger = new global::Cosmos.Debug.Kernel.Debugger("User", "Test");
|
||||
|
||||
protected override void Run()
|
||||
{
|
||||
try
|
||||
{
|
||||
mDebugger.Send("Run");
|
||||
|
||||
TestPathPlugs();
|
||||
|
||||
TestController.Completed();
|
||||
}
|
||||
catch (Exception E)
|
||||
{
|
||||
mDebugger.Send("Exception occurred");
|
||||
mDebugger.Send(E.Message);
|
||||
TestController.Failed();
|
||||
}
|
||||
}
|
||||
|
||||
private void TestPathPlugs()
|
||||
{
|
||||
mDebugger.Send("-- START TestPathPlugs --");
|
||||
|
||||
string xResultString = string.Empty;
|
||||
char[] xResultCharArray = new char[0];
|
||||
|
||||
xResultString = Path.ChangeExtension(@"0:\Kudzu.txt", ".doc");
|
||||
Assert.IsTrue(xResultString == @"0:\Kudzu.doc", "Path.ChangeExtenstion (with dot) failed.");
|
||||
|
||||
xResultString = Path.ChangeExtension(@"0:\Kudzu.txt", "doc");
|
||||
Assert.IsTrue(xResultString == @"0:\Kudzu.doc", "Path.ChangeExtenstion (no dot) failed.");
|
||||
|
||||
|
||||
xResultString = Path.Combine(@"0:\", "test");
|
||||
Assert.IsTrue(xResultString == @"0:\test", "Path.Combine (root and directory) failed.");
|
||||
|
||||
xResultString = Path.Combine(@"0:\", "test.txt");
|
||||
Assert.IsTrue(xResultString == @"0:\test.txt", "Path.Combine (root and file) failed.");
|
||||
|
||||
xResultString = Path.Combine(@"0:\test", "test2");
|
||||
Assert.IsTrue(xResultString == @"0:\test\test2", "Path.Combine (directory and directory) failed.");
|
||||
|
||||
xResultString = Path.Combine(@"0:\test", "test2.txt");
|
||||
Assert.IsTrue(xResultString == @"0:\test\test2.txt", "Path.Combine (directory and file) failed.");
|
||||
|
||||
//Path.GetDirectoryName(string aPath)
|
||||
|
||||
//Path.GetExtension(string aPath)
|
||||
|
||||
//Path.GetFileName(string aPath)
|
||||
|
||||
//Path.GetFileNameWithoutExtension(string aPath)
|
||||
|
||||
//Path.GetFullPath(string aPath)
|
||||
|
||||
xResultCharArray = Path.GetInvalidFileNameChars();
|
||||
Assert.IsTrue(xResultCharArray.Length > 0, "Path.GetInvalidFileNameChars failed.");
|
||||
|
||||
xResultCharArray = Path.GetInvalidPathChars();
|
||||
Assert.IsTrue(xResultCharArray.Length > 0, "Path.GetInvalidPathChars failed.");
|
||||
|
||||
//Path.GetPathRoot(string aPath)
|
||||
|
||||
xResultString = Path.GetRandomFileName();
|
||||
Assert.IsTrue(!string.IsNullOrWhiteSpace(xResultString), "Path.GetRandomFileName failed.");
|
||||
|
||||
xResultString = Path.GetTempFileName();
|
||||
Assert.IsTrue(!string.IsNullOrWhiteSpace(xResultString), "Path.GetTempFileName failed.");
|
||||
|
||||
xResultString = Path.GetTempPath();
|
||||
Assert.IsTrue(!string.IsNullOrWhiteSpace(xResultString), "Path.GetTempPath failed.");
|
||||
|
||||
//Path.HasExtension(string aPath)
|
||||
|
||||
//Path.IsPathRooted(string aPath)
|
||||
|
||||
mDebugger.Send("-- END TestPathPlugs --");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -149,6 +149,10 @@
|
|||
<Project>{a0893493-d4f0-4b9f-9826-86319e143d86}</Project>
|
||||
<Name>Cosmos.Kernel.Tests.Fat</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Cosmos.Kernel.Tests.FileSystemPlugs\Cosmos.Kernel.Tests.FileSystemPlugs.csproj">
|
||||
<Project>{bc572d7b-f50a-4c7c-b2e3-62d113c04bf5}</Project>
|
||||
<Name>Cosmos.Kernel.Tests.FileSystemPlugs</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Cosmos.TestRunner.TestController\Cosmos.TestRunner.TestController.csproj">
|
||||
<Project>{E6D3B644-C487-472D-A978-C1A82D0C099B}</Project>
|
||||
<Name>Cosmos.TestRunner.TestController</Name>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,9 @@ namespace Cosmos.TestRunner.Core
|
|||
//engine.RunIL2CPUInProcess = true;
|
||||
|
||||
engine.EnableStackCorruptionChecks = true;
|
||||
|
||||
//engine.RunWithGDB = true;
|
||||
//engine.StartBochsDebugGui = true;
|
||||
|
||||
// Select kernels to be tested by adding them to the engine
|
||||
//engine.AddKernel(typeof(VGACompilerCrash.Kernel).Assembly.Location);
|
||||
|
|
@ -39,7 +41,8 @@ namespace Cosmos.TestRunner.Core
|
|||
//engine.AddKernel(typeof(Cosmos.Compiler.Tests.MultidimensionalArrays.Kernel).Assembly.Location);
|
||||
|
||||
// Experimental stuff:
|
||||
engine.AddKernel(typeof(Cosmos.Kernel.Tests.Fat.Kernel).Assembly.Location);
|
||||
//engine.AddKernel(typeof(Cosmos.Kernel.Tests.Fat.Kernel).Assembly.Location);
|
||||
engine.AddKernel(typeof(Cosmos.Kernel.Tests.FileSystemPlugs.Kernel).Assembly.Location);
|
||||
|
||||
// end of known bugs
|
||||
|
||||
|
|
|
|||
|
|
@ -257,6 +257,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Compiler.Tests.Excep
|
|||
EndProject
|
||||
Project("{471EC4BB-E47E-4229-A789-D1F5F83B52D4}") = "Cosmos.Compiler.Tests.ExceptionsBoot", "..\Tests\Cosmos.Compiler.Tests.Exceptions\Cosmos.Compiler.Tests.ExceptionsBoot.Cosmos", "{85E13410-C85A-4B0C-BEE5-F9A120ECC94E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Kernel.Tests.FileSystemPlugs", "..\Tests\Cosmos.Kernel.Tests.FileSystemPlugs\Cosmos.Kernel.Tests.FileSystemPlugs.csproj", "{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}"
|
||||
EndProject
|
||||
Project("{471EC4BB-E47E-4229-A789-D1F5F83B52D4}") = "Cosmos.Kernel.Tests.FileSystemPlugsBoot", "..\Tests\Cosmos.Kernel.Tests.FileSystemPlugs\Cosmos.Kernel.Tests.FileSystemPlugsBoot.Cosmos", "{7E1D6676-36CC-44C1-A70C-29F7D818152A}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
|
|
@ -1374,6 +1378,38 @@ Global
|
|||
{85E13410-C85A-4B0C-BEE5-F9A120ECC94E}.Release|Mixed Platforms.Build.0 = Debug|x86
|
||||
{85E13410-C85A-4B0C-BEE5-F9A120ECC94E}.Release|x86.ActiveCfg = Debug|x86
|
||||
{85E13410-C85A-4B0C-BEE5-F9A120ECC94E}.Release|x86.Build.0 = Debug|x86
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Debug|Itanium.ActiveCfg = Debug|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Debug|Itanium.Build.0 = Debug|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Release|Itanium.ActiveCfg = Release|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Release|Itanium.Build.0 = Release|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5}.Release|x86.Build.0 = Release|Any CPU
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Debug|Any CPU.Build.0 = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Debug|Itanium.ActiveCfg = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Debug|Itanium.Build.0 = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Debug|x86.Build.0 = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Release|Any CPU.ActiveCfg = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Release|Any CPU.Build.0 = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Release|Itanium.ActiveCfg = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Release|Itanium.Build.0 = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Release|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Release|Mixed Platforms.Build.0 = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Release|x86.ActiveCfg = Debug|x86
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A}.Release|x86.Build.0 = Debug|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
|
@ -1477,5 +1513,7 @@ Global
|
|||
{C006CC79-7FFD-45F1-AD8C-57AC879CC29F} = {DC374FBC-4005-472F-BBF4-CEA608B86FB2}
|
||||
{9DF5C0A9-B91C-4647-B939-E47513743A0C} = {F104F6BC-EF8E-4408-A786-D570D7565231}
|
||||
{85E13410-C85A-4B0C-BEE5-F9A120ECC94E} = {F104F6BC-EF8E-4408-A786-D570D7565231}
|
||||
{BC572D7B-F50A-4C7C-B2E3-62D113C04BF5} = {DC374FBC-4005-472F-BBF4-CEA608B86FB2}
|
||||
{7E1D6676-36CC-44C1-A70C-29F7D818152A} = {DC374FBC-4005-472F-BBF4-CEA608B86FB2}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
|
|
|||
Loading…
Reference in a new issue