Visualización de datos para aceptar pares clave=valor para puntuación de prueba/gráficos de salud/gráficos/tablas

Recibo informes de prueba automatizados con dos archivos de texto de final de prueba muy simples en un key=valueformato que me gustaría poder convertir en gráficos y tablas visibles en un navegador web, y no es imposible discernir qué es qué en su archivo sin formato.

//// Test Session: test_session_1490903152672 | Test Type: Lite Test  |
//
Test_App=subModuleOne_test.exe 
Test_Function=iAlwaysFail() 
Test_Iterations=5 
Test_Failures=5     
Test_Health=0 %  
Test_Result=FAILED   
Retest_Iterations=20 
Retest_Failures=20 
Retest_Health=0 %  
Retest_Result=FAILED   
Test_Path=C:\tests\subModuleOne_test.exe 
// 
Test_App=subModuleOne_test.exe 
Test_Function=iSometimesFail() 
Test_Iterations=5 
Test_Health=100 %  
Test_Result=PASSED   
Test_Path=C:\tests\subModuleOne_test.exe 
//

Mis requisitos son los siguientes:
1. Generación de gráficos multicolor (pastel, barra, tabla, w/e) basada en valores/porcentajes frente a valor máximo/porcentaje
2. Visible tanto en el navegador web como en el editor de texto, con énfasis en el navegador web. La vista del editor de texto puede ser desordenada siempre que no sea basura cuando se vea directamente
. No quiero que sean estáticos, y esta parte no formará parte de cosas como bases de datos SQL. 4. Opción para exportar a formato HTML para correos electrónicos y sitios webkey=valuefield

5. La capacidad de obtener valores y actualizarlos en tiempo real o, al menos, ocasionalmente mediante sondeos/basados ​​en eventos para estas visualizaciones desde una base de datos remota, ya sea directamente o con algo como wget o cURL
6. Tasa de adopción rápida. Quiero poner en marcha lo básico, no sumergirme en esto profundamente o por demasiado tiempo

Cuando se trata de pilas y tecnologías específicamente más centradas en el desarrollo web, soy bastante nuevo. Prácticamente solo he usado lenguajes compilados, scripts nativos y encuentros breves con algunos de los lenguajes de scripting más populares como Python y Ruby. No soy demasiado exigente con el idioma o la tecnología que debo usar. En todo caso, no me importaría probar algo completamente nuevo. ¿Qué recomendarías?

Respuestas (1)

Sugeriría jugar con la combinación de Jupyter Notebooks & Pandas (necesitará tener instalado Python primero para cualquiera de estos).

Estos le permitirán leer su archivo de texto en un marco de datos y luego las puertas se abrirán a una rica selección de opciones de visualización flexibles que se pueden generar en varios formatos, incluidos web, pdf y basados ​​en imágenes.

  • Gratis, gratis y de código abierto
  • Mucha ayuda en línea
Hola Steve, fui a probar la demostración de Python de Jupyter, pero su tutorial completo 404 no funciona, lo cual es bastante preocupante en términos de soporte. ¿Alguna alternativa a Jupyter o Jupyter/Pandas que también pueda recomendar?
@kayleeFrye_onDeck: la demostración en línea puede haberse caído, está alojada en rackspace o podría estar detrás de un firewall que bloquea la conexión segura. Acabo de probarlo desde casa y funcionó bien. Sugeriría intentar instalarlo: todo es gratis, por lo que no tiene costo y si está acostumbrado a los instaladores de algunas compañías, se sorprenderá de lo rápido que es instalarlo y ejecutarlo.