void RunTestSourcesPackage (string solFile)
		{
			solFile = Util.GetSampleProject (solFile);
			Solution sol = (Solution) Services.ProjectService.ReadWorkspaceItem (Util.GetMonitor(), solFile);
			
			SourcesZipPackageBuilder pb = new SourcesZipPackageBuilder ();
			pb.FileFormat = sol.FileFormat;
			pb.SetSolutionItem (sol.RootFolder, sol.GetAllSolutionItems<SolutionItem> ());
			
			pb.TargetFile = GetTempTarFile ("sourceszip");
			
			if (!DeployService.BuildPackage (Util.GetMonitor (), pb))
				Assert.Fail ("Package generation failed");
			
			List<string> files = new List<string> ();
			foreach (string f in sol.GetItemFiles (true)) {
				files.Add (sol.GetRelativeChildPath (f));
			}
			CheckTarContents (pb.TargetFile, files.ToArray (), true);
		}