Continuous Integration with LightBuildServer: Difference between revisions

From OpenPetra Wiki
Jump to navigation Jump to search
(Created page with "== Unit Tests for the server side == We have nightly tests running for the three database systems that we support: * https://lbs.solidcharity.com/package/solidcharity/openpetr...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== Unit Tests for the server side ==
== Unit Tests for the server side and client integration tests ==
We have nightly tests running for the three database systems that we support:
We have nightly tests running for the two database systems that we support:
* https://lbs.solidcharity.com/package/solidcharity/openpetra/openpetra-test-server-mysql
* https://lbs.solidcharity.com/projects/solidcharity/openpetra/package/openpetra-test-mysql/
* https://lbs.solidcharity.com/package/solidcharity/openpetra/openpetra-test-server-sqlite
* https://lbs.solidcharity.com/projects/solidcharity/openpetra/package/openpetra-test-postgresql/
* https://lbs.solidcharity.com/package/solidcharity/openpetra/openpetra-test-server-postgresql


The test script for MySQL is this: https://github.com/SolidCharity/lbs-openpetra/blob/master/openpetra-test-server-mysql/setup.sh
The test script for MySQL is this: https://github.com/SolidCharity/lbs-openpetra/blob/master/openpetra-test-mysql/setup.sh


== Client integration tests ==
Those tests include integration tests for the javascript client, using Cypress.
We also have a nightly test running for the javascript client, using Cypress:
* https://lbs.solidcharity.com/package/solidcharity/openpetra/openpetra-test-client
 
You find the test script here: https://github.com/SolidCharity/lbs-openpetra/blob/master/openpetra-test-client/setup.sh

Latest revision as of 05:02, 16 March 2023

Unit Tests for the server side and client integration tests

We have nightly tests running for the two database systems that we support:

The test script for MySQL is this: https://github.com/SolidCharity/lbs-openpetra/blob/master/openpetra-test-mysql/setup.sh

Those tests include integration tests for the javascript client, using Cypress.