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

Tomoko Uchida reopened LUCENE-8930:
-----------------------------------

I'd reopen this to allow to make sure that Luke app and its launch scripts are 
not broken by any future changes.

A sanity check could be integrated into the nightly tests via the distribution 
tests.
 - Add "health check" or "test" mode to Luke's main class. For example, if 
{{luke.runmode}} system property is set to "health", it would output some 
status message to the stdout, and immediately exit with exit code 0.
 - Add a command-line argument to Luke launch scripts (both for Unix-like and 
Windows OS) to switch the running mode.
 - Add a health check task that runs Luke in "health check" mode and checks its 
status on the binary distribution to {{:lucene:distribution.test}} project

> Add smoke tests for Luke
> ------------------------
>
>                 Key: LUCENE-8930
>                 URL: https://issues.apache.org/jira/browse/LUCENE-8930
>             Project: Lucene - Core
>          Issue Type: Improvement
>          Components: modules/luke
>            Reporter: Tomoko Uchida
>            Assignee: Tomoko Uchida
>            Priority: Minor
>
> Would it be possible to add some release smoke tests for Luke?
> https://stackoverflow.com/questions/79891/what-is-the-best-testing-tool-for-swing-based-applications



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to