You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Steve Lawrence (Jira)" <ji...@apache.org> on 2021/02/01 17:43:00 UTC

[jira] [Reopened] (DAFFODIL-2461) Intermittant test failure in schematron CLI tests

     [ https://issues.apache.org/jira/browse/DAFFODIL-2461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steve Lawrence reopened DAFFODIL-2461:
--------------------------------------

Reopening, we only mark tickets as closed when someone other than the person implementing the fix verifies that the issue has been fixed. Right now, Dave Thopmson is the only person doing that, but as the community grows hopefully more people will get involved with ticket verification.

> Intermittant test failure in schematron CLI tests
> -------------------------------------------------
>
>                 Key: DAFFODIL-2461
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2461
>             Project: Daffodil
>          Issue Type: Bug
>          Components: CLI, Infrastructure, QA
>            Reporter: Steve Lawrence
>            Assignee: John Wass
>            Priority: Minor
>             Fix For: 3.1.0
>
>
> In a recent GitHub Actions tests, there was a failure with checking the error code of a test:
> https://github.com/apache/incubator-daffodil/pull/477/checks?check_run_id=1745505882#step:10:200
> Based on the output, it's looks like Daffodil did the right thing, but then failed to detect the correct error code. The error makes this clear:
> {quote}
> Error:  Test org.apache.daffodil.schematron.TestEmbedded.extends2 failed: unparseable ec, D:\a\incubator-daffodil\incubator-daffodil>
> {quote}
> This "unparseable ec" is expecting an integer, but instead it got the command prompt. Looking at the output, we can see that we are sending the "echo %errorlevel%" command before we get to the prompt, and our code seems to be accepting the command prompt as a match for the error code.
> Perhaps we need to have an expect that looks for the prompt before sending new line?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)