public async ValueTask WriteResultsFooter(FinalResults finalResults) { foreach (var formatter in formatters) { await formatter.WriteResultsFooter(finalResults); } }
public FinalResults Execute(IServiceProvider serviceProvider, Dictionary <string, object> attributes, Dictionary <string, object> parameters) { FinalResults finalResults = new FinalResults(); m_TraceSource.TraceEvent(TraceEventType.Information, 0, "Executing MFJobHost"); //Todo: get the data we need to run the job m_MFRegion = new RegionLocation() { RegionName = "", DbInstance = "", DispatcherUrl = "", ExtensionData = null }; m_MFMonitor.RunJob(m_MFRegion, m_MFSpoolId); //Todo: get the job results from MF and populate finalResults return(finalResults); }
public async ValueTask WriteResultsFooter(FinalResults finalResults) { writer.WriteEndArray(); writer.WritePropertyName(SummaryKey); JsonSerializer.Serialize(writer, finalResults, options: serializerOptions); writer.WriteEndObject(); await writer.FlushAsync(); }
void Start() { refPlayerAudio = GetComponent <PlayerAudio>(); refPlayerMovement = GetComponent <PlayerMovement>(); refPlayerShoot = GetComponent <PlayerShoot>(); refShopInfo = GameObject.FindObjectOfType <ShopInfo>(); refMusicManager = GameObject.FindObjectOfType <UtilityMusicManager>(); refFinalResultsText.SetActive(false); refFinalResults = GetComponent <FinalResults>(); currentHealth = maxHealth; }
public async ValueTask WriteResultsFooter(FinalResults finalResults) { var stats = finalResults.ResultStatistics; var performance = stats.TotalSuccesses / (double)stats.TotalResults; var resultSpan = performance.ToString("P").StyleGrade(performance, new Interval(0, 100, Topology.Inclusive)); var finalMessage = new ContainerSpan( NewLine, "Finished.".StyleUnderline(), NewLine, "Final results:".AsTextSpan(), NewLine, FormatStat("Successes", stats.TotalSuccesses.ToString().StyleSuccess()), FormatStat("Failures", stats.TotalFailures.ToString().StyleFailure()), FormatStat("Errors", stats.TotalErrors.ToString().StyleFailure()), FormatStat("Total", resultSpan), FormatStat("Elapsed", finalResults.TimeTaken.ToString().StyleNumber()) ); console.WriteLine(finalMessage); foreach (var(suiteName, suite) in finalResults.Config.TestSuites) { console.WriteLine($"Results for suite {suiteName.StyleBold()}:".StyleUnderline()); foreach (var(toolName, _) in suite.ToolConfigs) { var processingErrors = stats.ProcessingErrors.Find(suiteName, toolName); if (processingErrors.Case is int i && i > 0) { console.WriteLine(new ContainerSpan( i.ToString().StyleFailure(), " errors were encountered while running ".AsTextSpan(), toolName.StyleValue(), NewLine )); } foreach (var type in ResultsStatistics.Keys) { var summary = stats.Stats.Find(suiteName, toolName, type); console.WriteLine(summary.Case switch { BinaryStatistics b => FormatStatistics($"Summary for {suiteName}, {toolName}, {type}-level", type, b), _ => $"No summary statistics found for {suiteName}, {toolName}, {type}-level".AsTextSpan() });
private void Start() { graphContainer = transform.Find("graphContainer").GetComponent <RectTransform>(); Debug.Log("Crea graphContainer"); int pagoVerde = 0; //para el gráfico de porcentaje de pagados int llegoAzul = 1; //para el gráfico de porcentaje de llegados Debug.Log("Crea listas de pagados, llegadas y grafico"); contar = new FinalResults(); pagoList = new List <double>(); llegoList = new List <double>(); pagoList.AddRange(contar.ContarPorcentajes("pago")); llegoList.AddRange(contar.ContarPorcentajes("llega")); //Debug.Log("Se llenan las de porcentaje"); //Debug.Log("Llama a verde"); GraficosLineas(pagoList, llegoList, pagoVerde); //Debug.Log("Llama a azul"); GraficosLineas(pagoList, llegoList, llegoAzul); }
public override void RefreshFrom(ICanRefreshFrom rhs, bool SkipNullsForObjects, bool SkipNullsForNullables) { base.RefreshFrom(rhs, SkipNullsForObjects, SkipNullsForNullables); CMemberInTotal rhsMemberInTotal = rhs as CMemberInTotal; if (rhsMemberInTotal == null) { return; } if (MemberInfo == null) { MemberInfo = rhsMemberInTotal.MemberInfo; } else if (rhsMemberInTotal.MemberInfo == null) { if (!SkipNullsForObjects) { MemberInfo = null; } } else { MemberInfo.RefreshFrom(rhsMemberInTotal.MemberInfo, SkipNullsForObjects, SkipNullsForNullables); } if (QualifResults == null) { QualifResults = rhsMemberInTotal.QualifResults; } else if (rhsMemberInTotal.QualifResults == null) { if (!SkipNullsForObjects) { QualifResults = null; } } else { QualifResults.RefreshFrom(rhsMemberInTotal.QualifResults, SkipNullsForObjects, SkipNullsForNullables); } if (Qualif2Results == null) { Qualif2Results = rhsMemberInTotal.Qualif2Results; } else if (rhsMemberInTotal.Qualif2Results == null) { if (!SkipNullsForObjects) { Qualif2Results = null; } } else { Qualif2Results.RefreshFrom(rhsMemberInTotal.Qualif2Results, SkipNullsForObjects, SkipNullsForNullables); } if (OneEighthFinalResults == null) { OneEighthFinalResults = rhsMemberInTotal.OneEighthFinalResults; } else if (rhsMemberInTotal.OneEighthFinalResults == null) { if (!SkipNullsForObjects) { OneEighthFinalResults = null; } } else { OneEighthFinalResults.RefreshFrom(rhsMemberInTotal.OneEighthFinalResults, SkipNullsForObjects, SkipNullsForNullables); } if (QuaterFinalResults == null) { QuaterFinalResults = rhsMemberInTotal.QuaterFinalResults; } else if (rhsMemberInTotal.QuaterFinalResults == null) { if (!SkipNullsForObjects) { QuaterFinalResults = null; } } else { QuaterFinalResults.RefreshFrom(rhsMemberInTotal.QuaterFinalResults, SkipNullsForObjects, SkipNullsForNullables); } if (SemiFinalResults == null) { SemiFinalResults = rhsMemberInTotal.SemiFinalResults; } else if (rhsMemberInTotal.SemiFinalResults == null) { if (!SkipNullsForObjects) { SemiFinalResults = null; } } else { SemiFinalResults.RefreshFrom(rhsMemberInTotal.SemiFinalResults, SkipNullsForObjects, SkipNullsForNullables); } if (FinalResults == null) { FinalResults = rhsMemberInTotal.FinalResults; } else if (rhsMemberInTotal.FinalResults == null) { if (!SkipNullsForObjects) { FinalResults = null; } } else { FinalResults.RefreshFrom(rhsMemberInTotal.FinalResults, SkipNullsForObjects, SkipNullsForNullables); } if (!SkipNullsForNullables || rhsMemberInTotal.TotalGrade.HasValue) { TotalGrade = rhsMemberInTotal.TotalGrade; } if (!SkipNullsForNullables || rhsMemberInTotal.BallsForPlaces.HasValue) { BallsForPlaces = rhsMemberInTotal.BallsForPlaces; } id_part = rhsMemberInTotal.id_part; }
public ValueTask WriteResultsFooter(FinalResults finalResults) { throw new System.NotImplementedException(); }