Skip to content

Performs end-to-end tests on a KorAP-Kalamar instance with a headless browser

License

Notifications You must be signed in to change notification settings

KorAP/KorAP-E2E-Tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KorAP-E2E-Tests

Perform basic end-to-end tests on a KorAP-Kalamar instance with a headless browser using mocha, puppeteer and chai.

Install

npm install

Run

npm test

defaults to:

KORAP_URL="http://localhost:64543" KORAP_LOGIN="user2" KORAP_PWD="password2"\
 KORAP_QUERIES='geht, [orth=geht & cmc/pos=VVFIN]'\
 npm test

Comments on Environment Variables

  • Use KORAP_LOGIN="" npm test to skip login and logout tests, e.g. to run tests against Kustvakt-lite.
  • The tests respect the current locale, consider e.g. LC_ALL=C npm test

Development and License

Authors:

Copyright (c) 2022, Leibniz Institute for the German Language, Mannheim, Germany

This package is developed as part of the KorAP Corpus Analysis Platform at the Leibniz Institute for German Language (IDS).

The package is published under the Apache 2.0 License.

Contributions

Contributions are very welcome!

Your contributions should ideally be committed via our Gerrit server to facilitate reviewing (see Gerrit Code Review - A Quick Introduction if you are not familiar with Gerrit). However, we are also happy to accept comments and pull requests via GitHub.

References

Diewald, Nils/Margaretha, Eliza/Kupietz, Marc (2021): Lessons learned in quality management for online research software tools in linguistics. In: Lüngen, Harald et al. (Hg.): Proceedings of the Workshop on Challenges in the Management of Large Corpora (CMLC-9) 2021. Limerick, 12 July 2021 (Online-Event). Mannheim: Leibniz-Institut für Deutsche Sprache, p. 20–26. doi:10.14618/ids-pub-10469.

About

Performs end-to-end tests on a KorAP-Kalamar instance with a headless browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published