aboutsummaryrefslogtreecommitdiffstats
path: root/docs/integration-resources.rst
blob: a782fc99019246fecb9c8b0f8fb87a770418a18e (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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
.. This work is licensed under a
   Creative Commons Attribution 4.0 International License.
.. _integration-resources:

.. integration_main-doc:

Integration resources
=====================

.. important::
   The Integration project maintains several community resources:

      - Public Portal: http://testresults.opnfv.org/onap-integration/
      - Test Database & API: http://testresults.opnfv.org/onap/api/v1/projects
      - CI/CD logs & artifacts: https://logs.onap.org/onap-integration
      - VNF demo artifacts:https://nexus.onap.org/content/repositories/releases/org/onap/demo/vnf/
      - Simulators
      - Test frameworks (e.g. python-onapsdk)

Integration portal
------------------

A portal is built to report the status of the different labs collaborating in
Integration, see http://testresults.opnfv.org/onap-integration/

.. figure:: files/CI/ONAP_CI_3.png
   :align: center
   :width: 6.5in

The code of this web site is shared on a public gitlab project.

Integration Test database
-------------------------

The integration team shares a Test Result Database with the OPNFV project. All
the test results of the CD are automatically pushed to this database.
It is possible to retrieve the results through the Test API associated with this
test Database.

The following information are available:

- List of pods allowed to push results: http://testresults.opnfv.org/onap/api/v1/pods
- List of projects that declared test cases for CI/CD: http://testresults.opnfv.org/onap/api/v1/projects
- List of test cases per projects:
  http://testresults.opnfv.org/onap/api/v1/projects/integration/cases
  http://testresults.opnfv.org/onap/api/v1/projects/security/cases
- Results with lots of possible filter combinations: http://testresults.opnfv.org/onap/api/v1/results?last=3

It is possible to get results according to several criteria (version, case name,
lab, period, last, CI id,..)
See the `OPNFV test API documentation <https://wiki.opnfv.org/pages/viewpage.action?pageId=2926452>`_.

Any company running ONAP Integration tests can be referenced to push their results
to this database.
This Database is hosted on a LF OPNFV server. Results are backuped daily.
Integration committers can have access to this server.

VNF demo Artifacts
------------------

VNF demo artifacts are hosted in the demo repositories and published in
https://nexus.onap.org/content/repositories/releases/org/onap/demo/vnf/.

Simulators
----------

There is a list of `available simulators <https://wiki.onap.org/pages/viewpage.action?pageId=81399210>`_.
Please consider any of them (they are open source and can be modified,
updated...) before creating a new one.

Communication channels
----------------------

The main communication channel for real time support is the rocket chat channel
http://team.onap.eu.
You can also send a mail to onap-discuss AT lists.onap.org
with [ONAP] [Integration] prefix in the title.

All the different links are reachable from the Integration portal.