Foros del Web » Programación para mayores de 30 ;) » Java »

Leer log txt y exportar trozos a otros txt

Estas en el tema de Leer log txt y exportar trozos a otros txt en el foro de Java en Foros del Web. Hola, Tengo que leer mediante java un fichero de texto externo que contiene un log, este log contiene el resultado de la ejecucion de unos ...
  #1 (permalink)  
Antiguo 09/08/2013, 06:33
 
Fecha de Ingreso: agosto-2013
Mensajes: 1
Antigüedad: 11 años, 3 meses
Puntos: 0
Pregunta Leer log txt y exportar trozos a otros txt

Hola,

Tengo que leer mediante java un fichero de texto externo que contiene un log, este log contiene el resultado de la ejecucion de unos scripts, los cuales pueden fallar o pasar ok, bien, lo que quiero es coger el trozo de texto de los que fallan y exportarlo a ficheros de texto por separado, es decir, si han fallado dos scripts, crear dos nuevos ficheros.
El fichero tiene este formato:
Feature: Running a test
As an iOS developer
I want to have a sample feature file
So I can begin testing quickly

Scenario: Consulta Cuentas Busqueda

Feature: Running a test
As an iOS developer
I want to have a sample feature file
So I can begin testing quickly

Scenario: Consulta Cuentas Envio

Feature: Running a test
As an iOS developer
I want to have a sample feature file
So I can begin testing quickly

Scenario: Consulta Cuentas Grafico

Feature: Running a test
As an iOS developer
I want to have a sample feature file
So I can begin testing quickly

Scenario: Consulta Cuentas Quitar Busqueda

Feature: Running a test
As an iOS developer
I want to have a sample feature file
So I can begin testing quickly

Scenario: Consulta Cuentas Renombrar

Feature: Running a test
As an iOS developer
I want to have a sample feature file
So I can begin testing quickly

Scenario: Mas -Localizador cajeros y oficinas

Failing Scenarios:
cucumber features/ConsultaCuentasBusqueda.feature:6 # Scenario: Consulta Cuentas Busqueda
cucumber features/ConsultaCuentasEnvio.feature:6 # Scenario: Consulta Cuentas Envio

6 scenarios (2 failed, 4 passed)

Lo que hago, es identificar cuantos escenarios fallan:
archivo = new File ("C:\\error.txt");
fr = new FileReader (archivo);
br = new BufferedReader(fr);
Boolean NoExiste=true;
String linea = null;
String l="";
String m="";
String aux="";
while (NoExiste)
{
//leemos una linea de texto y la guardamos en la variable auxiliar
aux=br.readLine();
if(aux!=null)
{
l=l+aux;
m=l;
//calculo el numero de escenarios que fallan.
int cant = 0;

luego lo que intento es hacer mediante un bucle recorrer otra vez el fichero desde que se da el nombre del primer escenario que falla, hasta su posible final que invariablemente acaba o en lo que tengo almacenado en la variable B o C, esto puede ser para n escenarios que fallan...

no se si esta muy claro o si se le ocurre a alguien alguna sugerencia.
Gracias.

Etiquetas: log, string, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:51.