Christos Malliaridis created SOLR-17676:
-------------------------------------------

             Summary: Enable wasmJs tests
                 Key: SOLR-17676
                 URL: https://issues.apache.org/jira/browse/SOLR-17676
             Project: Solr
          Issue Type: Improvement
          Components: Admin UI
            Reporter: Christos Malliaridis


After introducing the new UI with common tests, we have noticed that the wasmJs 
test configuration fails on Jenkins and on local environments if the selected 
browser in the configuration is not installed.

Since we want a proper coverage for the wasmJs target, we should enable the 
tests again.

h2. Task

Find a solution for enabling the wasmJs tests, so that they can be executed on 
local environments and / or in CI without much effort and reliable.

h2. Acceptance Criteria

- If enabled for CI / CD workflows, they work reliable regardless the machine 
that is executing it
- If enabled locally, the developer does not have to make project changes to 
run the tests (like lock state changes)

The ideal solution would be to run the UI tests for the WebAssembly app 
(wasmJs) in all browsers and in our CI pipelines.

h2. Additional Information

You are free to use any available testing framework (via gradle configuration 
probably) for wasmJs. KMP provides afaik mocha and karma.

You may also follow a similar approach like with error-prone, where we 
introduced a flag for enabling it manually.

Unit tests may not need a browser to be executed, but this needs to be 
confirmed baed on the solution chosen.

See discussion in 
https://github.com/apache/solr/pull/3195#pullrequestreview-2625441442 (where 
the tests were disabled) for more details.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to