Testng: Novos caracteres de linha são removidos dos rastreamentos de pilha em testng-results.xml

Criado em 2 jan. 2018  ·  5Comentários  ·  Fonte: cbeust/testng

Versão TestNG

6.13.1

Comportamento esperado

O rastreamento de pilha em testng-results.xml contém novos caracteres de linha.

Comportamento real

Novos caracteres de linha são removidos dos rastreamentos de pilha.

O problema pode ser reproduzido no runner?

  • [ ] Concha
  • [ ] Especialista
  • [ ] Grade
  • [ ] Formiga
  • [x] Eclipse
  • [ ] IntelliJ
  • [ ] NetBeans

Exemplo de caso de teste

    <strong i="21">@Test</strong>
    public void test()
    {
        Assert.fail( "failed" );
    }

Resultados em 6.12

            <full-stacktrace>
              <![CDATA[java.lang.AssertionError: failed
    at Tester.test(Tester.java:12)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:498)
]]>
            </full-stacktrace>

Resultados em 6.13

            <full-stacktrace>
              <![CDATA[java.lang.AssertionError: failedat Tester.test(Tester.java:12)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.lang.reflect.Method.invoke(Method.java:498)]]>
            </full-stacktrace>
report

Comentários muito úteis

podemos ter uma nova versão para pegar essa correção? é muito chato olhar para o rastreamento de pilha em uma linha :-)

Todos 5 comentários

@katedreaper - Você pode nos informar em qual versão foi exatamente quebrada para você? [ Houve muitas versões lançadas entre 6.9.11 e 6.13.1

Desculpe. Foi quebrado em 6.13.

este é o commit que fez a mudança de comportamento
https://github.com/cbeust/testng/commit/b5ff38f39cf3410ee9c0e0a620018ae54592e9a8#diff -45d9027f05908b313ec3a948beaeefde

podemos ter uma nova versão para pegar essa correção? é muito chato olhar para o rastreamento de pilha em uma linha :-)

@dantran - @cbeust está trabalhando para lançar o TestNG em breve.

Esta página foi útil?
0 / 5 - 0 avaliações