void androidPackageTest (bool signed)
{
var projectFile = context.WorkingDirectory
.Combine ("TestProjects/HelloWorldAndroid/HelloWorldAndroid/")
.CombineWithFilePath ("HelloWorldAndroid.csproj");
projectFile = new FilePath ("./TestProjects/HelloWorldAndroid/HelloWorldAndroid/HelloWorldAndroid.csproj");
FilePath apkFile = null;
try {
apkFile = context.CakeContext.AndroidPackage(
projectFile,
signed,
c => {
c.Verbosity = Verbosity.Diagnostic;
c.Configuration = "Release";
});
} catch (Exception ex) {
Console.WriteLine(ex);
context.DumpLogs();
Assert.Fail(context.GetLogs());
}
Assert.IsNotNull (apkFile);
Assert.IsNotNull (apkFile.FullPath);
Assert.IsNotEmpty (apkFile.FullPath);
Assert.IsTrue (System.IO.File.Exists (apkFile.FullPath));
}
}