Skip to content

geodes-sms/RelisGraphicTest

Repository files navigation

ReLiS

ReLiS is a tool for conducting systematic reviews.

Systematic review is a technique used to search for evidence in scientific literature that is conducted in a formal manner, following a well-defined process, according to a previously elaborated protocol. Conducting a systematic reviews involves many steps over a long period of time, and is often laborious and repetitive. This is why we have created ReLiS which provides essential software support to reviewers in conducting high quality systematic reviews. With ReLiS, you can plan, conduct, and report your review.

Unlike other systematic review tools, ReLiS is an online tool that automatically installs and configures your projects. You conduct reviews collaboratively and iteratively on the cloud. ReLiS is engineered following a model-driven development approach. It features a domain-specific modeling editor and an architecture that enables on-the-fly installation and (re)configuration of multiple concurrently running projects.

You can use a publically available instance of ReLiS at http://relis.iro.umontreal.ca/. This GitHub repository allows you to install ReLiS on your servers.

ReLiS automated tests

this projec implements the automated tests of ReLiS develop branch.

Installation

You can run localy all the tests, in order to do so, follow to next steps

for Linux

  • after clonning this project, you can this run the file 'build_test.sh'

for Windows

Must read

if you are running the test locally you have to switch to a non headless chrome , to do so, go to the src/main/java/utils/Initialiazer.java and go scroll down to the init function, and call the method chromeDriver() instead of the headLessChromeDriver()
if the test are running using GIT Action use the headLessChromeDriver()

Test of choice to run

You can choose the tests that you wanna tests, the file 'relis_test.xml' contains all the tests and the project to choose for the tests, you can comment a test if you wanna ignore it. if you wanna to use a headless chrome web driver you can go to Utils folder and then open the file Initializer.java at the function chromeDriver to uncomment the line ChromeOptions.addArguments("--headless", "window-size=1024,768", "--no-sandbox");.

Distribution

The source code is licensed under a GNU GENERAL PUBLIC LICENSE 3 GNU GPL v3

About

Test graphique automatise

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published