2013-09-04 3 views
0

누구든지이 문제에 대해 도움을받을 수 있습니다.xslt 보고서를 생성하는 명령을 보내는 동안 명령 프롬프트에서 오류가 발생했습니다.

ANT 및 testng을 사용하여 xslt 보고서를 생성하려고합니다.

Eclipse를 사용하여 프로젝트를 성공적으로 작성했으며 testNG 및 보고서를 사용하여 성공적으로 실행중인 모든 테스트 케이스도 생성됩니다. 내가 가진이 성공적으로 내 시스템에 ANT를 구성하고 내가 명령에 프롬프트 "개미 makexsltreports"를 입력, TILL 다른 모든 것 (build.xml 파일)도, 잘 을 실행하기위한

는 지금은, ANT를 사용하여 보고서를 생성 할 이 점은 명령 프롬프트에서 아래의 오류를 던지고있다 : - : 프로젝트 \ \ 프로젝트 이름 \ 셀레늄 \ 작업 \의 build.xml : 111 : 트랜스 형성하여 D 동안 치명적인 오류 : 프로젝트 \ \ 프로젝트 이름

구축이 D를 실패 \ Selenium \ Workspace \ src \ testing \ xslt \ testng -results.xsl : org.xml.sax.SAXParseException; systemId : file :/D :/Projects/Plumsli ce/Selenium/Workspace/src/testing/xslt/testng-results.xsl; lineNumber : 27; 칼럼 nNumber : 72; 요소 이름 "data-pjax-transient"는 typ "meta"뒤에 '='문자가 와야합니다.

지금,이 build.xml 파일에서 라인 111은 : - = "$ {} ws.home /XSLT_Reports/output/index.html"classpathref = "TEST.C"프로세서 = "SaxonLiaison"아웃 > 아래

은 build.xml 파일입니다 : -

<target name="makexsltreports"> 
      <mkdir dir="${ws.home}/XSLT_Reports/output"/> 

      <xslt in="${ng.result}/testng-results.xml" style="src/com/testing/xslt/testng-results.xsl" 
        out="${ws.home}/XSLT_Reports/output/index.html" classpathref="test.c" processor="SaxonLiaison"> 
       <param name="testNgXslt.outputDir" expression="${ws.home}/XSLT_Reports/output/"/> 
       <param name="testNgXslt.showRuntimeTotals" expression="true"/> 
      </xslt> 
     </target> 

그리고 이것은 내가 해결 한

+0

"file :/D :/Projects/Plumsli ce/Selenium/Workspace/src/testing/xslt/testng-results.xsl"줄 27에 구문 오류가 있음을 알리는 오류 메시지가 표시됩니다. 우선 수정해야합니다. –

+0

답장을 보내 주셔서 감사합니다. 다음은 27 행입니다. 그리고 다른 곳에서 복사 한 .xsl 파일입니다. 이전에 같은 파일로 보고서를 생성 했으므로 이제이 오류가 표시됩니다.이 줄에 무엇을 추가해야하는지 제안 해주십시오. –

답변

0

입니다이 ... 문제였다 - 나는 지금 내가 잘못을 끝내고 .xsl 파일을 사용했다 새로운 .xsl 파일을 사용하여 보고서를 작성하고 잘 작동합니다 ....

관련 문제