Collaboration
The Collaboration panel is only available when the Collaboration module is used with NeoLoad 4.0 and later.
Note: From version 7.8, the Collaboration panel is available (no license installed or invalid license).
To create a collaborative project, it is necessary:
-
either to configure a connection to Neotys Team Server (NTS).
-
or to configure a connection to a third-party SVN or GIT server.
For more information about the Collaboration module, see Test in collaborative mode.
Third-party SVN server
The protocols available to connect to a collaboration server are:
-
SVN
-
SVN over HTTP
-
SVN over HTTPS
-
SVN over SSH
-
SVN via a custom tunnel
The Collaboration Server definition group box makes it possible to enter the parameters of the Third Party Server after the protocol selected in Protocol. The Test button helps check the connection. When the parameters specified to connect to the server are inaccurate, an error message is displayed. When the accessed server is in SSH or in tunnel, the message is in the language of the server installation.
If you click on the Restore Defaults button sets the Collaboration Server section with the SVN parameters commonly used. Neotys Team Server is the default collaboration server.
SVN connection
To configure a connection to a third-party SVN server, the following fields must be filled in in the Collaboration section of the General settings:

- Protocol: choose
SVN
as the communication protocol. -
Host: name of the machine where the SVN server is installed.
-
Port: communication port (
3690
by default). -
Path: path of the directory where the projects and the test results are published on the server.

Login: user login which allows all the publishing operations onto the server.
Password: password which authenticates the user to the server.

When necessary, select the proxy you want to use to connect to the third-party server in SVN mode.
For more information, see Proxy.
Use the Test button to check the connection (server configuration, authentication information, proxy settings if any, repository if any).
Note: Testing a connection does not save the configuration. Do not forget to Apply the changes after completing the test.
SVN connection over HTTP
To configure a connection to a third-party SVN server over HTTP, the following fields must be filled in the Collaboration section of the General settings:

- Protocol: choose
SVN/HTTP
as the communication protocol. -
Host: name of the machine where the SVN server is installed.
-
Port: communication port (
8080
by default). -
Path: path of the directory where the projects and the test results are published on the server.

- Login: user login which allows all the publishing operations onto the server.
-
Password: password which authenticates the user to the server.

When necessary, select the proxy you want to use to connect to the third-party server in HTTP mode.
For more information, see Proxy.
Use the Test button to check the connection (server configuration, authentication information, proxy settings if any, repository if any).
Note: Testing a connection does not save the configuration. Do not forget to Apply the changes after completing the test.
SVN connection over HTTPS
To configure a connection to a third-party SVN server over HTTPS, the following fields must be filled in the Collaboration section of the General settings:

- Protocol: choose
SVN/HTTPS
as the communication protocol. -
Host: name of the machine where the SVN server is installed.
-
Port: communication port (
8181
by default). -
Path: path of the directory where the projects and the test results are published on the server.

- Login/Password with the fields:
Login: user login which allows all the publishing operations onto the server.
Password: password which authenticates the user to the server.
-
Private key with the fields:
-
Login: user login which allows all the publishing operations onto the server.
-
Password: password which authenticates the user to the server.
-
Private key: certificate to specify with a click on the selection button.
-
Passphrase: password to access the certificate.
-

When necessary, select the proxy you want to use to connect to the third-party server in HTTPS mode.
For more information, see Proxy.
Use the Test button to check the connection (server configuration, authentication information, proxy settings if any, repository if any).
Note: Testing a connection does not save the configuration. Do not forget to Apply the changes after completing the test.
SVN connection over SSH
To configure the connection to a third-party SVN server over SSH, the following fields must be filled in the Collaboration section of the General settings:

- Protocol: choose
SVN/SSH
as the communication protocol. -
Host: name of the machine where the SVN server is installed.
-
Port: communication port (
22
by default). -
Path: path of the directory where the projects and the test results are published on the server.

- Login/Password with the fields:
Login: user login which allows all the publishing operations onto the server.
Password: password which authenticates the user to the server.
-
Private key with the fields:
-
Login: user login which allows and authenticates all the publishing operations onto the server.
-
Private key: certificate to specify with a click on the selection button.
-
Passphrase: password to access the certificate.
-

When necessary, select the proxy you want to use to connect to the third-party server in HTTP or HTTPS mode.
For more information, see Proxy.
Use the Test button to check the connection (server configuration, authentication information, proxy settings if any, repository if any).
Note: Testing a connection does not save the configuration. Do not forget to Apply the changes after completing the test.
SVN connection via a custom tunnel
To configure the connection to a third-party SVN server via a custom tunnel, the following fields must be filled in the Collaboration section of the General settings:

- Protocol: choose
SVN/SSH
as the communication protocol and the name of the server specified in the file:Windows:
C:\Users\<user>\AppData\Roaming\Subversion\config
Linux:
/home/<user>/.subversion/config
-
Host: name of the machine where the SVN server is installed.
-
Port: communication port (
22
by default). -
Path: path of the directory where the projects and the test results are published on the server.

- Login/Password with the fields:
Login: user login which allows all the publishing operations onto the server.
Password: the password which authenticates the user to the server.
-
Private key with the fields:
-
Login: user login which allows and authenticates all the publishing operations onto the server.
-
Private key: certificate to specify with a click on the selection button.
-
Passphrase: password to access the certificate.
-

When necessary, select the proxy you want to use to connect to the third-party server in HTTP or HTTPS mode.
For more information, see Proxy.
Use the Test button to check the connection (server configuration, authentication information, proxy settings if any, repository if any).
Note: Testing a connection does not save the configuration. Do not forget to Apply the changes after completing the test.
Third-party GIT server
The protocols available to connect to a GIT collaboration server are:
-
GIT over SSH
-
GIT over HTTP
-
GIT over HTTPS
The Collaboration Server definition group box makes it possible to enter the parameters of the Third Party Server after the protocol selected in Protocol. The Test button helps check the connection. When the parameters specified to connect to the server are inaccurate, an error message is displayed. When the accessed server is in SSH or in tunnel, the message is in the language of the server installation.
If you click on the Restore Defaults button sets the Collaboration Server section with the SVN parameters commonly used.
GIT connection over SSH
To configure the connection to a third-party GIT server over SSH, the following fields must be filled in the Collaboration section of the General settings:

- Protocol: choose
GIT/SSH
as the communication protocol. -
Host: name of the machine where the GIT server is installed.
-
Port: communication port (
22
by default). -
Path: path of the directory where the projects and the test results are published on the server.

- Full name: The name of the team member committing the project on the GIT server.
-
Email: The mail of the team member committing the project on the GIT server.

- Login/Password with the fields:
Login: user login which allows all the publishing operations onto the server.
Password: password which authenticates the user to the server.
-
Private key with the fields:
-
Login: user login which allows and authenticates all the publishing operations onto the server.
-
Private key: certificate to specify with a click on the selection button.
-
Passphrase: password to access the certificate.
-

When necessary, select the proxy you want to use to connect to the third-party server in HTTP or HTTPS mode.
For more information, see Proxy.
Use the Test button to check the connection (server configuration, and proxy settings if any).
Note: Testing a connection does not save the configuration. Do not forget to Apply the changes after completing the test.
GIT connection over HTTP
To configure a connection to a third-party GIT server over HTTP, the following fields must be filled in the Collaboration section of the General settings:

- Protocol: choose GIT/
HTTP
as the communication protocol. -
Host: name of the machine where the GIT server is installed.
-
Port: communication port (
80
by default). -
Path: path to the repository where the project is shared on the server.

- Full name: The name of the team member committing the project on the GIT server.
-
Email: The mail of the team member committing the project on the GIT server.

- Login: user login which allows all the publishing operations onto the server.
-
Password: password which authenticates the user to the server.

When necessary, select the proxy you want to use to connect to the third-party server in HTTP mode.
For more information, see Proxy.
Use the Test button to check the connection (server configuration, and proxy settings if any).
Note: Testing a connection does not save the configuration. Do not forget to Apply the changes after completing the test.
GIT connection over HTTPS
To configure a connection to a third-party GIT server over HTTPS, the following fields must be filled in the Collaboration section of the General settings:

- Protocol: choose GIT/
HTTPS
as the communication protocol. -
Host: name of the machine where the GIT server is installed.
-
Port: communication port (
443
by default). -
Path: path to the repository where the project is shared on the server.

- Full name: The name of the team member committing the project on the GIT server.
-
Email: The mail of the team member committing the project on the GIT server.

- Login/Password with the fields:
Login: user login which allows all the publishing operations onto the server.
Password: password which authenticates the user to the server.

When necessary, select the proxy you want to use to connect to the third-party server in HTTPS mode.
For more information, see Proxy.
Use the Test button to check the connection (server configuration, and proxy settings if any).
Note: Testing a connection does not save the configuration. Do not forget to Apply the changes after completing the test.