Recibo informes de prueba automatizados con dos archivos de texto de final de prueba muy simples en un key=value
formato 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=value
field
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?
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.
kayleefrye_ondeck
steve barnes