#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

43 lines
1.5 KiB

// <file>
// <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision$</version>
// </file>
using System;
using Progs = Debugger.Tests.TestPrograms;
namespace Debugger.Tests
{
public class TestProgram
{
public static void Main(string[] args)
{
if (args.Length == 0) {
return;
}
switch (args[0]) {
case "ArrayValue": Progs.ArrayValue.Main(); break;
case "Break": Progs.Break.Main(); break;
case "Breakpoint": Progs.Breakpoint.Main(); break;
case "Callstack": Progs.Callstack.Main(); break;
case "DebuggeeKilled": Progs.DebuggeeKilled.Main(); break;
case "FileRelease": Progs.FileRelease.Main(); break;
case "FunctionArgumentVariables": Progs.FunctionArgumentVariables.Main(); break;
case "FunctionLifetime": Progs.FunctionLifetime.Main(); break;
case "FunctionLocalVariables": Progs.FunctionLocalVariables.Main(); break;
case "FunctionVariablesLifetime": Progs.FunctionVariablesLifetime.Main(); break;
case "HelloWorld": Progs.HelloWorld.Main(); break;
case "ObjectValue": Progs.ObjectValue.Main(); break;
case "PropertyVariable": Progs.PropertyVariable.Main(); break;
case "PropertyVariableForm": Progs.PropertyVariableForm.Main(); break;
case "SetIP": Progs.SetIP.Main(); break;
case "SimpleProgram": Progs.SimpleProgram.Main(); break;
case "Stepping": Progs.Stepping.Main(); break;
case "Symbols": Progs.Symbols.Main(); break;
}
}
}
}