aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 907ebb16301cdf08123f42600cade60a4e5814ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Osmocom TTCN-3 Test Suites
==========================

This repository contains a collection of test suites developed within
the [Osmocom](https://osmocom.org/) (Open Source Mobile Communications)
project.  The test suites are developed in the
[TTCN-3](https://de.wikipedia.org/wiki/TTCN-3) programming language,
compiled/executed by the [Eclipse TITAN](https://projects.eclipse.org/projects/tools.titan)
compiler and runtime.

Those test suites mostly are performing *functional testing* of cellular
network elements, from 2G, 3G, 4G to 5G.  The individual test-suites are
in sub-directories, while some shared library code is in *library*.


Continuous Integration
----------------------

The individual tests suites are executed against different versions of
the respective IUT (Implementation Under Test) by the Osmocom jenkins.

See the [list of all TTCN-3 jenkins jobs](https://jenkins.osmocom.org/jenkins/view/TTCN3/)
for more details


Further reading
--------------

Some more information about those test suites can be found
at <https://osmocom.org/projects/cellular-infrastructure/wiki/Titan_TTCN3_Testsuites>.