Merge pull request #34 from jefferyfry/master

Added support for Artifactory and Xray upgrades. v1.0.8
This commit is contained in:
Jeff Fry
2020-08-06 19:47:18 -07:00
committed by GitHub
98 changed files with 460 additions and 8420 deletions

View File

@@ -1,13 +1,6 @@
# JFrog Ansible Installers Collection
This Ansible directory consists of the following directories that support the JFrog Ansible collection.
* [ansible_collections directory](ansible_collections) - This directory contains the Ansible collection package that has the Ansible roles for Artifactory and Xray. See the collection [README](ansible_collections/README.md) for details on the available roles and variables.
* [examples directory](examples) - This directory contains example playbooks for various architectures from single Artifactory (RT) deployments to high-availability setups.
* [infra directory](infra) - This directory contains example infrastructure templates that can be used for testing and as example deployments.
* [test directory](test) - This directory contains Gradle tests that can be used to verify a deployment. It also has Ansible playbooks for creating infrastructure, provisioning software and testing with Gradle.
## Getting Started
## Getting Started
1. Install this collection from Ansible Galaxy. This collection is also available in RedHat Automation Hub.
@@ -29,9 +22,9 @@ This Ansible directory consists of the following directories that support the JF
2. Ansible uses SSH to connect to hosts. Ensure that your SSH private key is on your client and the public keys are installed on your Ansible hosts.
3. Create your inventory file. Use one of the examples from the [examples directory](examples) to construct an inventory file (hosts.yml) with the host addresses and variables.
3. Create your inventory file. Use one of the examples from the [examples directory](https://github.com/jfrog/JFrog-Cloud-Installers/tree/master/Ansible/examples) to construct an inventory file (hosts.yml) with the host addresses and variables.
4. Create your playbook. Use one of the examples from the [examples directory](examples) to construct a playbook using the JFrog Ansible roles. These roles will be applied to your inventory and provision software.
4. Create your playbook. Use one of the examples from the [examples directory](https://github.com/jfrog/JFrog-Cloud-Installers/tree/master/Ansible/examples) to construct a playbook using the JFrog Ansible roles. These roles will be applied to your inventory and provision software.
5. Then execute with the following command to provision the JFrog software with Ansible. Variables can also be passed in at the command-line.
@@ -75,3 +68,22 @@ ansible_ssh_common_args: '-o ProxyCommand="ssh -o StrictHostKeyChecking=no -A us
eg.
ansible_ssh_common_args: '-o ProxyCommand="ssh -o StrictHostKeyChecking=no -A ubuntu@{{ azureDeployment.deployment.outputs.lbIp.value }} -W %h:%p"'
```
## Upgrades
The Artifactory and Xray roles support software upgrades. To use a role to perform a software upgrade only, use the _artifactory_upgrade_only_ or _xray_upgrade_only_ variables and specify the version. See the following example.
```
- hosts: artifactory
vars:
artifactory_version: "{{ lookup('env', 'artifactory_version_upgrade') }}"
artifactory_upgrade_only: true
roles:
- artifactory
- hosts: xray
vars:
xray_version: "{{ lookup('env', 'xray_version_upgrade') }}"
xray_upgrade_only: true
roles:
- xray
```

View File

@@ -9,7 +9,7 @@ namespace: "jfrog"
name: "installers"
# The version of the collection. Must be compatible with semantic versioning
version: "1.0.7"
version: "1.0.8"
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
readme: "README.md"

View File

@@ -14,6 +14,7 @@ The artifactory role installs the Artifactory Pro software onto the host. Per th
* _server_name_: This is the server name. eg. "artifactory.54.175.51.178.xip.io"
* _system_file_: Your own [system YAML](https://www.jfrog.com/confluence/display/JFROG/System+YAML+Configuration+File) file can be specified and used. **If specified, this file will be used rather than constructing a file from the parameters above.**
* _binary_store_file_: Your own [binary store file](https://www.jfrog.com/confluence/display/JFROG/Configuring+the+Filestore) can be used. If specified, the default cluster-file-system will not be used.
* _artifactory_upgrade_only_: Perform an software upgrade only. Default is false.
### primary vars (vars used by the primary Artifactory server)
* _artifactory_is_primary_: For the primary node this must be set to **true**.
@@ -30,3 +31,15 @@ The artifactory role installs the Artifactory Pro software onto the host. Per th
roles:
- artifactory
```
## Upgrades
The Artifactory role supports software upgrades. To use a role to perform a software upgrade only, use the _artifactory_upgrade_only_ variable and specify the version. See the following example.
```
- hosts: artifactory
vars:
artifactory_version: "{{ lookup('env', 'artifactory_version_upgrade') }}"
artifactory_upgrade_only: true
roles:
- artifactory
```

View File

@@ -20,7 +20,7 @@ artifactory_ha_enabled: true
artifactory_is_primary: true
# The location where Artifactory should install.
artifactory_download_directory: /opt/jfrog
jfrog_home_directory: /opt/jfrog
# The location where Artifactory should store data.
artifactory_file_store_dir: /data
@@ -31,7 +31,8 @@ artifactory_flavour: pro
extra_java_opts: -server -Xms2g -Xmx14g -Xss256k -XX:+UseG1GC
artifactory_tar: https://dl.bintray.com/jfrog/artifactory-pro/org/artifactory/pro/jfrog-artifactory-pro/{{ artifactory_version }}/jfrog-artifactory-pro-{{ artifactory_version }}-linux.tar.gz
artifactory_home: "{{ artifactory_download_directory }}/artifactory-{{ artifactory_flavour }}-{{ artifactory_version }}"
artifactory_home: "{{ jfrog_home_directory }}/artifactory"
artifactory_untar_home: "{{ jfrog_home_directory }}/artifactory-{{ artifactory_flavour }}-{{ artifactory_version }}"
artifactory_user: artifactory
artifactory_group: artifactory
@@ -46,3 +47,6 @@ service_list:
status_pattern: artifactory
user_name: "{{ artifactory_user }}"
group_name: "{{ artifactory_group }}"
# if this is an upgrade
artifactory_upgrade_only: false

View File

@@ -0,0 +1,166 @@
---
- debug:
msg: "Performing installation of Artifactory..."
- name: install nginx
include_role:
name: artifactory_nginx
- name: create group for artifactory
group:
name: "{{ artifactory_group }}"
state: present
become: yes
- name: create user for artifactory
user:
name: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
system: yes
become: yes
- name: ensure jfrog_home_directory exists
file:
path: "{{ jfrog_home_directory }}"
state: directory
become: yes
- name: download artifactory
unarchive:
src: "{{ artifactory_tar }}"
dest: "{{ jfrog_home_directory }}"
remote_src: yes
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
creates: "{{ artifactory_untar_home }}"
become: yes
register: downloadartifactory
until: downloadartifactory is succeeded
retries: 3
- name: MV untar directory to artifactory home
command: "mv {{ artifactory_untar_home }} {{ artifactory_home }}"
become: yes
- name: ensure artifactory_file_store_dir exists
file:
path: "{{ artifactory_file_store_dir }}"
state: directory
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
become: yes
- name: ensure etc exists
file:
path: "{{ artifactory_home }}/var/etc"
state: directory
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
become: yes
- name: use specified system yaml
copy:
src: "{{ system_file }}"
dest: "{{ artifactory_home }}/var/etc/system.yaml"
become: yes
when: system_file is defined
- name: configure system yaml
template:
src: system.yaml.j2
dest: "{{ artifactory_home }}/var/etc/system.yaml"
become: yes
when: system_file is not defined
- name: ensure {{ artifactory_home }}/var/etc/security/ exists
file:
path: "{{ artifactory_home }}/var/etc/security/"
state: directory
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
become: yes
- name: configure master key
template:
src: master.key.j2
dest: "{{ artifactory_home }}/var/etc/security/master.key"
become: yes
- name: configure join key
template:
src: join.key.j2
dest: "{{ artifactory_home }}/var/etc/security/join.key"
become: yes
- name: ensure {{ artifactory_home }}/var/etc/artifactory/info/ exists
file:
path: "{{ artifactory_home }}/var/etc/artifactory/info/"
state: directory
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
become: yes
- name: configure installer info
template:
src: installer-info.json.j2
dest: "{{ artifactory_home }}/var/etc/artifactory/info/installer-info.json"
become: yes
- name: use specified binary store
copy:
src: "{{ binary_store_file }}"
dest: "{{ artifactory_home }}/var/etc/binarystore.xml"
become: yes
when: binary_store_file is defined
- name: use default binary store
template:
src: binarystore.xml.j2
dest: "{{ artifactory_home }}/var/etc/binarystore.xml"
become: yes
when: binary_store_file is not defined
- name: use license file
copy:
src: "{{ artifactory_license_file }}"
dest: "{{ artifactory_home }}/var/etc/artifactory/artifactory.cluster.license"
become: yes
when: artifactory_license_file is defined and artifactory_is_primary == true
- name: use license strings
template:
src: artifactory.cluster.license.j2
dest: "{{ artifactory_home }}/var/etc/artifactory/artifactory.cluster.license"
become: yes
when: artifactory_license_file is not defined and artifactory_is_primary == true
- name: download database driver
get_url:
url: "{{ db_download_url }}"
dest: "{{ artifactory_home }}/var/bootstrap/artifactory/tomcat/lib"
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
become: yes
- name: create artifactory service
shell: "{{ artifactory_home }}/app/bin/installService.sh"
become: yes
- name: start and enable the primary node
service:
name: artifactory
state: restarted
become: yes
when: artifactory_is_primary == true
- name: random wait before restarting to prevent secondary nodes from hitting DB first
pause:
seconds: "{{ 120 | random + 10}}"
when: artifactory_is_primary == false
- name: start and enable the secondary nodes
service:
name: artifactory
state: restarted
become: yes
when: artifactory_is_primary == false

View File

@@ -1,160 +1,6 @@
---
# tasks file for artifactory
- name: install nginx
include_role:
name: artifactory_nginx
- name: create group for artifactory
group:
name: "{{ artifactory_group }}"
state: present
become: yes
- name: create user for artifactory
user:
name: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
system: yes
become: yes
- name: ensure artifactory_download_directory exists
file:
path: "{{ artifactory_download_directory }}"
state: directory
become: yes
- name: download artifactory
unarchive:
src: "{{ artifactory_tar }}"
dest: "{{ artifactory_download_directory }}"
remote_src: yes
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
creates: "{{ artifactory_home }}"
become: yes
register: downloadartifactory
until: downloadartifactory is succeeded
retries: 3
- name: ensure artifactory_file_store_dir exists
file:
path: "{{ artifactory_file_store_dir }}"
state: directory
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
become: yes
- name: ensure etc exists
file:
path: "{{ artifactory_home }}/var/etc"
state: directory
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
become: yes
- name: use specified system yaml
copy:
src: "{{ system_file }}"
dest: "{{ artifactory_home }}/var/etc/system.yaml"
become: yes
when: system_file is defined
- name: configure system yaml
template:
src: system.yaml.j2
dest: "{{ artifactory_home }}/var/etc/system.yaml"
become: yes
when: system_file is not defined
- name: ensure {{ artifactory_home }}/var/etc/security/ exists
file:
path: "{{ artifactory_home }}/var/etc/security/"
state: directory
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
become: yes
- name: configure master key
template:
src: master.key.j2
dest: "{{ artifactory_home }}/var/etc/security/master.key"
become: yes
- name: configure join key
template:
src: join.key.j2
dest: "{{ artifactory_home }}/var/etc/security/join.key"
become: yes
- name: ensure {{ artifactory_home }}/var/etc/artifactory/info/ exists
file:
path: "{{ artifactory_home }}/var/etc/artifactory/info/"
state: directory
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
become: yes
- name: configure installer info
template:
src: installer-info.json.j2
dest: "{{ artifactory_home }}/var/etc/artifactory/info/installer-info.json"
become: yes
- name: use specified binary store
copy:
src: "{{ binary_store_file }}"
dest: "{{ artifactory_home }}/var/etc/binarystore.xml"
become: yes
when: binary_store_file is defined
- name: use default binary store
template:
src: binarystore.xml.j2
dest: "{{ artifactory_home }}/var/etc/binarystore.xml"
become: yes
when: binary_store_file is not defined
- name: use license file
copy:
src: "{{ artifactory_license_file }}"
dest: "{{ artifactory_home }}/var/etc/artifactory/artifactory.cluster.license"
become: yes
when: artifactory_license_file is defined and artifactory_is_primary == true
- name: use license strings
template:
src: artifactory.cluster.license.j2
dest: "{{ artifactory_home }}/var/etc/artifactory/artifactory.cluster.license"
become: yes
when: artifactory_license_file is not defined and artifactory_is_primary == true
- name: download database driver
get_url:
url: "{{ db_download_url }}"
dest: "{{ artifactory_home }}/var/bootstrap/artifactory/tomcat/lib"
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
become: yes
- name: create artifactory service
shell: "{{ artifactory_home }}/app/bin/installService.sh"
become: yes
- name: start and enable the primary node
service:
name: artifactory
state: restarted
become: yes
when: artifactory_is_primary == true
- name: random wait before restarting to prevent secondary nodes from hitting DB first
pause:
seconds: "{{ 120 | random + 10}}"
when: artifactory_is_primary == false
- name: start and enable the secondary nodes
service:
name: artifactory
state: restarted
become: yes
when: artifactory_is_primary == false
- name: perform installation
include_tasks: "install.yml"
when: not artifactory_upgrade_only
- name: perform upgrade
include_tasks: "upgrade.yml"
when: artifactory_upgrade_only

View File

@@ -0,0 +1,63 @@
---
- debug:
msg: "Performing upgrade of Artifactory..."
- name: stop artifactory
service:
name: artifactory
state: stopped
become: yes
- name: ensure jfrog_home_directory exists
file:
path: "{{ jfrog_home_directory }}"
state: directory
become: yes
- name: download artifactory
unarchive:
src: "{{ artifactory_tar }}"
dest: "{{ jfrog_home_directory }}"
remote_src: yes
owner: "{{ artifactory_user }}"
group: "{{ artifactory_group }}"
creates: "{{ artifactory_untar_home }}"
become: yes
register: downloadartifactory
until: downloadartifactory is succeeded
retries: 3
- name: Delete artifactory app
file:
path: "{{ artifactory_home }}/app"
state: absent
become: yes
- name: CP new app to artifactory app
command: "cp -r {{ artifactory_untar_home }}/app {{ artifactory_home }}/app"
become: yes
- name: Delete untar directory
file:
path: "{{ artifactory_untar_home }}"
state: absent
become: yes
- name: start and enable the primary node
service:
name: artifactory
state: restarted
become: yes
when: artifactory_is_primary == true
- name: random wait before restarting to prevent secondary nodes from hitting DB first
pause:
seconds: "{{ 120 | random + 10}}"
when: artifactory_is_primary == false
- name: start and enable the secondary nodes
service:
name: artifactory
state: restarted
become: yes
when: artifactory_is_primary == false

View File

@@ -12,6 +12,7 @@ The xray role will install Xray software onto the host. An Artifactory server an
* _db_user_: The database user to configure. eg. "xray"
* _db_password_: The database password to configure. "xray"
* _system_file_: Your own [system YAML](https://www.jfrog.com/confluence/display/JFROG/System+YAML+Configuration+File) file can be specified and used. If specified, this file will be used rather than constructing a file from the parameters above.
* _xray_upgrade_only_: Perform an software upgrade only. Default is false.
## Example Playbook
```
@@ -20,3 +21,15 @@ The xray role will install Xray software onto the host. An Artifactory server an
roles:
- xray
```
## Upgrades
The Xray role supports software upgrades. To use a role to perform a software upgrade only, use the _xray_upgrade_only_ variables and specify the version. See the following example.
```
- hosts: xray
vars:
xray_version: "{{ lookup('env', 'xray_version_upgrade') }}"
xray_upgrade_only: true
roles:
- xray
```

View File

@@ -10,14 +10,18 @@ xray_version: 3.5.2
xray_ha_enabled: true
# The location where xray should install.
xray_download_directory: /opt/jfrog
jfrog_home_directory: /opt/jfrog
# The remote xray download file
xray_tar: https://bintray.com/standAloneDownload/downloadArtifact?agree=true&artifactPath=/jfrog/jfrog-xray/xray-linux/{{ xray_version }}/jfrog-xray-{{ xray_version }}-linux.tar.gz&callback_id=anonymous&product=xray
xray_tar: https://dl.bintray.com/jfrog/jfrog-xray/xray-linux/{{ xray_version }}/jfrog-xray-{{ xray_version }}-linux.tar.gz
#The xray install directory
xray_home: "{{ xray_download_directory }}/jfrog-xray-{{ xray_version }}-linux"
xray_untar_home: "{{ jfrog_home_directory }}/jfrog-xray-{{ xray_version }}-linux"
xray_home: "{{ jfrog_home_directory }}/xray"
#xray users and groups
xray_user: xray
xray_group: xray
# if this is an upgrade
xray_upgrade_only: false

View File

@@ -0,0 +1,103 @@
---
- debug:
msg: "Performing installation of Xray..."
- name: create group for xray
group:
name: "{{ xray_group }}"
state: present
become: yes
- name: create user for xray
user:
name: "{{ xray_user }}"
group: "{{ xray_group }}"
system: yes
become: yes
- name: ensure jfrog_home_directory exists
file:
path: "{{ jfrog_home_directory }}"
state: directory
become: yes
- name: download xray
unarchive:
src: "{{ xray_tar }}"
dest: "{{ jfrog_home_directory }}"
remote_src: yes
owner: "{{ xray_user }}"
group: "{{ xray_group }}"
creates: "{{ xray_untar_home }}"
become: yes
register: downloadxray
until: downloadxray is succeeded
retries: 3
- name: MV untar directory to xray home
command: "mv {{ xray_untar_home }} {{ xray_home }}"
become: yes
- debug:
msg: "Running dependency installation for {{ ansible_os_family }}"
- name: perform dependency installation
include_tasks: "{{ ansible_os_family }}.yml"
- name: ensure etc exists
file:
path: "{{ xray_home }}/var/etc"
state: directory
owner: "{{ xray_user }}"
group: "{{ xray_group }}"
become: yes
- name: configure system yaml
template:
src: system.yaml.j2
dest: "{{ xray_home }}/var/etc/system.yaml"
become: yes
- name: ensure {{ xray_home }}/var/etc/security/ exists
file:
path: "{{ xray_home }}/var/etc/security/"
state: directory
owner: "{{ xray_user }}"
group: "{{ xray_group }}"
become: yes
- name: configure master key
template:
src: master.key.j2
dest: "{{ xray_home }}/var/etc/security/master.key"
become: yes
- name: configure join key
template:
src: join.key.j2
dest: "{{ xray_home }}/var/etc/security/join.key"
become: yes
- name: ensure {{ xray_home }}/var/etc/info/ exists
file:
path: "{{ xray_home }}/var/etc/info/"
state: directory
owner: "{{ xray_user }}"
group: "{{ xray_group }}"
become: yes
- name: configure installer info
template:
src: installer-info.json.j2
dest: "{{ xray_home }}/var/etc/info/installer-info.json"
become: yes
- name: create xray service
shell: "{{ xray_home }}/app/bin/installService.sh"
become: yes
- name: start and enable xray
service:
name: xray
state: restarted
become: yes

View File

@@ -1,96 +1,6 @@
---
- name: create group for xray
group:
name: "{{ xray_group }}"
state: present
become: yes
- name: create user for xray
user:
name: "{{ xray_user }}"
group: "{{ xray_group }}"
system: yes
become: yes
- name: ensure xray_download_directory exists
file:
path: "{{ xray_download_directory }}"
state: directory
become: yes
- name: download xray
unarchive:
src: "{{ xray_tar }}"
dest: "{{ xray_download_directory }}"
remote_src: yes
owner: "{{ xray_user }}"
group: "{{ xray_group }}"
creates: "{{ xray_home }}"
become: yes
register: downloadxray
until: downloadxray is succeeded
retries: 3
- debug:
msg: "Running dependency installation for {{ ansible_os_family }}"
- name: perform dependency installation
include_tasks: "{{ ansible_os_family }}.yml"
- name: ensure etc exists
file:
path: "{{ xray_home }}/var/etc"
state: directory
owner: "{{ xray_user }}"
group: "{{ xray_group }}"
become: yes
- name: configure system yaml
template:
src: system.yaml.j2
dest: "{{ xray_home }}/var/etc/system.yaml"
become: yes
- name: ensure {{ xray_home }}/var/etc/security/ exists
file:
path: "{{ xray_home }}/var/etc/security/"
state: directory
owner: "{{ xray_user }}"
group: "{{ xray_group }}"
become: yes
- name: configure master key
template:
src: master.key.j2
dest: "{{ xray_home }}/var/etc/security/master.key"
become: yes
- name: configure join key
template:
src: join.key.j2
dest: "{{ xray_home }}/var/etc/security/join.key"
become: yes
- name: ensure {{ xray_home }}/var/etc/info/ exists
file:
path: "{{ xray_home }}/var/etc/info/"
state: directory
owner: "{{ xray_user }}"
group: "{{ xray_group }}"
become: yes
- name: configure installer info
template:
src: installer-info.json.j2
dest: "{{ xray_home }}/var/etc/info/installer-info.json"
become: yes
- name: create xray service
shell: "{{ xray_home }}/app/bin/installService.sh"
become: yes
- name: start and enable xray
service:
name: xray
state: restarted
become: yes
- name: perform installation
include_tasks: "install.yml"
when: not xray_upgrade_only
- name: perform upgrade
include_tasks: "upgrade.yml"
when: xray_upgrade_only

View File

@@ -0,0 +1,54 @@
---
- debug:
msg: "Performing upgrade of Xray..."
- name: stop xray
service:
name: xray
state: stopped
become: yes
- name: ensure jfrog_home_directory exists
file:
path: "{{ jfrog_home_directory }}"
state: directory
become: yes
- name: download xray
unarchive:
src: "{{ xray_tar }}"
dest: "{{ jfrog_home_directory }}"
remote_src: yes
owner: "{{ xray_user }}"
group: "{{ xray_group }}"
creates: "{{ xray_untar_home }}"
become: yes
register: downloadxray
until: downloadxray is succeeded
retries: 3
- name: Delete xray app
file:
path: "{{ xray_home }}/app"
state: absent
become: yes
- name: CP new app to xray app
command: "cp -r {{ xray_untar_home }}/app {{ xray_home }}/app"
become: yes
- name: Delete untar directory
file:
path: "{{ xray_untar_home }}"
state: absent
become: yes
- name: create xray service
shell: "{{ xray_home }}/app/bin/installService.sh"
become: yes
- name: start and enable xray
service:
name: xray
state: restarted
become: yes

View File

@@ -1,106 +0,0 @@
<html>
<head>
<title>TestNG: tests.HealthCheckTest</title>
<link href="../testng.css" rel="stylesheet" type="text/css" />
<link href="../my-testng.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.log { display: none;}
.stack-trace { display: none;}
</style>
<script type="text/javascript">
<!--
function flip(e) {
current = e.style.display;
if (current == 'block') {
e.style.display = 'none';
return 0;
}
else {
e.style.display = 'block';
return 1;
}
}
function toggleBox(szDivId, elem, msg1, msg2)
{
var res = -1; if (document.getElementById) {
res = flip(document.getElementById(szDivId));
}
else if (document.all) {
// this is the way old msie versions work
res = flip(document.all[szDivId]);
}
if(elem) {
if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2;
}
}
function toggleAllBoxes() {
if (document.getElementsByTagName) {
d = document.getElementsByTagName('div');
for (i = 0; i < d.length; i++) {
if (d[i].className == 'log') {
flip(d[i]);
}
}
}
}
// -->
</script>
</head>
<body>
<h2 align='center'>tests.HealthCheckTest</h2><table border='1' align="center">
<tr>
<td>Tests passed/Failed/Skipped:</td><td>2/0/0</td>
</tr><tr>
<td>Started on:</td><td>Thu Jun 18 15:54:18 PDT 2020</td>
</tr>
<tr><td>Total time:</td><td>1 seconds (1490 ms)</td>
</tr><tr>
<td>Included groups:</td><td>common xray pro </td>
</tr><tr>
<td>Excluded groups:</td><td></td>
</tr>
</table><p/>
<small><i>(Hover the method name to see the test class name)</i></small><p/>
<table width='100%' border='1' class='invocation-passed'>
<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr>
<tr><td><b>Test method</b></td>
<td width="30%"><b>Exception</b></td>
<td width="10%"><b>Time (seconds)</b></td>
<td><b>Instance</b></td>
</tr>
<tr>
<td title='tests.HealthCheckTest.healthCheckTest()'><b>healthCheckTest</b><br>Test class: tests.HealthCheckTest<br/>
<a href="#Output-465452753" onClick='toggleBox("Output-465452753", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-465452753" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-465452753">
- Health check. Service "jfac@01eb4sc7vmyn3y1958z2jp16t6" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy<br/>
- Health check. Service "jffe@000" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy<br/>
- Health check. Service "jfmd@01eb4scm5ggcgsx207xjtr181p" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy<br/>
- Health check. Service "jfrt@01eb4scnq0vk430wzk9v2f1syf" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy<br/>
</div>
</td>
<td></td>
<td>1</td>
<td>tests.HealthCheckTest@483dde3c</td></tr>
<tr>
<td title='tests.HealthCheckTest.pingTest()'><b>pingTest</b><br>Test class: tests.HealthCheckTest<br/>
<a href="#Output-573308646" onClick='toggleBox("Output-573308646", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-573308646" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-573308646">
- Ping test. Service is OK<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.HealthCheckTest@483dde3c</td></tr>
</table><p>
</body>
</html>

View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitXMLReporter -->
<testsuite ignored="0" hostname="jefff-mac.lan" failures="0" tests="2" name="tests.HealthCheckTest" time="1.49" errors="0" timestamp="18 Jun 2020 22:54:19 GMT">
<testcase classname="tests.HealthCheckTest" name="healthCheckTest" time="1.254"/>
<testcase classname="tests.HealthCheckTest" name="pingTest" time="0.227"/>
</testsuite> <!-- tests.HealthCheckTest -->

View File

@@ -1,151 +0,0 @@
<html>
<head>
<title>TestNG: tests.RepositoryTest</title>
<link href="../testng.css" rel="stylesheet" type="text/css" />
<link href="../my-testng.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.log { display: none;}
.stack-trace { display: none;}
</style>
<script type="text/javascript">
<!--
function flip(e) {
current = e.style.display;
if (current == 'block') {
e.style.display = 'none';
return 0;
}
else {
e.style.display = 'block';
return 1;
}
}
function toggleBox(szDivId, elem, msg1, msg2)
{
var res = -1; if (document.getElementById) {
res = flip(document.getElementById(szDivId));
}
else if (document.all) {
// this is the way old msie versions work
res = flip(document.all[szDivId]);
}
if(elem) {
if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2;
}
}
function toggleAllBoxes() {
if (document.getElementsByTagName) {
d = document.getElementsByTagName('div');
for (i = 0; i < d.length; i++) {
if (d[i].className == 'log') {
flip(d[i]);
}
}
}
}
// -->
</script>
</head>
<body>
<h2 align='center'>tests.RepositoryTest</h2><table border='1' align="center">
<tr>
<td>Tests passed/Failed/Skipped:</td><td>6/0/0</td>
</tr><tr>
<td>Started on:</td><td>Thu Jun 18 15:54:19 PDT 2020</td>
</tr>
<tr><td>Total time:</td><td>52 seconds (52678 ms)</td>
</tr><tr>
<td>Included groups:</td><td>common xray pro </td>
</tr><tr>
<td>Excluded groups:</td><td></td>
</tr>
</table><p/>
<small><i>(Hover the method name to see the test class name)</i></small><p/>
<table width='100%' border='1' class='invocation-passed'>
<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr>
<tr><td><b>Test method</b></td>
<td width="30%"><b>Exception</b></td>
<td width="10%"><b>Time (seconds)</b></td>
<td><b>Instance</b></td>
</tr>
<tr>
<td title='tests.RepositoryTest.checkDefaultHAReposTest()'><b>checkDefaultHAReposTest</b><br>Test class: tests.RepositoryTest<br/>
<a href="#Output-378320631" onClick='toggleBox("Output-378320631", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-378320631" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-378320631">
- Verify HA repos were created. 84 repositories were created<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.RepositoryTest@4f17d179</td></tr>
<tr>
<td title='tests.RepositoryTest.checkReposAreDeleted()'><b>checkReposAreDeleted</b><br>Test class: tests.RepositoryTest<br/>
<a href="#Output-1503958858" onClick='toggleBox("Output-1503958858", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1503958858" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1503958858">
- Verify repo were deleted. 0 repositories remain<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.RepositoryTest@4f17d179</td></tr>
<tr>
<td title='tests.RepositoryTest.createDefaultHAReposTest()'><b>createDefaultHAReposTest</b><br>Test class: tests.RepositoryTest<br/>
<a href="#Output-1004982591" onClick='toggleBox("Output-1004982591", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1004982591" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1004982591">
- Create repositories for HA distribution. Successfully created<br/>
</div>
</td>
<td></td>
<td>3</td>
<td>tests.RepositoryTest@4f17d179</td></tr>
<tr>
<td title='tests.RepositoryTest.deleteDefaultReposTest()'><b>deleteDefaultReposTest</b><br>Test class: tests.RepositoryTest<br/>
<a href="#Output-1412501224" onClick='toggleBox("Output-1412501224", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1412501224" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1412501224">
- Delete HA repositories. All repositories were successfully deleted<br/>
</div>
</td>
<td></td>
<td>44</td>
<td>tests.RepositoryTest@4f17d179</td></tr>
<tr>
<td title='tests.RepositoryTest.deleteReposTest()'><b>deleteReposTest</b><br>Test class: tests.RepositoryTest<br/>
<a href="#Output-1125811053" onClick='toggleBox("Output-1125811053", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1125811053" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1125811053">
- Delete sample HA repositories. All repositories were successfully deleted<br/>
</div>
</td>
<td></td>
<td>1</td>
<td>tests.RepositoryTest@4f17d179</td></tr>
<tr>
<td title='tests.RepositoryTest.reCreateDefaultHAReposTest()'><b>reCreateDefaultHAReposTest</b><br>Test class: tests.RepositoryTest<br/>
<a href="#Output-2008418048" onClick='toggleBox("Output-2008418048", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-2008418048" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-2008418048">
- Re-create repositories for HA distribution. Successfully created<br/>
</div>
</td>
<td></td>
<td>2</td>
<td>tests.RepositoryTest@4f17d179</td></tr>
</table><p>
</body>
</html>

View File

@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitXMLReporter -->
<testsuite ignored="6" hostname="jefff-mac.lan" failures="0" tests="6" name="tests.RepositoryTest" time="52.678" errors="0" timestamp="18 Jun 2020 22:55:12 GMT">
<testcase classname="tests.RepositoryTest" name="deleteReposTest" time="1.476"/>
<testcase classname="tests.RepositoryTest" name="createDefaultHAReposTest" time="3.271"/>
<testcase classname="tests.RepositoryTest" name="checkDefaultHAReposTest" time="0.488"/>
<testcase classname="tests.RepositoryTest" name="deleteDefaultReposTest" time="44.317"/>
<testcase classname="tests.RepositoryTest" name="checkReposAreDeleted" time="0.239"/>
<testcase classname="tests.RepositoryTest" name="reCreateDefaultHAReposTest" time="2.884"/>
<testcase classname="tests.RepositoryTest" name="deleteJCRReposTest" time="0.0">
<ignored/>
</testcase> <!-- deleteJCRReposTest -->
<testcase classname="tests.RepositoryTest" name="deleteDefaultJCRReposTest" time="0.0">
<ignored/>
</testcase> <!-- deleteDefaultJCRReposTest -->
<testcase classname="tests.RepositoryTest" name="reCreateDefaultJCRReposTest" time="0.0">
<ignored/>
</testcase> <!-- reCreateDefaultJCRReposTest -->
<testcase classname="tests.RepositoryTest" name="createSupportBundleJCATest" time="0.0">
<ignored/>
</testcase> <!-- createSupportBundleJCATest -->
<testcase classname="tests.RepositoryTest" name="checkDefaultJCRReposTest" time="0.0">
<ignored/>
</testcase> <!-- checkDefaultJCRReposTest -->
<testcase classname="tests.RepositoryTest" name="createDefaultJCRReposTest" time="0.0">
<ignored/>
</testcase> <!-- createDefaultJCRReposTest -->
</testsuite> <!-- tests.RepositoryTest -->

View File

@@ -1,943 +0,0 @@
<html>
<head>
<title>TestNG: tests.SecurityTest</title>
<link href="../testng.css" rel="stylesheet" type="text/css" />
<link href="../my-testng.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.log { display: none;}
.stack-trace { display: none;}
</style>
<script type="text/javascript">
<!--
function flip(e) {
current = e.style.display;
if (current == 'block') {
e.style.display = 'none';
return 0;
}
else {
e.style.display = 'block';
return 1;
}
}
function toggleBox(szDivId, elem, msg1, msg2)
{
var res = -1; if (document.getElementById) {
res = flip(document.getElementById(szDivId));
}
else if (document.all) {
// this is the way old msie versions work
res = flip(document.all[szDivId]);
}
if(elem) {
if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2;
}
}
function toggleAllBoxes() {
if (document.getElementsByTagName) {
d = document.getElementsByTagName('div');
for (i = 0; i < d.length; i++) {
if (d[i].className == 'log') {
flip(d[i]);
}
}
}
}
// -->
</script>
</head>
<body>
<h2 align='center'>tests.SecurityTest</h2><table border='1' align="center">
<tr>
<td>Tests passed/Failed/Skipped:</td><td>72/0/0</td>
</tr><tr>
<td>Started on:</td><td>Thu Jun 18 15:55:12 PDT 2020</td>
</tr>
<tr><td>Total time:</td><td>31 seconds (31896 ms)</td>
</tr><tr>
<td>Included groups:</td><td>common xray pro </td>
</tr><tr>
<td>Excluded groups:</td><td></td>
</tr>
</table><p/>
<small><i>(Hover the method name to see the test class name)</i></small><p/>
<table width='100%' border='1' class='invocation-passed'>
<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr>
<tr><td><b>Test method</b></td>
<td width="30%"><b>Exception</b></td>
<td width="10%"><b>Time (seconds)</b></td>
<td><b>Instance</b></td>
</tr>
<tr>
<td title='tests.SecurityTest.createGroupTest()'><b>createGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-0<br/>
<a href="#Output-548058114" onClick='toggleBox("Output-548058114", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-548058114" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-548058114">
- Create group. Group test-group-0 was successfully created<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createGroupTest()'><b>createGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-1<br/>
<a href="#Output-205132034" onClick='toggleBox("Output-205132034", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-205132034" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-205132034">
- Create group. Group test-group-1 was successfully created<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createGroupTest()'><b>createGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-2<br/>
<a href="#Output-683997829" onClick='toggleBox("Output-683997829", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-683997829" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-683997829">
- Create group. Group test-group-2 was successfully created<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createGroupTest()'><b>createGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-3<br/>
<a href="#Output-1794001192" onClick='toggleBox("Output-1794001192", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1794001192" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1794001192">
- Create group. Group test-group-3 was successfully created<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createGroupTest()'><b>createGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-4<br/>
<a href="#Output-1979775814" onClick='toggleBox("Output-1979775814", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1979775814" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1979775814">
- Create group. Group test-group-4 was successfully created<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createGroupTest()'><b>createGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-5<br/>
<a href="#Output-634104391" onClick='toggleBox("Output-634104391", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-634104391" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-634104391">
- Create group. Group test-group-5 was successfully created<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createGroupTest()'><b>createGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-6<br/>
<a href="#Output-407916019" onClick='toggleBox("Output-407916019", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-407916019" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-407916019">
- Create group. Group test-group-6 was successfully created<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createGroupTest()'><b>createGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-7<br/>
<a href="#Output-1948609111" onClick='toggleBox("Output-1948609111", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1948609111" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1948609111">
- Create group. Group test-group-7 was successfully created<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createGroupTest()'><b>createGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-8<br/>
<a href="#Output-1241788969" onClick='toggleBox("Output-1241788969", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1241788969" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1241788969">
- Create group. Group test-group-8 was successfully created<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createGroupTest()'><b>createGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-9<br/>
<a href="#Output-2084934416" onClick='toggleBox("Output-2084934416", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-2084934416" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-2084934416">
- Create group. Group test-group-9 was successfully created<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createPermissionsTest()'><b>createPermissionsTest</b><br>Test class: tests.SecurityTest<br/>
<a href="#Output-1594650214" onClick='toggleBox("Output-1594650214", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1594650214" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1594650214">
- Create permissions. Permissions successfully created and verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createUsersTest()'><b>createUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser0, email0@jfrog.com, password123<br/>
<a href="#Output-2126377444" onClick='toggleBox("Output-2126377444", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-2126377444" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-2126377444">
- Create users. User testuser0 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createUsersTest()'><b>createUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser1, email1@jfrog.com, password123<br/>
<a href="#Output-2100054818" onClick='toggleBox("Output-2100054818", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-2100054818" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-2100054818">
- Create users. User testuser1 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createUsersTest()'><b>createUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser2, email2@jfrog.com, password123<br/>
<a href="#Output-458402343" onClick='toggleBox("Output-458402343", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-458402343" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-458402343">
- Create users. User testuser2 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createUsersTest()'><b>createUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser3, email3@jfrog.com, password123<br/>
<a href="#Output-1510567023" onClick='toggleBox("Output-1510567023", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1510567023" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1510567023">
- Create users. User testuser3 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createUsersTest()'><b>createUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser4, email4@jfrog.com, password123<br/>
<a href="#Output-1352332484" onClick='toggleBox("Output-1352332484", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1352332484" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1352332484">
- Create users. User testuser4 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createUsersTest()'><b>createUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser5, email5@jfrog.com, password123<br/>
<a href="#Output-644877744" onClick='toggleBox("Output-644877744", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-644877744" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-644877744">
- Create users. User testuser5 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createUsersTest()'><b>createUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser6, email6@jfrog.com, password123<br/>
<a href="#Output-505718734" onClick='toggleBox("Output-505718734", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-505718734" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-505718734">
- Create users. User testuser6 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createUsersTest()'><b>createUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser7, email7@jfrog.com, password123<br/>
<a href="#Output-701559380" onClick='toggleBox("Output-701559380", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-701559380" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-701559380">
- Create users. User testuser7 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createUsersTest()'><b>createUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser8, email8@jfrog.com, password123<br/>
<a href="#Output-102287349" onClick='toggleBox("Output-102287349", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-102287349" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-102287349">
- Create users. User testuser8 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.createUsersTest()'><b>createUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser9, email9@jfrog.com, password123<br/>
<a href="#Output-358116312" onClick='toggleBox("Output-358116312", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-358116312" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-358116312">
- Create users. User testuser9 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteGroupTest()'><b>deleteGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-0<br/>
<a href="#Output-1545811749" onClick='toggleBox("Output-1545811749", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1545811749" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1545811749">
- Delete group. Group test-group-0 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteGroupTest()'><b>deleteGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-1<br/>
<a href="#Output-1975599188" onClick='toggleBox("Output-1975599188", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1975599188" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1975599188">
- Delete group. Group test-group-1 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteGroupTest()'><b>deleteGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-2<br/>
<a href="#Output-1867400342" onClick='toggleBox("Output-1867400342", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1867400342" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1867400342">
- Delete group. Group test-group-2 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteGroupTest()'><b>deleteGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-3<br/>
<a href="#Output-1681226126" onClick='toggleBox("Output-1681226126", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1681226126" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1681226126">
- Delete group. Group test-group-3 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteGroupTest()'><b>deleteGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-4<br/>
<a href="#Output-231802364" onClick='toggleBox("Output-231802364", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-231802364" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-231802364">
- Delete group. Group test-group-4 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteGroupTest()'><b>deleteGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-5<br/>
<a href="#Output-906030101" onClick='toggleBox("Output-906030101", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-906030101" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-906030101">
- Delete group. Group test-group-5 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteGroupTest()'><b>deleteGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-6<br/>
<a href="#Output-1506098504" onClick='toggleBox("Output-1506098504", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1506098504" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1506098504">
- Delete group. Group test-group-6 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteGroupTest()'><b>deleteGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-7<br/>
<a href="#Output-67431222" onClick='toggleBox("Output-67431222", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-67431222" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-67431222">
- Delete group. Group test-group-7 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteGroupTest()'><b>deleteGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-8<br/>
<a href="#Output-1130212251" onClick='toggleBox("Output-1130212251", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1130212251" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1130212251">
- Delete group. Group test-group-8 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteGroupTest()'><b>deleteGroupTest</b><br>Test class: tests.SecurityTest<br>Parameters: test-group-9<br/>
<a href="#Output-965981804" onClick='toggleBox("Output-965981804", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-965981804" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-965981804">
- Delete group. Group test-group-9 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deletePermissionsTest()'><b>deletePermissionsTest</b><br>Test class: tests.SecurityTest<br/>
<a href="#Output-1279170794" onClick='toggleBox("Output-1279170794", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1279170794" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1279170794">
- Delete permissions. User testPermission has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteUserTest()'><b>deleteUserTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser0, email0@jfrog.com, password123<br/>
<a href="#Output-314902259" onClick='toggleBox("Output-314902259", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-314902259" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-314902259">
- Delete user. User testuser0 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteUserTest()'><b>deleteUserTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser1, email1@jfrog.com, password123<br/>
<a href="#Output-2138236600" onClick='toggleBox("Output-2138236600", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-2138236600" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-2138236600">
- Delete user. User testuser1 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteUserTest()'><b>deleteUserTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser2, email2@jfrog.com, password123<br/>
<a href="#Output-168376141" onClick='toggleBox("Output-168376141", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-168376141" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-168376141">
- Delete user. User testuser2 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteUserTest()'><b>deleteUserTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser3, email3@jfrog.com, password123<br/>
<a href="#Output-1185842205" onClick='toggleBox("Output-1185842205", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1185842205" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1185842205">
- Delete user. User testuser3 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteUserTest()'><b>deleteUserTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser4, email4@jfrog.com, password123<br/>
<a href="#Output-178375747" onClick='toggleBox("Output-178375747", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-178375747" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-178375747">
- Delete user. User testuser4 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteUserTest()'><b>deleteUserTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser5, email5@jfrog.com, password123<br/>
<a href="#Output-1979902729" onClick='toggleBox("Output-1979902729", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1979902729" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1979902729">
- Delete user. User testuser5 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteUserTest()'><b>deleteUserTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser6, email6@jfrog.com, password123<br/>
<a href="#Output-490034031" onClick='toggleBox("Output-490034031", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-490034031" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-490034031">
- Delete user. User testuser6 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteUserTest()'><b>deleteUserTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser7, email7@jfrog.com, password123<br/>
<a href="#Output-1811865023" onClick='toggleBox("Output-1811865023", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1811865023" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1811865023">
- Delete user. User testuser7 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteUserTest()'><b>deleteUserTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser8, email8@jfrog.com, password123<br/>
<a href="#Output-991513568" onClick='toggleBox("Output-991513568", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-991513568" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-991513568">
- Delete user. User testuser8 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.deleteUserTest()'><b>deleteUserTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser9, email9@jfrog.com, password123<br/>
<a href="#Output-676839418" onClick='toggleBox("Output-676839418", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-676839418" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-676839418">
- Delete user. User testuser9 has been removed successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.generateAPIKeysTest()'><b>generateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser0, email0@jfrog.com, password123<br/>
<a href="#Output-737156542" onClick='toggleBox("Output-737156542", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-737156542" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-737156542">
- Generate API keys. Key for testuser0 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.generateAPIKeysTest()'><b>generateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser1, email1@jfrog.com, password123<br/>
<a href="#Output-2130104333" onClick='toggleBox("Output-2130104333", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-2130104333" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-2130104333">
- Generate API keys. Key for testuser1 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.generateAPIKeysTest()'><b>generateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser2, email2@jfrog.com, password123<br/>
<a href="#Output-1047419677" onClick='toggleBox("Output-1047419677", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1047419677" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1047419677">
- Generate API keys. Key for testuser2 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.generateAPIKeysTest()'><b>generateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser3, email3@jfrog.com, password123<br/>
<a href="#Output-1186121097" onClick='toggleBox("Output-1186121097", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1186121097" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1186121097">
- Generate API keys. Key for testuser3 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.generateAPIKeysTest()'><b>generateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser4, email4@jfrog.com, password123<br/>
<a href="#Output-402937330" onClick='toggleBox("Output-402937330", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-402937330" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-402937330">
- Generate API keys. Key for testuser4 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.generateAPIKeysTest()'><b>generateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser5, email5@jfrog.com, password123<br/>
<a href="#Output-2016254335" onClick='toggleBox("Output-2016254335", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-2016254335" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-2016254335">
- Generate API keys. Key for testuser5 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.generateAPIKeysTest()'><b>generateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser6, email6@jfrog.com, password123<br/>
<a href="#Output-1877196498" onClick='toggleBox("Output-1877196498", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1877196498" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1877196498">
- Generate API keys. Key for testuser6 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.generateAPIKeysTest()'><b>generateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser7, email7@jfrog.com, password123<br/>
<a href="#Output-507568217" onClick='toggleBox("Output-507568217", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-507568217" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-507568217">
- Generate API keys. Key for testuser7 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.generateAPIKeysTest()'><b>generateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser8, email8@jfrog.com, password123<br/>
<a href="#Output-1009085736" onClick='toggleBox("Output-1009085736", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1009085736" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1009085736">
- Generate API keys. Key for testuser8 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.generateAPIKeysTest()'><b>generateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser9, email9@jfrog.com, password123<br/>
<a href="#Output-400980059" onClick='toggleBox("Output-400980059", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-400980059" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-400980059">
- Generate API keys. Key for testuser9 created successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.regenerateAPIKeysTest()'><b>regenerateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser0, email0@jfrog.com, password123<br/>
<a href="#Output-1988705205" onClick='toggleBox("Output-1988705205", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1988705205" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1988705205">
- Re-generate API keys. Key for testuser0 re-generated successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.regenerateAPIKeysTest()'><b>regenerateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser1, email1@jfrog.com, password123<br/>
<a href="#Output-109465321" onClick='toggleBox("Output-109465321", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-109465321" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-109465321">
- Re-generate API keys. Key for testuser1 re-generated successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.regenerateAPIKeysTest()'><b>regenerateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser2, email2@jfrog.com, password123<br/>
<a href="#Output-257730106" onClick='toggleBox("Output-257730106", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-257730106" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-257730106">
- Re-generate API keys. Key for testuser2 re-generated successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.regenerateAPIKeysTest()'><b>regenerateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser3, email3@jfrog.com, password123<br/>
<a href="#Output-762232927" onClick='toggleBox("Output-762232927", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-762232927" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-762232927">
- Re-generate API keys. Key for testuser3 re-generated successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.regenerateAPIKeysTest()'><b>regenerateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser4, email4@jfrog.com, password123<br/>
<a href="#Output-705097307" onClick='toggleBox("Output-705097307", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-705097307" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-705097307">
- Re-generate API keys. Key for testuser4 re-generated successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.regenerateAPIKeysTest()'><b>regenerateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser5, email5@jfrog.com, password123<br/>
<a href="#Output-1898396630" onClick='toggleBox("Output-1898396630", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1898396630" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1898396630">
- Re-generate API keys. Key for testuser5 re-generated successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.regenerateAPIKeysTest()'><b>regenerateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser6, email6@jfrog.com, password123<br/>
<a href="#Output-620536473" onClick='toggleBox("Output-620536473", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-620536473" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-620536473">
- Re-generate API keys. Key for testuser6 re-generated successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.regenerateAPIKeysTest()'><b>regenerateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser7, email7@jfrog.com, password123<br/>
<a href="#Output-1096997705" onClick='toggleBox("Output-1096997705", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1096997705" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1096997705">
- Re-generate API keys. Key for testuser7 re-generated successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.regenerateAPIKeysTest()'><b>regenerateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser8, email8@jfrog.com, password123<br/>
<a href="#Output-623258865" onClick='toggleBox("Output-623258865", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-623258865" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-623258865">
- Re-generate API keys. Key for testuser8 re-generated successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.regenerateAPIKeysTest()'><b>regenerateAPIKeysTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser9, email9@jfrog.com, password123<br/>
<a href="#Output-1060352615" onClick='toggleBox("Output-1060352615", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1060352615" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1060352615">
- Re-generate API keys. Key for testuser9 re-generated successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.verifyUsersTest()'><b>verifyUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser0, email0@jfrog.com, password123<br/>
<a href="#Output-2132034651" onClick='toggleBox("Output-2132034651", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-2132034651" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-2132034651">
- Verify created users. User testuser0 was successfully verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.verifyUsersTest()'><b>verifyUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser1, email1@jfrog.com, password123<br/>
<a href="#Output-227040617" onClick='toggleBox("Output-227040617", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-227040617" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-227040617">
- Verify created users. User testuser1 was successfully verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.verifyUsersTest()'><b>verifyUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser2, email2@jfrog.com, password123<br/>
<a href="#Output-142361930" onClick='toggleBox("Output-142361930", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-142361930" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-142361930">
- Verify created users. User testuser2 was successfully verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.verifyUsersTest()'><b>verifyUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser3, email3@jfrog.com, password123<br/>
<a href="#Output-905367473" onClick='toggleBox("Output-905367473", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-905367473" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-905367473">
- Verify created users. User testuser3 was successfully verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.verifyUsersTest()'><b>verifyUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser4, email4@jfrog.com, password123<br/>
<a href="#Output-872642568" onClick='toggleBox("Output-872642568", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-872642568" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-872642568">
- Verify created users. User testuser4 was successfully verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.verifyUsersTest()'><b>verifyUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser5, email5@jfrog.com, password123<br/>
<a href="#Output-309803955" onClick='toggleBox("Output-309803955", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-309803955" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-309803955">
- Verify created users. User testuser5 was successfully verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.verifyUsersTest()'><b>verifyUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser6, email6@jfrog.com, password123<br/>
<a href="#Output-372772777" onClick='toggleBox("Output-372772777", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-372772777" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-372772777">
- Verify created users. User testuser6 was successfully verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.verifyUsersTest()'><b>verifyUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser7, email7@jfrog.com, password123<br/>
<a href="#Output-291125463" onClick='toggleBox("Output-291125463", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-291125463" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-291125463">
- Verify created users. User testuser7 was successfully verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.verifyUsersTest()'><b>verifyUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser8, email8@jfrog.com, password123<br/>
<a href="#Output-1102693142" onClick='toggleBox("Output-1102693142", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1102693142" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1102693142">
- Verify created users. User testuser8 was successfully verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
<tr>
<td title='tests.SecurityTest.verifyUsersTest()'><b>verifyUsersTest</b><br>Test class: tests.SecurityTest<br>Parameters: testuser9, email9@jfrog.com, password123<br/>
<a href="#Output-1756727835" onClick='toggleBox("Output-1756727835", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1756727835" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1756727835">
- Verify created users. User testuser9 was successfully verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.SecurityTest@285aa2f9</td></tr>
</table><p>
</body>
</html>

View File

@@ -1,76 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitXMLReporter -->
<testsuite ignored="0" hostname="jefff-mac.lan" failures="0" tests="72" name="tests.SecurityTest" time="31.896" errors="0" timestamp="18 Jun 2020 22:55:44 GMT">
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.48"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.467"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.498"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.385"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.409"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.422"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.419"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.405"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.417"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.402"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.338"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.331"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.313"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.322"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.324"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.337"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.311"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.394"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.337"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.312"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.816"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.543"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.499"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.463"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.448"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.457"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.442"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.472"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.467"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.479"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.473"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.447"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.476"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.474"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.45"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.422"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.479"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.45"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.448"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.457"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.599"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.62"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.629"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.617"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.634"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.614"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.654"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.656"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.647"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.629"/>
<testcase classname="tests.SecurityTest" name="createPermissionsTest" time="0.912"/>
<testcase classname="tests.SecurityTest" name="deletePermissionsTest" time="0.375"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.403"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.347"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.412"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.337"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.4"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.35"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.35"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.35"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.379"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.334"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.335"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.324"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.327"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.319"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.407"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.333"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.338"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.326"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.322"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.313"/>
</testsuite> <!-- tests.SecurityTest -->

View File

@@ -1,307 +0,0 @@
<html>
<head>
<title>TestNG: tests.XrayTest</title>
<link href="../testng.css" rel="stylesheet" type="text/css" />
<link href="../my-testng.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.log { display: none;}
.stack-trace { display: none;}
</style>
<script type="text/javascript">
<!--
function flip(e) {
current = e.style.display;
if (current == 'block') {
e.style.display = 'none';
return 0;
}
else {
e.style.display = 'block';
return 1;
}
}
function toggleBox(szDivId, elem, msg1, msg2)
{
var res = -1; if (document.getElementById) {
res = flip(document.getElementById(szDivId));
}
else if (document.all) {
// this is the way old msie versions work
res = flip(document.all[szDivId]);
}
if(elem) {
if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2;
}
}
function toggleAllBoxes() {
if (document.getElementsByTagName) {
d = document.getElementsByTagName('div');
for (i = 0; i < d.length; i++) {
if (d[i].className == 'log') {
flip(d[i]);
}
}
}
}
// -->
</script>
</head>
<body>
<h2 align='center'>tests.XrayTest</h2><table border='1' align="center">
<tr>
<td>Tests passed/Failed/Skipped:</td><td>19/0/0</td>
</tr><tr>
<td>Started on:</td><td>Thu Jun 18 15:55:44 PDT 2020</td>
</tr>
<tr><td>Total time:</td><td>10 seconds (10620 ms)</td>
</tr><tr>
<td>Included groups:</td><td>common xray pro </td>
</tr><tr>
<td>Excluded groups:</td><td></td>
</tr>
</table><p/>
<small><i>(Hover the method name to see the test class name)</i></small><p/>
<table width='100%' border='1' class='invocation-passed'>
<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr>
<tr><td><b>Test method</b></td>
<td width="30%"><b>Exception</b></td>
<td width="10%"><b>Time (seconds)</b></td>
<td><b>Instance</b></td>
</tr>
<tr>
<td title='tests.XrayTest.assignPolicyToWatchTest()'><b>assignPolicyToWatchTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-210346416" onClick='toggleBox("Output-210346416", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-210346416" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-210346416">
- Assign policy to watch. Policy assigned successfully to Watch<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.createIssueEventTest()'><b>createIssueEventTest</b><br>Test class: tests.XrayTest<br>Parameters: XRAY-, CVE-2017-2000386, A very important custom issue, A very important custom issue<br/>
<a href="#Output-905774528" onClick='toggleBox("Output-905774528", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-905774528" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-905774528">
- Create issue event. Issue event with ID XRAY-4206031 created and verified successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.createPolicyTest()'><b>createPolicyTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-1279180344" onClick='toggleBox("Output-1279180344", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1279180344" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1279180344">
- Create policy. Policy with name security_policy_4206031 created and verified successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.createSupportBundleTest()'><b>createSupportBundleTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-195039775" onClick='toggleBox("Output-195039775", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-195039775" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-195039775">
- Create support bundle. Created with a bug, localhost instead of the hostname<br/>
</div>
</td>
<td></td>
<td>4</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.createWatchTest()'><b>createWatchTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-1002236441" onClick='toggleBox("Output-1002236441", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1002236441" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1002236441">
- Create watch. Watch with name all-repositories_4206031 has been created and verified successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.deletePolicyTest()'><b>deletePolicyTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-265672618" onClick='toggleBox("Output-265672618", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-265672618" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-265672618">
- Delete policy. Policy security_policy_4206031 has been successfully deleted<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.deleteWatchTest()'><b>deleteWatchTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-1750020575" onClick='toggleBox("Output-1750020575", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1750020575" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1750020575">
- Delete watch. Watch all-repositories_4206031 has been successfully deleted<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.enableTLSRabbitMQTest()'><b>enableTLSRabbitMQTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-1998866981" onClick='toggleBox("Output-1998866981", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1998866981" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1998866981">
- Enable TLS for RabbitMQ. TLS for RabbitMQ has been successfully enabled and verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.getBinaryManagerTest()'><b>getBinaryManagerTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-171237055" onClick='toggleBox("Output-171237055", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-171237055" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-171237055">
- Get binary manager. Binary manager is verified, connected RT version: 7.4.1<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.getIndexingConfigurationTest()'><b>getIndexingConfigurationTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-964374609" onClick='toggleBox("Output-964374609", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-964374609" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-964374609">
- Get repo indexing configuration.<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.getPoliciesTest()'><b>getPoliciesTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-918755700" onClick='toggleBox("Output-918755700", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-918755700" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-918755700">
- Get policies. Policies list is returned successfully. Policies returned: [security_policy_4206031]<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.getSystemMonitoringTest()'><b>getSystemMonitoringTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-2100654263" onClick='toggleBox("Output-2100654263", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-2100654263" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-2100654263">
- Get system monitoring status. Data returned successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.integrationConfigurationTest()'><b>integrationConfigurationTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-1893526503" onClick='toggleBox("Output-1893526503", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1893526503" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1893526503">
- Integration configuration. Configuration for vendor vendor_4206031 has been successfully added and verified<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.updateIndexingConfigurationTest()'><b>updateIndexingConfigurationTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-1940612561" onClick='toggleBox("Output-1940612561", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1940612561" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1940612561">
- Update repo indexing configuration. Successfully updated<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.updateIssueEventTest()'><b>updateIssueEventTest</b><br>Test class: tests.XrayTest<br>Parameters: XRAY-, CVE-2017-2000386, A very important custom issue, A very important custom issue<br/>
<a href="#Output-849340127" onClick='toggleBox("Output-849340127", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-849340127" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-849340127">
- Update issue event. Issue event with ID XRAY-4206031 updated and verified successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.updatePolicyTest()'><b>updatePolicyTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-1334285173" onClick='toggleBox("Output-1334285173", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1334285173" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1334285173">
- Update policy. Policy with name security_policy_4206031 updated and verified successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.updateWatchTest()'><b>updateWatchTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-488559534" onClick='toggleBox("Output-488559534", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-488559534" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-488559534">
- Update watch. Watch with name all-repositories_4206031 has been updated and verified successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.xrayGetVersionTest()'><b>xrayGetVersionTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-784961581" onClick='toggleBox("Output-784961581", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-784961581" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-784961581">
- Get X-ray version. Version: 3.3.0, revision: 3980dcb<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
<tr>
<td title='tests.XrayTest.xrayPingRequestTest()'><b>xrayPingRequestTest</b><br>Test class: tests.XrayTest<br/>
<a href="#Output-1197735962" onClick='toggleBox("Output-1197735962", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1197735962" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1197735962">
- Get system monitoring status. Data returned successfully<br/>
</div>
</td>
<td></td>
<td>0</td>
<td>tests.XrayTest@53d7d172</td></tr>
</table><p>
</body>
</html>

View File

@@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitXMLReporter -->
<testsuite ignored="0" hostname="jefff-mac.lan" failures="0" tests="19" name="tests.XrayTest" time="10.62" errors="0" timestamp="18 Jun 2020 22:55:55 GMT">
<testcase classname="tests.XrayTest" name="createIssueEventTest" time="0.622"/>
<testcase classname="tests.XrayTest" name="updateIssueEventTest" time="0.429"/>
<testcase classname="tests.XrayTest" name="createPolicyTest" time="0.389"/>
<testcase classname="tests.XrayTest" name="updatePolicyTest" time="0.398"/>
<testcase classname="tests.XrayTest" name="getPoliciesTest" time="0.243"/>
<testcase classname="tests.XrayTest" name="createWatchTest" time="0.455"/>
<testcase classname="tests.XrayTest" name="updateWatchTest" time="0.465"/>
<testcase classname="tests.XrayTest" name="assignPolicyToWatchTest" time="0.24"/>
<testcase classname="tests.XrayTest" name="deleteWatchTest" time="0.253"/>
<testcase classname="tests.XrayTest" name="deletePolicyTest" time="0.228"/>
<testcase classname="tests.XrayTest" name="integrationConfigurationTest" time="0.403"/>
<testcase classname="tests.XrayTest" name="enableTLSRabbitMQTest" time="0.422"/>
<testcase classname="tests.XrayTest" name="getBinaryManagerTest" time="0.241"/>
<testcase classname="tests.XrayTest" name="getIndexingConfigurationTest" time="0.27"/>
<testcase classname="tests.XrayTest" name="updateIndexingConfigurationTest" time="0.463"/>
<testcase classname="tests.XrayTest" name="createSupportBundleTest" time="4.665"/>
<testcase classname="tests.XrayTest" name="getSystemMonitoringTest" time="0.179"/>
<testcase classname="tests.XrayTest" name="xrayPingRequestTest" time="0.115"/>
<testcase classname="tests.XrayTest" name="xrayGetVersionTest" time="0.135"/>
</testsuite> <!-- tests.XrayTest -->

Binary file not shown.

Before

Width:  |  Height:  |  Size: 356 B

View File

@@ -1,115 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
<title>Test results - Class tests.HealthCheckTest</title>
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
<script src="../js/report.js" type="text/javascript"></script>
</head>
<body>
<div id="content">
<h1>Class tests.HealthCheckTest</h1>
<div class="breadcrumbs">
<a href="../index.html">all</a> &gt;
<a href="../packages/tests.html">tests</a> &gt; HealthCheckTest</div>
<div id="summary">
<table>
<tr>
<td>
<div class="summaryGroup">
<table>
<tr>
<td>
<div class="infoBox" id="tests">
<div class="counter">2</div>
<p>tests</p>
</div>
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
<td>
<div class="infoBox" id="ignored">
<div class="counter">0</div>
<p>ignored</p>
</div>
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">1.481s</div>
<p>duration</p>
</div>
</td>
</tr>
</table>
</div>
</td>
<td>
<div class="infoBox success" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
</tr>
</table>
</div>
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Tests</a>
</li>
<li>
<a href="#tab1">Standard output</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Tests</h2>
<table>
<thead>
<tr>
<th>Test</th>
<th>Duration</th>
<th>Result</th>
</tr>
</thead>
<tr>
<td class="success">healthCheckTest</td>
<td class="success">1.254s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">pingTest</td>
<td class="success">0.227s</td>
<td class="success">passed</td>
</tr>
</table>
</div>
<div id="tab1" class="tab">
<h2>Standard output</h2>
<span class="code">
<pre>- Health check. Service &quot;jfac@01eb4sc7vmyn3y1958z2jp16t6&quot; on node &quot;79bb5ca64ee44569aaac94846a7258d2&quot; is healthy
- Health check. Service &quot;jffe@000&quot; on node &quot;79bb5ca64ee44569aaac94846a7258d2&quot; is healthy
- Health check. Service &quot;jfmd@01eb4scm5ggcgsx207xjtr181p&quot; on node &quot;79bb5ca64ee44569aaac94846a7258d2&quot; is healthy
- Health check. Service &quot;jfrt@01eb4scnq0vk430wzk9v2f1syf&quot; on node &quot;79bb5ca64ee44569aaac94846a7258d2&quot; is healthy
- Ping test. Service is OK
</pre>
</span>
</div>
</div>
<div id="footer">
<p>
<div>
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 6.5</a> at Jun 18, 2020, 3:55:55 PM</p>
</div>
</div>
</body>
</html>

View File

@@ -1,139 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
<title>Test results - Class tests.RepositoryTest</title>
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
<script src="../js/report.js" type="text/javascript"></script>
</head>
<body>
<div id="content">
<h1>Class tests.RepositoryTest</h1>
<div class="breadcrumbs">
<a href="../index.html">all</a> &gt;
<a href="../packages/tests.html">tests</a> &gt; RepositoryTest</div>
<div id="summary">
<table>
<tr>
<td>
<div class="summaryGroup">
<table>
<tr>
<td>
<div class="infoBox" id="tests">
<div class="counter">6</div>
<p>tests</p>
</div>
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
<td>
<div class="infoBox" id="ignored">
<div class="counter">0</div>
<p>ignored</p>
</div>
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">52.675s</div>
<p>duration</p>
</div>
</td>
</tr>
</table>
</div>
</td>
<td>
<div class="infoBox success" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
</tr>
</table>
</div>
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Tests</a>
</li>
<li>
<a href="#tab1">Standard output</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Tests</h2>
<table>
<thead>
<tr>
<th>Test</th>
<th>Duration</th>
<th>Result</th>
</tr>
</thead>
<tr>
<td class="success">checkDefaultHAReposTest</td>
<td class="success">0.488s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">checkReposAreDeleted</td>
<td class="success">0.239s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createDefaultHAReposTest</td>
<td class="success">3.271s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteDefaultReposTest</td>
<td class="success">44.317s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteReposTest</td>
<td class="success">1.476s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">reCreateDefaultHAReposTest</td>
<td class="success">2.884s</td>
<td class="success">passed</td>
</tr>
</table>
</div>
<div id="tab1" class="tab">
<h2>Standard output</h2>
<span class="code">
<pre>- Delete sample HA repositories. All repositories were successfully deleted
383 changes to config merged successfully
- Create repositories for HA distribution. Successfully created
Number of created repositories is 84
- Verify HA repos were created. 84 repositories were created
- Delete HA repositories. All repositories were successfully deleted
- Verify repo were deleted. 0 repositories remain
383 changes to config merged successfully
- Re-create repositories for HA distribution. Successfully created
</pre>
</span>
</div>
</div>
<div id="footer">
<p>
<div>
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 6.5</a> at Jun 18, 2020, 3:55:55 PM</p>
</div>
</div>
</body>
</html>

View File

@@ -1,532 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
<title>Test results - Class tests.SecurityTest</title>
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
<script src="../js/report.js" type="text/javascript"></script>
</head>
<body>
<div id="content">
<h1>Class tests.SecurityTest</h1>
<div class="breadcrumbs">
<a href="../index.html">all</a> &gt;
<a href="../packages/tests.html">tests</a> &gt; SecurityTest</div>
<div id="summary">
<table>
<tr>
<td>
<div class="summaryGroup">
<table>
<tr>
<td>
<div class="infoBox" id="tests">
<div class="counter">72</div>
<p>tests</p>
</div>
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
<td>
<div class="infoBox" id="ignored">
<div class="counter">0</div>
<p>ignored</p>
</div>
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">31.877s</div>
<p>duration</p>
</div>
</td>
</tr>
</table>
</div>
</td>
<td>
<div class="infoBox success" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
</tr>
</table>
</div>
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Tests</a>
</li>
<li>
<a href="#tab1">Standard output</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Tests</h2>
<table>
<thead>
<tr>
<th>Test</th>
<th>Duration</th>
<th>Result</th>
</tr>
</thead>
<tr>
<td class="success">createGroupTest[0](test-group-0)</td>
<td class="success">0.599s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createGroupTest[1](test-group-1)</td>
<td class="success">0.620s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createGroupTest[2](test-group-2)</td>
<td class="success">0.629s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createGroupTest[3](test-group-3)</td>
<td class="success">0.617s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createGroupTest[4](test-group-4)</td>
<td class="success">0.634s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createGroupTest[5](test-group-5)</td>
<td class="success">0.614s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createGroupTest[6](test-group-6)</td>
<td class="success">0.654s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createGroupTest[7](test-group-7)</td>
<td class="success">0.656s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createGroupTest[8](test-group-8)</td>
<td class="success">0.647s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createGroupTest[9](test-group-9)</td>
<td class="success">0.629s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createPermissionsTest</td>
<td class="success">0.912s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createUsersTest[0](testuser0, email0@jfrog.com, password123)</td>
<td class="success">0.480s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createUsersTest[1](testuser1, email1@jfrog.com, password123)</td>
<td class="success">0.467s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createUsersTest[2](testuser2, email2@jfrog.com, password123)</td>
<td class="success">0.498s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createUsersTest[3](testuser3, email3@jfrog.com, password123)</td>
<td class="success">0.385s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createUsersTest[4](testuser4, email4@jfrog.com, password123)</td>
<td class="success">0.409s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createUsersTest[5](testuser5, email5@jfrog.com, password123)</td>
<td class="success">0.422s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createUsersTest[6](testuser6, email6@jfrog.com, password123)</td>
<td class="success">0.419s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createUsersTest[7](testuser7, email7@jfrog.com, password123)</td>
<td class="success">0.405s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createUsersTest[8](testuser8, email8@jfrog.com, password123)</td>
<td class="success">0.417s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createUsersTest[9](testuser9, email9@jfrog.com, password123)</td>
<td class="success">0.402s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteGroupTest[0](test-group-0)</td>
<td class="success">0.335s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteGroupTest[1](test-group-1)</td>
<td class="success">0.324s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteGroupTest[2](test-group-2)</td>
<td class="success">0.327s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteGroupTest[3](test-group-3)</td>
<td class="success">0.319s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteGroupTest[4](test-group-4)</td>
<td class="success">0.407s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteGroupTest[5](test-group-5)</td>
<td class="success">0.333s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteGroupTest[6](test-group-6)</td>
<td class="success">0.338s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteGroupTest[7](test-group-7)</td>
<td class="success">0.326s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteGroupTest[8](test-group-8)</td>
<td class="success">0.322s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteGroupTest[9](test-group-9)</td>
<td class="success">0.313s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deletePermissionsTest</td>
<td class="success">0.375s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteUserTest[0](testuser0, email0@jfrog.com, password123)</td>
<td class="success">0.403s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteUserTest[1](testuser1, email1@jfrog.com, password123)</td>
<td class="success">0.347s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteUserTest[2](testuser2, email2@jfrog.com, password123)</td>
<td class="success">0.412s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteUserTest[3](testuser3, email3@jfrog.com, password123)</td>
<td class="success">0.337s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteUserTest[4](testuser4, email4@jfrog.com, password123)</td>
<td class="success">0.400s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteUserTest[5](testuser5, email5@jfrog.com, password123)</td>
<td class="success">0.350s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteUserTest[6](testuser6, email6@jfrog.com, password123)</td>
<td class="success">0.350s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteUserTest[7](testuser7, email7@jfrog.com, password123)</td>
<td class="success">0.350s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteUserTest[8](testuser8, email8@jfrog.com, password123)</td>
<td class="success">0.379s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteUserTest[9](testuser9, email9@jfrog.com, password123)</td>
<td class="success">0.334s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">generateAPIKeysTest[0](testuser0, email0@jfrog.com, password123)</td>
<td class="success">0.816s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">generateAPIKeysTest[1](testuser1, email1@jfrog.com, password123)</td>
<td class="success">0.543s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">generateAPIKeysTest[2](testuser2, email2@jfrog.com, password123)</td>
<td class="success">0.499s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">generateAPIKeysTest[3](testuser3, email3@jfrog.com, password123)</td>
<td class="success">0.463s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">generateAPIKeysTest[4](testuser4, email4@jfrog.com, password123)</td>
<td class="success">0.448s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">generateAPIKeysTest[5](testuser5, email5@jfrog.com, password123)</td>
<td class="success">0.457s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">generateAPIKeysTest[6](testuser6, email6@jfrog.com, password123)</td>
<td class="success">0.442s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">generateAPIKeysTest[7](testuser7, email7@jfrog.com, password123)</td>
<td class="success">0.472s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">generateAPIKeysTest[8](testuser8, email8@jfrog.com, password123)</td>
<td class="success">0.467s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">generateAPIKeysTest[9](testuser9, email9@jfrog.com, password123)</td>
<td class="success">0.479s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">regenerateAPIKeysTest[0](testuser0, email0@jfrog.com, password123)</td>
<td class="success">0.473s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">regenerateAPIKeysTest[1](testuser1, email1@jfrog.com, password123)</td>
<td class="success">0.447s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">regenerateAPIKeysTest[2](testuser2, email2@jfrog.com, password123)</td>
<td class="success">0.476s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">regenerateAPIKeysTest[3](testuser3, email3@jfrog.com, password123)</td>
<td class="success">0.474s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">regenerateAPIKeysTest[4](testuser4, email4@jfrog.com, password123)</td>
<td class="success">0.450s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">regenerateAPIKeysTest[5](testuser5, email5@jfrog.com, password123)</td>
<td class="success">0.422s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">regenerateAPIKeysTest[6](testuser6, email6@jfrog.com, password123)</td>
<td class="success">0.479s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">regenerateAPIKeysTest[7](testuser7, email7@jfrog.com, password123)</td>
<td class="success">0.450s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">regenerateAPIKeysTest[8](testuser8, email8@jfrog.com, password123)</td>
<td class="success">0.448s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">regenerateAPIKeysTest[9](testuser9, email9@jfrog.com, password123)</td>
<td class="success">0.457s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">verifyUsersTest[0](testuser0, email0@jfrog.com, password123)</td>
<td class="success">0.338s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">verifyUsersTest[1](testuser1, email1@jfrog.com, password123)</td>
<td class="success">0.331s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">verifyUsersTest[2](testuser2, email2@jfrog.com, password123)</td>
<td class="success">0.313s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">verifyUsersTest[3](testuser3, email3@jfrog.com, password123)</td>
<td class="success">0.322s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">verifyUsersTest[4](testuser4, email4@jfrog.com, password123)</td>
<td class="success">0.324s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">verifyUsersTest[5](testuser5, email5@jfrog.com, password123)</td>
<td class="success">0.337s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">verifyUsersTest[6](testuser6, email6@jfrog.com, password123)</td>
<td class="success">0.311s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">verifyUsersTest[7](testuser7, email7@jfrog.com, password123)</td>
<td class="success">0.394s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">verifyUsersTest[8](testuser8, email8@jfrog.com, password123)</td>
<td class="success">0.337s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">verifyUsersTest[9](testuser9, email9@jfrog.com, password123)</td>
<td class="success">0.312s</td>
<td class="success">passed</td>
</tr>
</table>
</div>
<div id="tab1" class="tab">
<h2>Standard output</h2>
<span class="code">
<pre>- Create users. User testuser0 created successfully
- Create users. User testuser1 created successfully
- Create users. User testuser2 created successfully
- Create users. User testuser3 created successfully
- Create users. User testuser4 created successfully
- Create users. User testuser5 created successfully
- Create users. User testuser6 created successfully
- Create users. User testuser7 created successfully
- Create users. User testuser8 created successfully
- Create users. User testuser9 created successfully
- Verify created users. User testuser0 was successfully verified
- Verify created users. User testuser1 was successfully verified
- Verify created users. User testuser2 was successfully verified
- Verify created users. User testuser3 was successfully verified
- Verify created users. User testuser4 was successfully verified
- Verify created users. User testuser5 was successfully verified
- Verify created users. User testuser6 was successfully verified
- Verify created users. User testuser7 was successfully verified
- Verify created users. User testuser8 was successfully verified
- Verify created users. User testuser9 was successfully verified
- Generate API keys. Key for testuser0 created successfully
- Generate API keys. Key for testuser1 created successfully
- Generate API keys. Key for testuser2 created successfully
- Generate API keys. Key for testuser3 created successfully
- Generate API keys. Key for testuser4 created successfully
- Generate API keys. Key for testuser5 created successfully
- Generate API keys. Key for testuser6 created successfully
- Generate API keys. Key for testuser7 created successfully
- Generate API keys. Key for testuser8 created successfully
- Generate API keys. Key for testuser9 created successfully
- Re-generate API keys. Key for testuser0 re-generated successfully
- Re-generate API keys. Key for testuser1 re-generated successfully
- Re-generate API keys. Key for testuser2 re-generated successfully
- Re-generate API keys. Key for testuser3 re-generated successfully
- Re-generate API keys. Key for testuser4 re-generated successfully
- Re-generate API keys. Key for testuser5 re-generated successfully
- Re-generate API keys. Key for testuser6 re-generated successfully
- Re-generate API keys. Key for testuser7 re-generated successfully
- Re-generate API keys. Key for testuser8 re-generated successfully
- Re-generate API keys. Key for testuser9 re-generated successfully
- Create group. Group test-group-0 was successfully created
- Create group. Group test-group-1 was successfully created
- Create group. Group test-group-2 was successfully created
- Create group. Group test-group-3 was successfully created
- Create group. Group test-group-4 was successfully created
- Create group. Group test-group-5 was successfully created
- Create group. Group test-group-6 was successfully created
- Create group. Group test-group-7 was successfully created
- Create group. Group test-group-8 was successfully created
- Create group. Group test-group-9 was successfully created
- Create permissions. Permissions successfully created and verified
- Delete permissions. User testPermission has been removed successfully
- Delete user. User testuser0 has been removed successfully
- Delete user. User testuser1 has been removed successfully
- Delete user. User testuser2 has been removed successfully
- Delete user. User testuser3 has been removed successfully
- Delete user. User testuser4 has been removed successfully
- Delete user. User testuser5 has been removed successfully
- Delete user. User testuser6 has been removed successfully
- Delete user. User testuser7 has been removed successfully
- Delete user. User testuser8 has been removed successfully
- Delete user. User testuser9 has been removed successfully
- Delete group. Group test-group-0 has been removed successfully
- Delete group. Group test-group-1 has been removed successfully
- Delete group. Group test-group-2 has been removed successfully
- Delete group. Group test-group-3 has been removed successfully
- Delete group. Group test-group-4 has been removed successfully
- Delete group. Group test-group-5 has been removed successfully
- Delete group. Group test-group-6 has been removed successfully
- Delete group. Group test-group-7 has been removed successfully
- Delete group. Group test-group-8 has been removed successfully
- Delete group. Group test-group-9 has been removed successfully
</pre>
</span>
</div>
</div>
<div id="footer">
<p>
<div>
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 6.5</a> at Jun 18, 2020, 3:55:55 PM</p>
</div>
</div>
</body>
</html>

View File

@@ -1,214 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
<title>Test results - Class tests.XrayTest</title>
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
<script src="../js/report.js" type="text/javascript"></script>
</head>
<body>
<div id="content">
<h1>Class tests.XrayTest</h1>
<div class="breadcrumbs">
<a href="../index.html">all</a> &gt;
<a href="../packages/tests.html">tests</a> &gt; XrayTest</div>
<div id="summary">
<table>
<tr>
<td>
<div class="summaryGroup">
<table>
<tr>
<td>
<div class="infoBox" id="tests">
<div class="counter">19</div>
<p>tests</p>
</div>
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
<td>
<div class="infoBox" id="ignored">
<div class="counter">0</div>
<p>ignored</p>
</div>
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">10.615s</div>
<p>duration</p>
</div>
</td>
</tr>
</table>
</div>
</td>
<td>
<div class="infoBox success" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
</tr>
</table>
</div>
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Tests</a>
</li>
<li>
<a href="#tab1">Standard output</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Tests</h2>
<table>
<thead>
<tr>
<th>Test</th>
<th>Duration</th>
<th>Result</th>
</tr>
</thead>
<tr>
<td class="success">assignPolicyToWatchTest</td>
<td class="success">0.240s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createIssueEventTest[0](XRAY-, CVE-2017-2000386, A very important custom issue, A very important custom issue)</td>
<td class="success">0.622s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createPolicyTest</td>
<td class="success">0.389s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createSupportBundleTest</td>
<td class="success">4.665s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">createWatchTest</td>
<td class="success">0.455s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deletePolicyTest</td>
<td class="success">0.228s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">deleteWatchTest</td>
<td class="success">0.253s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">enableTLSRabbitMQTest</td>
<td class="success">0.422s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">getBinaryManagerTest</td>
<td class="success">0.241s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">getIndexingConfigurationTest</td>
<td class="success">0.270s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">getPoliciesTest</td>
<td class="success">0.243s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">getSystemMonitoringTest</td>
<td class="success">0.179s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">integrationConfigurationTest</td>
<td class="success">0.403s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">updateIndexingConfigurationTest</td>
<td class="success">0.463s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">updateIssueEventTest[0](XRAY-, CVE-2017-2000386, A very important custom issue, A very important custom issue)</td>
<td class="success">0.429s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">updatePolicyTest</td>
<td class="success">0.398s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">updateWatchTest</td>
<td class="success">0.465s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">xrayGetVersionTest</td>
<td class="success">0.135s</td>
<td class="success">passed</td>
</tr>
<tr>
<td class="success">xrayPingRequestTest</td>
<td class="success">0.115s</td>
<td class="success">passed</td>
</tr>
</table>
</div>
<div id="tab1" class="tab">
<h2>Standard output</h2>
<span class="code">
<pre>- Create issue event. Issue event with ID XRAY-4206031 created and verified successfully
- Update issue event. Issue event with ID XRAY-4206031 updated and verified successfully
- Create policy. Policy with name security_policy_4206031 created and verified successfully
- Update policy. Policy with name security_policy_4206031 updated and verified successfully
- Get policies. Policies list is returned successfully. Policies returned: [security_policy_4206031]
- Create watch. Watch with name all-repositories_4206031 has been created and verified successfully
- Update watch. Watch with name all-repositories_4206031 has been updated and verified successfully
- Assign policy to watch. Policy assigned successfully to Watch
- Delete watch. Watch all-repositories_4206031 has been successfully deleted
- Delete policy. Policy security_policy_4206031 has been successfully deleted
- Integration configuration. Configuration for vendor vendor_4206031 has been successfully added and verified
- Enable TLS for RabbitMQ. TLS for RabbitMQ has been successfully enabled and verified
- Get binary manager. Binary manager is verified, connected RT version: 7.4.1
- Get repo indexing configuration.
- Update repo indexing configuration. Successfully updated
- Create support bundle. Created with a bug, localhost instead of the hostname
- Get system monitoring status. Data returned successfully
- Get system monitoring status. Data returned successfully
- Get X-ray version. Version: 3.3.0, revision: 3980dcb
</pre>
</span>
</div>
</div>
<div id="footer">
<p>
<div>
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 6.5</a> at Jun 18, 2020, 3:55:55 PM</p>
</div>
</div>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 157 B

View File

@@ -1,179 +0,0 @@
body {
margin: 0;
padding: 0;
font-family: sans-serif;
font-size: 12pt;
}
body, a, a:visited {
color: #303030;
}
#content {
padding-left: 50px;
padding-right: 50px;
padding-top: 30px;
padding-bottom: 30px;
}
#content h1 {
font-size: 160%;
margin-bottom: 10px;
}
#footer {
margin-top: 100px;
font-size: 80%;
white-space: nowrap;
}
#footer, #footer a {
color: #a0a0a0;
}
#line-wrapping-toggle {
vertical-align: middle;
}
#label-for-line-wrapping-toggle {
vertical-align: middle;
}
ul {
margin-left: 0;
}
h1, h2, h3 {
white-space: nowrap;
}
h2 {
font-size: 120%;
}
ul.tabLinks {
padding-left: 0;
padding-top: 10px;
padding-bottom: 10px;
overflow: auto;
min-width: 800px;
width: auto !important;
width: 800px;
}
ul.tabLinks li {
float: left;
height: 100%;
list-style: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 0;
-moz-border-radius: 7px;
border-radius: 7px;
margin-right: 25px;
border: solid 1px #d4d4d4;
background-color: #f0f0f0;
}
ul.tabLinks li:hover {
background-color: #fafafa;
}
ul.tabLinks li.selected {
background-color: #c5f0f5;
border-color: #c5f0f5;
}
ul.tabLinks a {
font-size: 120%;
display: block;
outline: none;
text-decoration: none;
margin: 0;
padding: 0;
}
ul.tabLinks li h2 {
margin: 0;
padding: 0;
}
div.tab {
}
div.selected {
display: block;
}
div.deselected {
display: none;
}
div.tab table {
min-width: 350px;
width: auto !important;
width: 350px;
border-collapse: collapse;
}
div.tab th, div.tab table {
border-bottom: solid #d0d0d0 1px;
}
div.tab th {
text-align: left;
white-space: nowrap;
padding-left: 6em;
}
div.tab th:first-child {
padding-left: 0;
}
div.tab td {
white-space: nowrap;
padding-left: 6em;
padding-top: 5px;
padding-bottom: 5px;
}
div.tab td:first-child {
padding-left: 0;
}
div.tab td.numeric, div.tab th.numeric {
text-align: right;
}
span.code {
display: inline-block;
margin-top: 0em;
margin-bottom: 1em;
}
span.code pre {
font-size: 11pt;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin: 0;
background-color: #f7f7f7;
border: solid 1px #d0d0d0;
min-width: 700px;
width: auto !important;
width: 700px;
}
span.wrapped pre {
word-wrap: break-word;
white-space: pre-wrap;
word-break: break-all;
}
label.hidden {
display: none;
}

View File

@@ -1,84 +0,0 @@
#summary {
margin-top: 30px;
margin-bottom: 40px;
}
#summary table {
border-collapse: collapse;
}
#summary td {
vertical-align: top;
}
.breadcrumbs, .breadcrumbs a {
color: #606060;
}
.infoBox {
width: 110px;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}
.infoBox p {
margin: 0;
}
.counter, .percent {
font-size: 120%;
font-weight: bold;
margin-bottom: 8px;
}
#duration {
width: 125px;
}
#successRate, .summaryGroup {
border: solid 2px #d0d0d0;
-moz-border-radius: 10px;
border-radius: 10px;
}
#successRate {
width: 140px;
margin-left: 35px;
}
#successRate .percent {
font-size: 180%;
}
.success, .success a {
color: #008000;
}
div.success, #successRate.success {
background-color: #bbd9bb;
border-color: #008000;
}
.failures, .failures a {
color: #b60808;
}
.skipped, .skipped a {
color: #c09853;
}
div.failures, #successRate.failures {
background-color: #ecdada;
border-color: #b60808;
}
ul.linkList {
padding-left: 0;
}
ul.linkList li {
list-style: none;
margin-bottom: 5px;
}

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 977 B

View File

@@ -1,163 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
<title>Test results - Test Summary</title>
<link href="css/base-style.css" rel="stylesheet" type="text/css"/>
<link href="css/style.css" rel="stylesheet" type="text/css"/>
<script src="js/report.js" type="text/javascript"></script>
</head>
<body>
<div id="content">
<h1>Test Summary</h1>
<div id="summary">
<table>
<tr>
<td>
<div class="summaryGroup">
<table>
<tr>
<td>
<div class="infoBox" id="tests">
<div class="counter">99</div>
<p>tests</p>
</div>
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
<td>
<div class="infoBox" id="ignored">
<div class="counter">0</div>
<p>ignored</p>
</div>
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">1m36.65s</div>
<p>duration</p>
</div>
</td>
</tr>
</table>
</div>
</td>
<td>
<div class="infoBox success" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
</tr>
</table>
</div>
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Packages</a>
</li>
<li>
<a href="#tab1">Classes</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Packages</h2>
<table>
<thead>
<tr>
<th>Package</th>
<th>Tests</th>
<th>Failures</th>
<th>Ignored</th>
<th>Duration</th>
<th>Success rate</th>
</tr>
</thead>
<tbody>
<tr>
<td class="success">
<a href="packages/tests.html">tests</a>
</td>
<td>99</td>
<td>0</td>
<td>0</td>
<td>1m36.65s</td>
<td class="success">100%</td>
</tr>
</tbody>
</table>
</div>
<div id="tab1" class="tab">
<h2>Classes</h2>
<table>
<thead>
<tr>
<th>Class</th>
<th>Tests</th>
<th>Failures</th>
<th>Ignored</th>
<th>Duration</th>
<th>Success rate</th>
</tr>
</thead>
<tbody>
<tr>
<td class="success">
<a href="classes/tests.HealthCheckTest.html">tests.HealthCheckTest</a>
</td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>1.481s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">
<a href="classes/tests.RepositoryTest.html">tests.RepositoryTest</a>
</td>
<td>6</td>
<td>0</td>
<td>0</td>
<td>52.675s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">
<a href="classes/tests.SecurityTest.html">tests.SecurityTest</a>
</td>
<td>72</td>
<td>0</td>
<td>0</td>
<td>31.877s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">
<a href="classes/tests.XrayTest.html">tests.XrayTest</a>
</td>
<td>19</td>
<td>0</td>
<td>0</td>
<td>10.615s</td>
<td class="success">100%</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="footer">
<p>
<div>
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 6.5</a> at Jun 18, 2020, 3:55:55 PM</p>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@@ -1,194 +0,0 @@
(function (window, document) {
"use strict";
var tabs = {};
function changeElementClass(element, classValue) {
if (element.getAttribute("className")) {
element.setAttribute("className", classValue);
} else {
element.setAttribute("class", classValue);
}
}
function getClassAttribute(element) {
if (element.getAttribute("className")) {
return element.getAttribute("className");
} else {
return element.getAttribute("class");
}
}
function addClass(element, classValue) {
changeElementClass(element, getClassAttribute(element) + " " + classValue);
}
function removeClass(element, classValue) {
changeElementClass(element, getClassAttribute(element).replace(classValue, ""));
}
function initTabs() {
var container = document.getElementById("tabs");
tabs.tabs = findTabs(container);
tabs.titles = findTitles(tabs.tabs);
tabs.headers = findHeaders(container);
tabs.select = select;
tabs.deselectAll = deselectAll;
tabs.select(0);
return true;
}
function getCheckBox() {
return document.getElementById("line-wrapping-toggle");
}
function getLabelForCheckBox() {
return document.getElementById("label-for-line-wrapping-toggle");
}
function findCodeBlocks() {
var spans = document.getElementById("tabs").getElementsByTagName("span");
var codeBlocks = [];
for (var i = 0; i < spans.length; ++i) {
if (spans[i].className.indexOf("code") >= 0) {
codeBlocks.push(spans[i]);
}
}
return codeBlocks;
}
function forAllCodeBlocks(operation) {
var codeBlocks = findCodeBlocks();
for (var i = 0; i < codeBlocks.length; ++i) {
operation(codeBlocks[i], "wrapped");
}
}
function toggleLineWrapping() {
var checkBox = getCheckBox();
if (checkBox.checked) {
forAllCodeBlocks(addClass);
} else {
forAllCodeBlocks(removeClass);
}
}
function initControls() {
if (findCodeBlocks().length > 0) {
var checkBox = getCheckBox();
var label = getLabelForCheckBox();
checkBox.onclick = toggleLineWrapping;
checkBox.checked = false;
removeClass(label, "hidden");
}
}
function switchTab() {
var id = this.id.substr(1);
for (var i = 0; i < tabs.tabs.length; i++) {
if (tabs.tabs[i].id === id) {
tabs.select(i);
break;
}
}
return false;
}
function select(i) {
this.deselectAll();
changeElementClass(this.tabs[i], "tab selected");
changeElementClass(this.headers[i], "selected");
while (this.headers[i].firstChild) {
this.headers[i].removeChild(this.headers[i].firstChild);
}
var h2 = document.createElement("H2");
h2.appendChild(document.createTextNode(this.titles[i]));
this.headers[i].appendChild(h2);
}
function deselectAll() {
for (var i = 0; i < this.tabs.length; i++) {
changeElementClass(this.tabs[i], "tab deselected");
changeElementClass(this.headers[i], "deselected");
while (this.headers[i].firstChild) {
this.headers[i].removeChild(this.headers[i].firstChild);
}
var a = document.createElement("A");
a.setAttribute("id", "ltab" + i);
a.setAttribute("href", "#tab" + i);
a.onclick = switchTab;
a.appendChild(document.createTextNode(this.titles[i]));
this.headers[i].appendChild(a);
}
}
function findTabs(container) {
return findChildElements(container, "DIV", "tab");
}
function findHeaders(container) {
var owner = findChildElements(container, "UL", "tabLinks");
return findChildElements(owner[0], "LI", null);
}
function findTitles(tabs) {
var titles = [];
for (var i = 0; i < tabs.length; i++) {
var tab = tabs[i];
var header = findChildElements(tab, "H2", null)[0];
header.parentNode.removeChild(header);
if (header.innerText) {
titles.push(header.innerText);
} else {
titles.push(header.textContent);
}
}
return titles;
}
function findChildElements(container, name, targetClass) {
var elements = [];
var children = container.childNodes;
for (var i = 0; i < children.length; i++) {
var child = children.item(i);
if (child.nodeType === 1 && child.nodeName === name) {
if (targetClass && child.className.indexOf(targetClass) < 0) {
continue;
}
elements.push(child);
}
}
return elements;
}
// Entry point.
window.onload = function() {
initTabs();
initControls();
};
} (window, window.document));

View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitReportReporter -->
<testsuite hostname="jefff-mac.lan" failures="0" tests="2" name="tests.HealthCheckTest" time="1.481" errors="0" timestamp="18 Jun 2020 22:55:55 GMT" skipped="0">
<testcase classname="tests.HealthCheckTest" name="healthCheckTest" time="1.254"/>
<testcase classname="tests.HealthCheckTest" name="pingTest" time="0.227"/>
</testsuite> <!-- tests.HealthCheckTest -->

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitReportReporter -->
<testsuite hostname="jefff-mac.lan" failures="0" tests="6" name="tests.RepositoryTest" time="52.675" errors="0" timestamp="18 Jun 2020 22:55:55 GMT" skipped="0">
<testcase classname="tests.RepositoryTest" name="deleteReposTest" time="1.476"/>
<testcase classname="tests.RepositoryTest" name="createDefaultHAReposTest" time="3.271"/>
<testcase classname="tests.RepositoryTest" name="checkDefaultHAReposTest" time="0.488"/>
<testcase classname="tests.RepositoryTest" name="deleteDefaultReposTest" time="44.317"/>
<testcase classname="tests.RepositoryTest" name="checkReposAreDeleted" time="0.239"/>
<testcase classname="tests.RepositoryTest" name="reCreateDefaultHAReposTest" time="2.884"/>
</testsuite> <!-- tests.RepositoryTest -->

View File

@@ -1,76 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitReportReporter -->
<testsuite hostname="jefff-mac.lan" failures="0" tests="72" name="tests.SecurityTest" time="31.877" errors="0" timestamp="18 Jun 2020 22:55:55 GMT" skipped="0">
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.402"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.405"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.467"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.422"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.480"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.409"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.385"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.419"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.417"/>
<testcase classname="tests.SecurityTest" name="createUsersTest" time="0.498"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.324"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.394"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.311"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.312"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.337"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.313"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.337"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.322"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.338"/>
<testcase classname="tests.SecurityTest" name="verifyUsersTest" time="0.331"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.467"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.472"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.442"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.463"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.479"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.816"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.457"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.499"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.448"/>
<testcase classname="tests.SecurityTest" name="generateAPIKeysTest" time="0.543"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.450"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.474"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.473"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.457"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.448"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.450"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.479"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.476"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.447"/>
<testcase classname="tests.SecurityTest" name="regenerateAPIKeysTest" time="0.422"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.614"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.654"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.599"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.647"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.620"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.629"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.617"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.634"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.629"/>
<testcase classname="tests.SecurityTest" name="createGroupTest" time="0.656"/>
<testcase classname="tests.SecurityTest" name="createPermissionsTest" time="0.912"/>
<testcase classname="tests.SecurityTest" name="deletePermissionsTest" time="0.375"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.350"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.334"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.337"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.403"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.350"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.412"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.347"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.350"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.400"/>
<testcase classname="tests.SecurityTest" name="deleteUserTest" time="0.379"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.335"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.338"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.324"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.333"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.407"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.326"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.319"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.322"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.327"/>
<testcase classname="tests.SecurityTest" name="deleteGroupTest" time="0.313"/>
</testsuite> <!-- tests.SecurityTest -->

View File

@@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitReportReporter -->
<testsuite hostname="jefff-mac.lan" failures="0" tests="19" name="tests.XrayTest" time="10.615" errors="0" timestamp="18 Jun 2020 22:55:55 GMT" skipped="0">
<testcase classname="tests.XrayTest" name="createIssueEventTest" time="0.622"/>
<testcase classname="tests.XrayTest" name="updateIssueEventTest" time="0.429"/>
<testcase classname="tests.XrayTest" name="createPolicyTest" time="0.389"/>
<testcase classname="tests.XrayTest" name="updatePolicyTest" time="0.398"/>
<testcase classname="tests.XrayTest" name="getPoliciesTest" time="0.243"/>
<testcase classname="tests.XrayTest" name="createWatchTest" time="0.455"/>
<testcase classname="tests.XrayTest" name="updateWatchTest" time="0.465"/>
<testcase classname="tests.XrayTest" name="assignPolicyToWatchTest" time="0.240"/>
<testcase classname="tests.XrayTest" name="deleteWatchTest" time="0.253"/>
<testcase classname="tests.XrayTest" name="deletePolicyTest" time="0.228"/>
<testcase classname="tests.XrayTest" name="integrationConfigurationTest" time="0.403"/>
<testcase classname="tests.XrayTest" name="enableTLSRabbitMQTest" time="0.422"/>
<testcase classname="tests.XrayTest" name="getBinaryManagerTest" time="0.241"/>
<testcase classname="tests.XrayTest" name="getIndexingConfigurationTest" time="0.270"/>
<testcase classname="tests.XrayTest" name="updateIndexingConfigurationTest" time="0.463"/>
<testcase classname="tests.XrayTest" name="createSupportBundleTest" time="4.665"/>
<testcase classname="tests.XrayTest" name="getSystemMonitoringTest" time="0.179"/>
<testcase classname="tests.XrayTest" name="xrayPingRequestTest" time="0.115"/>
<testcase classname="tests.XrayTest" name="xrayGetVersionTest" time="0.135"/>
</testsuite> <!-- tests.XrayTest -->

Binary file not shown.

Before

Width:  |  Height:  |  Size: 352 B

View File

@@ -1,288 +0,0 @@
<table border='1'>
<tr>
<th>Class name</th>
<th>Method name</th>
<th>Groups</th>
</tr><tr>
<td>tests.SecurityTest</td>
<td>&nbsp;</td><td>&nbsp;</td></tr>
<tr>
<td align='center' colspan='3'>@Test</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>deleteUserTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>deleteGroupTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>generateAPIKeysTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>verifyUsersTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>createUsersTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>regenerateAPIKeysTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>createGroupTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>createPermissionsTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>deletePermissionsTest</td>
<td>pro </td>
</tr>
<tr>
<td align='center' colspan='3'>@BeforeClass</td>
</tr>
<tr>
<td align='center' colspan='3'>@BeforeMethod</td>
</tr>
<tr>
<td align='center' colspan='3'>@AfterMethod</td>
</tr>
<tr>
<td align='center' colspan='3'>@AfterClass</td>
</tr>
<tr>
<td>tests.HealthCheckTest</td>
<td>&nbsp;</td><td>&nbsp;</td></tr>
<tr>
<td align='center' colspan='3'>@Test</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>healthCheckTest</td>
<td>common </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>pingTest</td>
<td>common ping </td>
</tr>
<tr>
<td align='center' colspan='3'>@BeforeClass</td>
</tr>
<tr>
<td align='center' colspan='3'>@BeforeMethod</td>
</tr>
<tr>
<td align='center' colspan='3'>@AfterMethod</td>
</tr>
<tr>
<td align='center' colspan='3'>@AfterClass</td>
</tr>
<tr>
<td>tests.RepositoryTest</td>
<td>&nbsp;</td><td>&nbsp;</td></tr>
<tr>
<td align='center' colspan='3'>@Test</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>deleteDefaultReposTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>createDefaultJCRReposTest</td>
<td>jcr </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>createSupportBundleJCATest</td>
<td>jcr </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>checkDefaultJCRReposTest</td>
<td>jcr </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>reCreateDefaultHAReposTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>checkReposAreDeleted</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>reCreateDefaultJCRReposTest</td>
<td>jcr </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>deleteReposTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>checkDefaultHAReposTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>deleteDefaultJCRReposTest</td>
<td>jcr </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>createDefaultHAReposTest</td>
<td>pro </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>deleteJCRReposTest</td>
<td>jcr </td>
</tr>
<tr>
<td align='center' colspan='3'>@BeforeClass</td>
</tr>
<tr>
<td align='center' colspan='3'>@BeforeMethod</td>
</tr>
<tr>
<td align='center' colspan='3'>@AfterMethod</td>
</tr>
<tr>
<td align='center' colspan='3'>@AfterClass</td>
</tr>
<tr>
<td>tests.XrayTest</td>
<td>&nbsp;</td><td>&nbsp;</td></tr>
<tr>
<td align='center' colspan='3'>@Test</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>getPoliciesTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>createSupportBundleTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>getSystemMonitoringTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>enableTLSRabbitMQTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>createPolicyTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>getIndexingConfigurationTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>assignPolicyToWatchTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>createIssueEventTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>updateIssueEventTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>deleteWatchTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>createWatchTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>xrayPingRequestTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>xrayGetVersionTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>updateWatchTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>getBinaryManagerTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>updatePolicyTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>deletePolicyTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>integrationConfigurationTest</td>
<td>xray </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>updateIndexingConfigurationTest</td>
<td>xray </td>
</tr>
<tr>
<td align='center' colspan='3'>@BeforeClass</td>
</tr>
<tr>
<td align='center' colspan='3'>@BeforeMethod</td>
</tr>
<tr>
<td align='center' colspan='3'>@AfterMethod</td>
</tr>
<tr>
<td align='center' colspan='3'>@AfterClass</td>
</tr>
</table>

View File

@@ -1,6 +0,0 @@
<h2>Groups used for this test run</h2><table border="1">
<tr> <td align="center"><b>Group name</b></td><td align="center"><b>Methods</b></td></tr><tr><td>common</td><td>HealthCheckTest.pingTest()[pri:1, instance:tests.HealthCheckTest@483dde3c]<br/>HealthCheckTest.healthCheckTest()[pri:0, instance:tests.HealthCheckTest@483dde3c]<br/></td></tr>
<tr><td>ping</td><td>HealthCheckTest.pingTest()[pri:1, instance:tests.HealthCheckTest@483dde3c]<br/></td></tr>
<tr><td>pro</td><td>SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]<br/>RepositoryTest.createDefaultHAReposTest()[pri:2, instance:tests.RepositoryTest@4f17d179]<br/>SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]<br/>SecurityTest.createPermissionsTest()[pri:6, instance:tests.SecurityTest@285aa2f9]<br/>RepositoryTest.checkReposAreDeleted()[pri:10, instance:tests.RepositoryTest@4f17d179]<br/>SecurityTest.deletePermissionsTest()[pri:7, instance:tests.SecurityTest@285aa2f9]<br/>SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]<br/>RepositoryTest.checkDefaultHAReposTest()[pri:3, instance:tests.RepositoryTest@4f17d179]<br/>SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]<br/>RepositoryTest.deleteDefaultReposTest()[pri:9, instance:tests.RepositoryTest@4f17d179]<br/>SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]<br/>RepositoryTest.deleteReposTest()[pri:1, instance:tests.RepositoryTest@4f17d179]<br/>SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]<br/>SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]<br/>RepositoryTest.reCreateDefaultHAReposTest()[pri:11, instance:tests.RepositoryTest@4f17d179]<br/></td></tr>
<tr><td>xray</td><td>XrayTest.deleteWatchTest()[pri:8, instance:tests.XrayTest@53d7d172]<br/>XrayTest.integrationConfigurationTest()[pri:11, instance:tests.XrayTest@53d7d172]<br/>XrayTest.updateIndexingConfigurationTest()[pri:15, instance:tests.XrayTest@53d7d172]<br/>XrayTest.xrayGetVersionTest()[pri:20, instance:tests.XrayTest@53d7d172]<br/>XrayTest.deletePolicyTest()[pri:9, instance:tests.XrayTest@53d7d172]<br/>XrayTest.getBinaryManagerTest()[pri:13, instance:tests.XrayTest@53d7d172]<br/>XrayTest.updatePolicyTest()[pri:4, instance:tests.XrayTest@53d7d172]<br/>XrayTest.updateWatchTest()[pri:6, instance:tests.XrayTest@53d7d172]<br/>XrayTest.createWatchTest()[pri:5, instance:tests.XrayTest@53d7d172]<br/>XrayTest.xrayPingRequestTest()[pri:19, instance:tests.XrayTest@53d7d172]<br/>XrayTest.createIssueEventTest(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.XrayTest@53d7d172]<br/>XrayTest.assignPolicyToWatchTest()[pri:7, instance:tests.XrayTest@53d7d172]<br/>XrayTest.createPolicyTest()[pri:3, instance:tests.XrayTest@53d7d172]<br/>XrayTest.enableTLSRabbitMQTest()[pri:12, instance:tests.XrayTest@53d7d172]<br/>XrayTest.getIndexingConfigurationTest()[pri:14, instance:tests.XrayTest@53d7d172]<br/>XrayTest.createSupportBundleTest()[pri:17, instance:tests.XrayTest@53d7d172]<br/>XrayTest.getSystemMonitoringTest()[pri:18, instance:tests.XrayTest@53d7d172]<br/>XrayTest.getPoliciesTest()[pri:4, instance:tests.XrayTest@53d7d172]<br/>XrayTest.updateIssueEventTest(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.XrayTest@53d7d172]<br/></td></tr>
</table>

View File

@@ -1,6 +0,0 @@
<html><head><title>Results for All API tests</title></head>
<frameset cols="26%,74%">
<frame src="toc.html" name="navFrame">
<frame src="main.html" name="mainFrame">
</frameset>
</html>

View File

@@ -1,2 +0,0 @@
<html><head><title>Results for All API tests</title></head>
<body>Select a result on the left-hand pane.</body></html>

View File

@@ -1,212 +0,0 @@
<h2>Methods run, sorted chronologically</h2><h3>&gt;&gt; means before, &lt;&lt; means after</h3><p/><br/><em>All API tests</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/>
<table border="1">
<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:47</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.assignPolicyToWatchTest()[pri:7, instance:tests.XrayTest@53d7d172]">assignPolicyToWatchTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:54:24</td> <td>-82860</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="RepositoryTest.checkDefaultHAReposTest()[pri:3, instance:tests.RepositoryTest@4f17d179]">checkDefaultHAReposTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:55:09</td> <td>-38053</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="RepositoryTest.checkReposAreDeleted()[pri:10, instance:tests.RepositoryTest@4f17d179]">checkReposAreDeleted</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:54:21</td> <td>-86131</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="RepositoryTest.createDefaultHAReposTest()[pri:2, instance:tests.RepositoryTest@4f17d179]">createDefaultHAReposTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:29</td> <td>-17622</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:30</td> <td>-17023</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:31</td> <td>-16403</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:31</td> <td>-15774</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:32</td> <td>-15157</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:33</td> <td>-14523</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:33</td> <td>-13909</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:34</td> <td>-13255</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:35</td> <td>-12599</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:35</td> <td>-11952</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:44</td> <td>-3003</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.createIssueEventTest(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.XrayTest@53d7d172]">createIssueEventTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:36</td> <td>-11323</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createPermissionsTest()[pri:6, instance:tests.SecurityTest@285aa2f9]">createPermissionsTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:45</td> <td>-1951</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.createPolicyTest()[pri:3, instance:tests.XrayTest@53d7d172]">createPolicyTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:50</td> <td>2521</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.createSupportBundleTest()[pri:17, instance:tests.XrayTest@53d7d172]">createSupportBundleTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:12</td> <td>-34915</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:13</td> <td>-34435</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:13</td> <td>-33968</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:14</td> <td>-33470</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:14</td> <td>-33085</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:14</td> <td>-32676</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:15</td> <td>-32254</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:15</td> <td>-31835</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:16</td> <td>-31430</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:16</td> <td>-31013</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:46</td> <td>-921</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.createWatchTest()[pri:5, instance:tests.XrayTest@53d7d172]">createWatchTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:54:25</td> <td>-82371</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="RepositoryTest.deleteDefaultReposTest()[pri:9, instance:tests.RepositoryTest@4f17d179]">deleteDefaultReposTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:41</td> <td>-6370</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:41</td> <td>-6035</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:41</td> <td>-5711</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:42</td> <td>-5384</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:42</td> <td>-5065</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:42</td> <td>-4657</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:43</td> <td>-4323</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:43</td> <td>-3984</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:43</td> <td>-3657</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:44</td> <td>-3335</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:37</td> <td>-10410</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deletePermissionsTest()[pri:7, instance:tests.SecurityTest@285aa2f9]">deletePermissionsTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:48</td> <td>493</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.deletePolicyTest()[pri:9, instance:tests.XrayTest@53d7d172]">deletePolicyTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:54:19</td> <td>-87607</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="RepositoryTest.deleteReposTest()[pri:1, instance:tests.RepositoryTest@4f17d179]">deleteReposTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:37</td> <td>-10034</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:37</td> <td>-9631</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:38</td> <td>-9284</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:38</td> <td>-8872</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:39</td> <td>-8535</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:39</td> <td>-8135</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:39</td> <td>-7785</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:40</td> <td>-7434</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:40</td> <td>-7084</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:40</td> <td>-6705</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:47</td> <td>240</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.deleteWatchTest()[pri:8, instance:tests.XrayTest@53d7d172]">deleteWatchTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:48</td> <td>1124</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.enableTLSRabbitMQTest()[pri:12, instance:tests.XrayTest@53d7d172]">enableTLSRabbitMQTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:20</td> <td>-27289</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:21</td> <td>-26472</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:21</td> <td>-25929</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:22</td> <td>-25429</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:22</td> <td>-24965</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:23</td> <td>-24517</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:23</td> <td>-24060</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:23</td> <td>-23618</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:24</td> <td>-23146</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:24</td> <td>-22678</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:49</td> <td>1546</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.getBinaryManagerTest()[pri:13, instance:tests.XrayTest@53d7d172]">getBinaryManagerTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:49</td> <td>1787</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.getIndexingConfigurationTest()[pri:14, instance:tests.XrayTest@53d7d172]">getIndexingConfigurationTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:46</td> <td>-1164</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.getPoliciesTest()[pri:4, instance:tests.XrayTest@53d7d172]">getPoliciesTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:54</td> <td>7186</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.getSystemMonitoringTest()[pri:18, instance:tests.XrayTest@53d7d172]">getSystemMonitoringTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="afb284"> <td>20/06/18 15:54:18</td> <td>-89111</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="HealthCheckTest.healthCheckTest()[pri:0, instance:tests.HealthCheckTest@483dde3c]">healthCheckTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:48</td> <td>721</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.integrationConfigurationTest()[pri:11, instance:tests.XrayTest@53d7d172]">integrationConfigurationTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="afb284"> <td>20/06/18 15:54:19</td> <td>-87856</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="HealthCheckTest.pingTest()[pri:1, instance:tests.HealthCheckTest@483dde3c]">pingTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:55:09</td> <td>-37814</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="RepositoryTest.reCreateDefaultHAReposTest()[pri:11, instance:tests.RepositoryTest@4f17d179]">reCreateDefaultHAReposTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:25</td> <td>-22199</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:25</td> <td>-21726</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:26</td> <td>-21279</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:26</td> <td>-20803</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:27</td> <td>-20329</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:27</td> <td>-19879</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:28</td> <td>-19457</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:28</td> <td>-18978</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:29</td> <td>-18528</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:29</td> <td>-18079</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="afb284"> <td>20/06/18 15:54:18</td> <td>-89294</td> <td title="&gt;&gt;HealthCheckTest.setUp()[pri:0, instance:tests.HealthCheckTest@483dde3c]">&gt;&gt;setUp</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:54:18</td> <td>-89205</td> <td title="&gt;&gt;SecurityTest.setUp()[pri:0, instance:tests.SecurityTest@285aa2f9]">&gt;&gt;setUp</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:54:18</td> <td>-89121</td> <td title="&gt;&gt;XrayTest.setUp()[pri:0, instance:tests.XrayTest@53d7d172]">&gt;&gt;setUp</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:54:19</td> <td>-87608</td> <td>&nbsp;</td><td title="&gt;&gt;RepositoryTest.setUp()[pri:0, instance:tests.RepositoryTest@4f17d179]">&gt;&gt;setUp</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:44</td> <td>-3004</td> <td>&nbsp;</td><td title="&gt;&gt;XrayTest.testSetUp()[pri:0, instance:tests.XrayTest@53d7d172]">&gt;&gt;testSetUp</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:49</td> <td>2058</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.updateIndexingConfigurationTest()[pri:15, instance:tests.XrayTest@53d7d172]">updateIndexingConfigurationTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:45</td> <td>-2380</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.updateIssueEventTest(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.XrayTest@53d7d172]">updateIssueEventTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:46</td> <td>-1562</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.updatePolicyTest()[pri:4, instance:tests.XrayTest@53d7d172]">updatePolicyTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:47</td> <td>-466</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.updateWatchTest()[pri:6, instance:tests.XrayTest@53d7d172]">updateWatchTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:16</td> <td>-30610</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:17</td> <td>-30272</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:17</td> <td>-29941</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:17</td> <td>-29627</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:18</td> <td>-29305</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:18</td> <td>-28981</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:18</td> <td>-28644</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:19</td> <td>-28333</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:19</td> <td>-27938</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:20</td> <td>-27601</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:55</td> <td>7481</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.xrayGetVersionTest()[pri:20, instance:tests.XrayTest@53d7d172]">xrayGetVersionTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:54</td> <td>7365</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.xrayPingRequestTest()[pri:19, instance:tests.XrayTest@53d7d172]">xrayPingRequestTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
</table>

View File

@@ -1,8 +0,0 @@
<h2>Methods that were not run</h2><table>
<tr><td>tests.RepositoryTest.deleteJCRReposTest</td></tr>
<tr><td>tests.RepositoryTest.deleteDefaultJCRReposTest</td></tr>
<tr><td>tests.RepositoryTest.reCreateDefaultJCRReposTest</td></tr>
<tr><td>tests.RepositoryTest.createSupportBundleJCATest</td></tr>
<tr><td>tests.RepositoryTest.checkDefaultJCRReposTest</td></tr>
<tr><td>tests.RepositoryTest.createDefaultJCRReposTest</td></tr>
</table>

View File

@@ -1,212 +0,0 @@
<h2>Methods run, sorted chronologically</h2><h3>&gt;&gt; means before, &lt;&lt; means after</h3><p/><br/><em>All API tests</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/>
<table border="1">
<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr>
<tr bgcolor="afb284"> <td>20/06/18 15:54:18</td> <td>0</td> <td title="&gt;&gt;HealthCheckTest.setUp()[pri:0, instance:tests.HealthCheckTest@483dde3c]">&gt;&gt;setUp</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:54:18</td> <td>89</td> <td title="&gt;&gt;SecurityTest.setUp()[pri:0, instance:tests.SecurityTest@285aa2f9]">&gt;&gt;setUp</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:54:18</td> <td>173</td> <td title="&gt;&gt;XrayTest.setUp()[pri:0, instance:tests.XrayTest@53d7d172]">&gt;&gt;setUp</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="afb284"> <td>20/06/18 15:54:18</td> <td>183</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="HealthCheckTest.healthCheckTest()[pri:0, instance:tests.HealthCheckTest@483dde3c]">healthCheckTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="afb284"> <td>20/06/18 15:54:19</td> <td>1438</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="HealthCheckTest.pingTest()[pri:1, instance:tests.HealthCheckTest@483dde3c]">pingTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:54:19</td> <td>1686</td> <td>&nbsp;</td><td title="&gt;&gt;RepositoryTest.setUp()[pri:0, instance:tests.RepositoryTest@4f17d179]">&gt;&gt;setUp</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:54:19</td> <td>1687</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="RepositoryTest.deleteReposTest()[pri:1, instance:tests.RepositoryTest@4f17d179]">deleteReposTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:54:21</td> <td>3163</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="RepositoryTest.createDefaultHAReposTest()[pri:2, instance:tests.RepositoryTest@4f17d179]">createDefaultHAReposTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:54:24</td> <td>6434</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="RepositoryTest.checkDefaultHAReposTest()[pri:3, instance:tests.RepositoryTest@4f17d179]">checkDefaultHAReposTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:54:25</td> <td>6923</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="RepositoryTest.deleteDefaultReposTest()[pri:9, instance:tests.RepositoryTest@4f17d179]">deleteDefaultReposTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:55:09</td> <td>51241</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="RepositoryTest.checkReposAreDeleted()[pri:10, instance:tests.RepositoryTest@4f17d179]">checkReposAreDeleted</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="cebd75"> <td>20/06/18 15:55:09</td> <td>51480</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="RepositoryTest.reCreateDefaultHAReposTest()[pri:11, instance:tests.RepositoryTest@4f17d179]">reCreateDefaultHAReposTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:12</td> <td>54379</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:13</td> <td>54859</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:13</td> <td>55326</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:14</td> <td>55824</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:14</td> <td>56209</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:14</td> <td>56618</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:15</td> <td>57040</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:15</td> <td>57459</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:16</td> <td>57864</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:16</td> <td>58281</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.SecurityTest@285aa2f9]">createUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:16</td> <td>58684</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:17</td> <td>59022</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:17</td> <td>59353</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:17</td> <td>59667</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:18</td> <td>59989</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:18</td> <td>60313</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:18</td> <td>60650</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:19</td> <td>60961</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:19</td> <td>61356</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:20</td> <td>61693</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.verifyUsersTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.SecurityTest@285aa2f9]">verifyUsersTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:20</td> <td>62005</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:21</td> <td>62822</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:21</td> <td>63365</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:22</td> <td>63865</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:22</td> <td>64329</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:23</td> <td>64777</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:23</td> <td>65234</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:23</td> <td>65676</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:24</td> <td>66148</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:24</td> <td>66616</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.generateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:3, instance:tests.SecurityTest@285aa2f9]">generateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:25</td> <td>67095</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:25</td> <td>67568</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:26</td> <td>68015</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:26</td> <td>68491</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:27</td> <td>68965</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:27</td> <td>69415</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:28</td> <td>69837</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:28</td> <td>70316</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:29</td> <td>70766</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:29</td> <td>71215</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.regenerateAPIKeysTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:4, instance:tests.SecurityTest@285aa2f9]">regenerateAPIKeysTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:29</td> <td>71672</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:30</td> <td>72271</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:31</td> <td>72891</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:31</td> <td>73520</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:32</td> <td>74137</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:33</td> <td>74771</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:33</td> <td>75385</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:34</td> <td>76039</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:35</td> <td>76695</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:35</td> <td>77342</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createGroupTest(java.lang.Object)[pri:5, instance:tests.SecurityTest@285aa2f9]">createGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:36</td> <td>77971</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.createPermissionsTest()[pri:6, instance:tests.SecurityTest@285aa2f9]">createPermissionsTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:37</td> <td>78884</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deletePermissionsTest()[pri:7, instance:tests.SecurityTest@285aa2f9]">deletePermissionsTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:37</td> <td>79260</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:37</td> <td>79663</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:38</td> <td>80010</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:38</td> <td>80422</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:39</td> <td>80759</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:39</td> <td>81159</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:39</td> <td>81509</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:40</td> <td>81860</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:40</td> <td>82210</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:40</td> <td>82589</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteUserTest(java.lang.Object, java.lang.Object, java.lang.Object)[pri:8, instance:tests.SecurityTest@285aa2f9]">deleteUserTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:41</td> <td>82924</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:41</td> <td>83259</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:41</td> <td>83583</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:42</td> <td>83910</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:42</td> <td>84229</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:42</td> <td>84637</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:43</td> <td>84971</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:43</td> <td>85310</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:43</td> <td>85637</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="70e975"> <td>20/06/18 15:55:44</td> <td>85959</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="SecurityTest.deleteGroupTest(java.lang.Object)[pri:9, instance:tests.SecurityTest@285aa2f9]">deleteGroupTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:44</td> <td>86290</td> <td>&nbsp;</td><td title="&gt;&gt;XrayTest.testSetUp()[pri:0, instance:tests.XrayTest@53d7d172]">&gt;&gt;testSetUp</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:44</td> <td>86291</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.createIssueEventTest(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)[pri:1, instance:tests.XrayTest@53d7d172]">createIssueEventTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:45</td> <td>86914</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.updateIssueEventTest(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)[pri:2, instance:tests.XrayTest@53d7d172]">updateIssueEventTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:45</td> <td>87343</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.createPolicyTest()[pri:3, instance:tests.XrayTest@53d7d172]">createPolicyTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:46</td> <td>87732</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.updatePolicyTest()[pri:4, instance:tests.XrayTest@53d7d172]">updatePolicyTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:46</td> <td>88130</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.getPoliciesTest()[pri:4, instance:tests.XrayTest@53d7d172]">getPoliciesTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:46</td> <td>88373</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.createWatchTest()[pri:5, instance:tests.XrayTest@53d7d172]">createWatchTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:47</td> <td>88828</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.updateWatchTest()[pri:6, instance:tests.XrayTest@53d7d172]">updateWatchTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:47</td> <td>89294</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.assignPolicyToWatchTest()[pri:7, instance:tests.XrayTest@53d7d172]">assignPolicyToWatchTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:47</td> <td>89534</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.deleteWatchTest()[pri:8, instance:tests.XrayTest@53d7d172]">deleteWatchTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:48</td> <td>89787</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.deletePolicyTest()[pri:9, instance:tests.XrayTest@53d7d172]">deletePolicyTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:48</td> <td>90015</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.integrationConfigurationTest()[pri:11, instance:tests.XrayTest@53d7d172]">integrationConfigurationTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:48</td> <td>90418</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.enableTLSRabbitMQTest()[pri:12, instance:tests.XrayTest@53d7d172]">enableTLSRabbitMQTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:49</td> <td>90840</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.getBinaryManagerTest()[pri:13, instance:tests.XrayTest@53d7d172]">getBinaryManagerTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:49</td> <td>91081</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.getIndexingConfigurationTest()[pri:14, instance:tests.XrayTest@53d7d172]">getIndexingConfigurationTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:49</td> <td>91352</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.updateIndexingConfigurationTest()[pri:15, instance:tests.XrayTest@53d7d172]">updateIndexingConfigurationTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:50</td> <td>91815</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.createSupportBundleTest()[pri:17, instance:tests.XrayTest@53d7d172]">createSupportBundleTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:54</td> <td>96480</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.getSystemMonitoringTest()[pri:18, instance:tests.XrayTest@53d7d172]">getSystemMonitoringTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:54</td> <td>96659</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.xrayPingRequestTest()[pri:19, instance:tests.XrayTest@53d7d172]">xrayPingRequestTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
<tr bgcolor="e1b796"> <td>20/06/18 15:55:55</td> <td>96775</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="XrayTest.xrayGetVersionTest()[pri:20, instance:tests.XrayTest@53d7d172]">xrayGetVersionTest</td>
<td>Test worker@545376742</td> <td></td> </tr>
</table>

View File

@@ -1,103 +0,0 @@
<h2>Reporter output</h2><table><tr><td>- Health check. Service "jfac@01eb4sc7vmyn3y1958z2jp16t6" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy</td></tr>
<tr><td>- Health check. Service "jffe@000" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy</td></tr>
<tr><td>- Health check. Service "jfmd@01eb4scm5ggcgsx207xjtr181p" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy</td></tr>
<tr><td>- Health check. Service "jfrt@01eb4scnq0vk430wzk9v2f1syf" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy</td></tr>
<tr><td>- Ping test. Service is OK</td></tr>
<tr><td>- Delete sample HA repositories. All repositories were successfully deleted</td></tr>
<tr><td>- Create repositories for HA distribution. Successfully created</td></tr>
<tr><td>- Verify HA repos were created. 84 repositories were created</td></tr>
<tr><td>- Delete HA repositories. All repositories were successfully deleted</td></tr>
<tr><td>- Verify repo were deleted. 0 repositories remain</td></tr>
<tr><td>- Re-create repositories for HA distribution. Successfully created</td></tr>
<tr><td>- Create users. User testuser0 created successfully</td></tr>
<tr><td>- Create users. User testuser1 created successfully</td></tr>
<tr><td>- Create users. User testuser2 created successfully</td></tr>
<tr><td>- Create users. User testuser3 created successfully</td></tr>
<tr><td>- Create users. User testuser4 created successfully</td></tr>
<tr><td>- Create users. User testuser5 created successfully</td></tr>
<tr><td>- Create users. User testuser6 created successfully</td></tr>
<tr><td>- Create users. User testuser7 created successfully</td></tr>
<tr><td>- Create users. User testuser8 created successfully</td></tr>
<tr><td>- Create users. User testuser9 created successfully</td></tr>
<tr><td>- Verify created users. User testuser0 was successfully verified</td></tr>
<tr><td>- Verify created users. User testuser1 was successfully verified</td></tr>
<tr><td>- Verify created users. User testuser2 was successfully verified</td></tr>
<tr><td>- Verify created users. User testuser3 was successfully verified</td></tr>
<tr><td>- Verify created users. User testuser4 was successfully verified</td></tr>
<tr><td>- Verify created users. User testuser5 was successfully verified</td></tr>
<tr><td>- Verify created users. User testuser6 was successfully verified</td></tr>
<tr><td>- Verify created users. User testuser7 was successfully verified</td></tr>
<tr><td>- Verify created users. User testuser8 was successfully verified</td></tr>
<tr><td>- Verify created users. User testuser9 was successfully verified</td></tr>
<tr><td>- Generate API keys. Key for testuser0 created successfully</td></tr>
<tr><td>- Generate API keys. Key for testuser1 created successfully</td></tr>
<tr><td>- Generate API keys. Key for testuser2 created successfully</td></tr>
<tr><td>- Generate API keys. Key for testuser3 created successfully</td></tr>
<tr><td>- Generate API keys. Key for testuser4 created successfully</td></tr>
<tr><td>- Generate API keys. Key for testuser5 created successfully</td></tr>
<tr><td>- Generate API keys. Key for testuser6 created successfully</td></tr>
<tr><td>- Generate API keys. Key for testuser7 created successfully</td></tr>
<tr><td>- Generate API keys. Key for testuser8 created successfully</td></tr>
<tr><td>- Generate API keys. Key for testuser9 created successfully</td></tr>
<tr><td>- Re-generate API keys. Key for testuser0 re-generated successfully</td></tr>
<tr><td>- Re-generate API keys. Key for testuser1 re-generated successfully</td></tr>
<tr><td>- Re-generate API keys. Key for testuser2 re-generated successfully</td></tr>
<tr><td>- Re-generate API keys. Key for testuser3 re-generated successfully</td></tr>
<tr><td>- Re-generate API keys. Key for testuser4 re-generated successfully</td></tr>
<tr><td>- Re-generate API keys. Key for testuser5 re-generated successfully</td></tr>
<tr><td>- Re-generate API keys. Key for testuser6 re-generated successfully</td></tr>
<tr><td>- Re-generate API keys. Key for testuser7 re-generated successfully</td></tr>
<tr><td>- Re-generate API keys. Key for testuser8 re-generated successfully</td></tr>
<tr><td>- Re-generate API keys. Key for testuser9 re-generated successfully</td></tr>
<tr><td>- Create group. Group test-group-0 was successfully created</td></tr>
<tr><td>- Create group. Group test-group-1 was successfully created</td></tr>
<tr><td>- Create group. Group test-group-2 was successfully created</td></tr>
<tr><td>- Create group. Group test-group-3 was successfully created</td></tr>
<tr><td>- Create group. Group test-group-4 was successfully created</td></tr>
<tr><td>- Create group. Group test-group-5 was successfully created</td></tr>
<tr><td>- Create group. Group test-group-6 was successfully created</td></tr>
<tr><td>- Create group. Group test-group-7 was successfully created</td></tr>
<tr><td>- Create group. Group test-group-8 was successfully created</td></tr>
<tr><td>- Create group. Group test-group-9 was successfully created</td></tr>
<tr><td>- Create permissions. Permissions successfully created and verified</td></tr>
<tr><td>- Delete permissions. User testPermission has been removed successfully</td></tr>
<tr><td>- Delete user. User testuser0 has been removed successfully</td></tr>
<tr><td>- Delete user. User testuser1 has been removed successfully</td></tr>
<tr><td>- Delete user. User testuser2 has been removed successfully</td></tr>
<tr><td>- Delete user. User testuser3 has been removed successfully</td></tr>
<tr><td>- Delete user. User testuser4 has been removed successfully</td></tr>
<tr><td>- Delete user. User testuser5 has been removed successfully</td></tr>
<tr><td>- Delete user. User testuser6 has been removed successfully</td></tr>
<tr><td>- Delete user. User testuser7 has been removed successfully</td></tr>
<tr><td>- Delete user. User testuser8 has been removed successfully</td></tr>
<tr><td>- Delete user. User testuser9 has been removed successfully</td></tr>
<tr><td>- Delete group. Group test-group-0 has been removed successfully</td></tr>
<tr><td>- Delete group. Group test-group-1 has been removed successfully</td></tr>
<tr><td>- Delete group. Group test-group-2 has been removed successfully</td></tr>
<tr><td>- Delete group. Group test-group-3 has been removed successfully</td></tr>
<tr><td>- Delete group. Group test-group-4 has been removed successfully</td></tr>
<tr><td>- Delete group. Group test-group-5 has been removed successfully</td></tr>
<tr><td>- Delete group. Group test-group-6 has been removed successfully</td></tr>
<tr><td>- Delete group. Group test-group-7 has been removed successfully</td></tr>
<tr><td>- Delete group. Group test-group-8 has been removed successfully</td></tr>
<tr><td>- Delete group. Group test-group-9 has been removed successfully</td></tr>
<tr><td>- Create issue event. Issue event with ID XRAY-4206031 created and verified successfully</td></tr>
<tr><td>- Update issue event. Issue event with ID XRAY-4206031 updated and verified successfully</td></tr>
<tr><td>- Create policy. Policy with name security_policy_4206031 created and verified successfully</td></tr>
<tr><td>- Update policy. Policy with name security_policy_4206031 updated and verified successfully</td></tr>
<tr><td>- Get policies. Policies list is returned successfully. Policies returned: [security_policy_4206031]</td></tr>
<tr><td>- Create watch. Watch with name all-repositories_4206031 has been created and verified successfully</td></tr>
<tr><td>- Update watch. Watch with name all-repositories_4206031 has been updated and verified successfully</td></tr>
<tr><td>- Assign policy to watch. Policy assigned successfully to Watch</td></tr>
<tr><td>- Delete watch. Watch all-repositories_4206031 has been successfully deleted</td></tr>
<tr><td>- Delete policy. Policy security_policy_4206031 has been successfully deleted</td></tr>
<tr><td>- Integration configuration. Configuration for vendor vendor_4206031 has been successfully added and verified</td></tr>
<tr><td>- Enable TLS for RabbitMQ. TLS for RabbitMQ has been successfully enabled and verified</td></tr>
<tr><td>- Get binary manager. Binary manager is verified, connected RT version: 7.4.1</td></tr>
<tr><td>- Get repo indexing configuration.</td></tr>
<tr><td>- Update repo indexing configuration. Successfully updated</td></tr>
<tr><td>- Create support bundle. Created with a bug, localhost instead of the hostname</td></tr>
<tr><td>- Get system monitoring status. Data returned successfully</td></tr>
<tr><td>- Get system monitoring status. Data returned successfully</td></tr>
<tr><td>- Get X-ray version. Version: 3.3.0, revision: 3980dcb</td></tr>
</table>

View File

@@ -1 +0,0 @@
<html><head><title>testng.xml for All API tests</title></head><body><tt>&lt;?xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"?&gt;<br/>&lt;!DOCTYPE&nbsp;suite&nbsp;SYSTEM&nbsp;"http://testng.org/testng-1.0.dtd"&gt;<br/>&lt;suite&nbsp;name="All&nbsp;API&nbsp;tests"&nbsp;guice-stage="DEVELOPMENT"&nbsp;verbose="0"&gt;<br/>&nbsp;&nbsp;&lt;groups&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;run&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="common"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="pro"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="xray"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/run&gt;<br/>&nbsp;&nbsp;&lt;/groups&gt;<br/>&nbsp;&nbsp;&lt;test&nbsp;thread-count="5"&nbsp;name="tests.HealthCheckTest"&nbsp;verbose="0"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;groups&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;run&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="common"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="pro"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="xray"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/run&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/groups&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;classes&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;class&nbsp;name="tests.HealthCheckTest"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/classes&gt;<br/>&nbsp;&nbsp;&lt;/test&gt;&nbsp;&lt;!--&nbsp;tests.HealthCheckTest&nbsp;--&gt;<br/>&nbsp;&nbsp;&lt;test&nbsp;thread-count="5"&nbsp;name="tests.RepositoryTest"&nbsp;verbose="0"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;groups&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;run&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="common"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="pro"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="xray"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/run&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/groups&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;classes&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;class&nbsp;name="tests.RepositoryTest"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/classes&gt;<br/>&nbsp;&nbsp;&lt;/test&gt;&nbsp;&lt;!--&nbsp;tests.RepositoryTest&nbsp;--&gt;<br/>&nbsp;&nbsp;&lt;test&nbsp;thread-count="5"&nbsp;name="tests.SecurityTest"&nbsp;verbose="0"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;groups&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;run&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="common"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="pro"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="xray"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/run&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/groups&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;classes&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;class&nbsp;name="tests.SecurityTest"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/classes&gt;<br/>&nbsp;&nbsp;&lt;/test&gt;&nbsp;&lt;!--&nbsp;tests.SecurityTest&nbsp;--&gt;<br/>&nbsp;&nbsp;&lt;test&nbsp;thread-count="5"&nbsp;name="tests.XrayTest"&nbsp;verbose="0"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;groups&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;run&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="common"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="pro"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="xray"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/run&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/groups&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;classes&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;class&nbsp;name="tests.XrayTest"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/classes&gt;<br/>&nbsp;&nbsp;&lt;/test&gt;&nbsp;&lt;!--&nbsp;tests.XrayTest&nbsp;--&gt;<br/>&lt;/suite&gt;&nbsp;&lt;!--&nbsp;All&nbsp;API&nbsp;tests&nbsp;--&gt;<br/></tt></body></html>

View File

@@ -1 +0,0 @@
[SuiteResult context=tests.HealthCheckTest][SuiteResult context=tests.RepositoryTest][SuiteResult context=tests.SecurityTest][SuiteResult context=tests.XrayTest]

View File

@@ -1 +0,0 @@
[SuiteResult context=tests.HealthCheckTest][SuiteResult context=tests.RepositoryTest][SuiteResult context=tests.SecurityTest][SuiteResult context=tests.XrayTest]

View File

@@ -1 +0,0 @@
[SuiteResult context=tests.HealthCheckTest][SuiteResult context=tests.RepositoryTest][SuiteResult context=tests.SecurityTest][SuiteResult context=tests.XrayTest]

View File

@@ -1 +0,0 @@
[SuiteResult context=tests.HealthCheckTest][SuiteResult context=tests.RepositoryTest][SuiteResult context=tests.SecurityTest][SuiteResult context=tests.XrayTest]

View File

@@ -1,54 +0,0 @@
<html>
<head>
<title>Results for All API tests</title>
<link href="../testng.css" rel="stylesheet" type="text/css" />
<link href="../my-testng.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h3><p align="center">Results for<br/><em>All API tests</em></p></h3>
<table border='1' width='100%'>
<tr valign='top'>
<td>4 tests</td>
<td><a target='mainFrame' href='classes.html'>4 classes</a></td>
<td>36 methods:<br/>
&nbsp;&nbsp;<a target='mainFrame' href='methods.html'>chronological</a><br/>
&nbsp;&nbsp;<a target='mainFrame' href='methods-alphabetical.html'>alphabetical</a><br/>
&nbsp;&nbsp;<a target='mainFrame' href='methods-not-run.html'>not run (6)</a></td>
</tr>
<tr>
<td><a target='mainFrame' href='groups.html'>4 groups</a></td>
<td><a target='mainFrame' href='reporter-output.html'>reporter output</a></td>
<td><a target='mainFrame' href='testng.xml.html'>testng.xml</a></td>
</tr></table>
<table width='100%' class='test-passed'>
<tr><td>
<table style='width: 100%'><tr><td valign='top'>tests.HealthCheckTest (2/0/0)</td><td valign='top' align='right'>
<a href='tests.HealthCheckTest.html' target='mainFrame'>Results</a>
</td></tr></table>
</td></tr><p/>
</table>
<table width='100%' class='test-passed'>
<tr><td>
<table style='width: 100%'><tr><td valign='top'>tests.RepositoryTest (6/0/0)</td><td valign='top' align='right'>
<a href='tests.RepositoryTest.html' target='mainFrame'>Results</a>
</td></tr></table>
</td></tr><p/>
</table>
<table width='100%' class='test-passed'>
<tr><td>
<table style='width: 100%'><tr><td valign='top'>tests.SecurityTest (72/0/0)</td><td valign='top' align='right'>
<a href='tests.SecurityTest.html' target='mainFrame'>Results</a>
</td></tr></table>
</td></tr><p/>
</table>
<table width='100%' class='test-passed'>
<tr><td>
<table style='width: 100%'><tr><td valign='top'>tests.XrayTest (19/0/0)</td><td valign='top' align='right'>
<a href='tests.XrayTest.html' target='mainFrame'>Results</a>
</td></tr></table>
</td></tr><p/>
</table>
</body></html>

View File

@@ -1,9 +0,0 @@
<html>
<head><title></title><link href="./testng.css" rel="stylesheet" type="text/css" />
<link href="./my-testng.css" rel="stylesheet" type="text/css" />
</head><body>
<h2><p align='center'>Test results</p></h2>
<table border='1' width='100%' class='main-page'><tr><th>Suite</th><th>Passed</th><th>Failed</th><th>Skipped</th><th>testng.xml</th></tr>
<tr align='center' class='invocation-passed'><td><em>Total</em></td><td><em>99</em></td><td><em>0</em></td><td><em>0</em></td><td>&nbsp;</td></tr>
<tr align='center' class='invocation-passed'><td><a href='All API tests/index.html'>All API tests</a></td>
<td>99</td><td>0</td><td>0</td><td><a href='All API tests/testng.xml.html'>Link</a></td></tr></table></body></html>

View File

@@ -1,133 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
<title>Test results - Package tests</title>
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
<script src="../js/report.js" type="text/javascript"></script>
</head>
<body>
<div id="content">
<h1>Package tests</h1>
<div class="breadcrumbs">
<a href="../index.html">all</a> &gt; tests</div>
<div id="summary">
<table>
<tr>
<td>
<div class="summaryGroup">
<table>
<tr>
<td>
<div class="infoBox" id="tests">
<div class="counter">99</div>
<p>tests</p>
</div>
</td>
<td>
<div class="infoBox" id="failures">
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
<td>
<div class="infoBox" id="ignored">
<div class="counter">0</div>
<p>ignored</p>
</div>
</td>
<td>
<div class="infoBox" id="duration">
<div class="counter">1m36.65s</div>
<p>duration</p>
</div>
</td>
</tr>
</table>
</div>
</td>
<td>
<div class="infoBox success" id="successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
</tr>
</table>
</div>
<div id="tabs">
<ul class="tabLinks">
<li>
<a href="#tab0">Classes</a>
</li>
</ul>
<div id="tab0" class="tab">
<h2>Classes</h2>
<table>
<thread>
<tr>
<th>Class</th>
<th>Tests</th>
<th>Failures</th>
<th>Ignored</th>
<th>Duration</th>
<th>Success rate</th>
</tr>
</thread>
<tr>
<td class="success">
<a href="../classes/tests.HealthCheckTest.html">HealthCheckTest</a>
</td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>1.481s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">
<a href="../classes/tests.RepositoryTest.html">RepositoryTest</a>
</td>
<td>6</td>
<td>0</td>
<td>0</td>
<td>52.675s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">
<a href="../classes/tests.SecurityTest.html">SecurityTest</a>
</td>
<td>72</td>
<td>0</td>
<td>0</td>
<td>31.877s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">
<a href="../classes/tests.XrayTest.html">XrayTest</a>
</td>
<td>19</td>
<td>0</td>
<td>0</td>
<td>10.615s</td>
<td class="success">100%</td>
</tr>
</table>
</div>
</div>
<div id="footer">
<p>
<div>
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="http://www.gradle.org">Gradle 6.5</a> at Jun 18, 2020, 3:55:55 PM</p>
</div>
</div>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1019 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 967 B

View File

@@ -1,309 +0,0 @@
body {
margin: 0px 0px 5px 5px;
}
ul {
margin: 0px;
}
li {
list-style-type: none;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.navigator-selected {
background: #ffa500;
}
.wrapper {
position: absolute;
top: 60px;
bottom: 0;
left: 400px;
right: 0;
overflow: auto;
}
.navigator-root {
position: absolute;
top: 60px;
bottom: 0;
left: 0;
width: 400px;
overflow-y: auto;
}
.suite {
margin: 0px 10px 10px 0px;
background-color: #fff8dc;
}
.suite-name {
padding-left: 10px;
font-size: 25px;
font-family: Times;
}
.main-panel-header {
padding: 5px;
background-color: #9FB4D9; //afeeee;
font-family: monospace;
font-size: 18px;
}
.main-panel-content {
padding: 5px;
margin-bottom: 10px;
background-color: #DEE8FC; //d0ffff;
}
.rounded-window {
border-radius: 10px;
border-style: solid;
border-width: 1px;
}
.rounded-window-top {
border-top-right-radius: 10px 10px;
border-top-left-radius: 10px 10px;
border-style: solid;
border-width: 1px;
overflow: auto;
}
.light-rounded-window-top {
border-top-right-radius: 10px 10px;
border-top-left-radius: 10px 10px;
}
.rounded-window-bottom {
border-style: solid;
border-width: 0px 1px 1px 1px;
border-bottom-right-radius: 10px 10px;
border-bottom-left-radius: 10px 10px;
overflow: auto;
}
.method-name {
font-size: 12px;
font-family: monospace;
}
.method-content {
border-style: solid;
border-width: 0px 0px 1px 0px;
margin-bottom: 10;
padding-bottom: 5px;
width: 80%;
}
.parameters {
font-size: 14px;
font-family: monospace;
}
.stack-trace {
white-space: pre;
font-family: monospace;
font-size: 12px;
font-weight: bold;
margin-top: 0px;
margin-left: 20px;
}
.testng-xml {
font-family: monospace;
}
.method-list-content {
margin-left: 10px;
}
.navigator-suite-content {
margin-left: 10px;
font: 12px 'Lucida Grande';
}
.suite-section-title {
margin-top: 10px;
width: 80%;
border-style: solid;
border-width: 1px 0px 0px 0px;
font-family: Times;
font-size: 18px;
font-weight: bold;
}
.suite-section-content {
list-style-image: url(bullet_point.png);
}
.top-banner-root {
position: absolute;
top: 0;
height: 45px;
left: 0;
right: 0;
padding: 5px;
margin: 0px 0px 5px 0px;
background-color: #0066ff;
font-family: Times;
color: #fff;
text-align: center;
}
.top-banner-title-font {
font-size: 25px;
}
.test-name {
font-family: 'Lucida Grande';
font-size: 16px;
}
.suite-icon {
padding: 5px;
float: right;
height: 20;
}
.test-group {
font: 20px 'Lucida Grande';
margin: 5px 5px 10px 5px;
border-width: 0px 0px 1px 0px;
border-style: solid;
padding: 5px;
}
.test-group-name {
font-weight: bold;
}
.method-in-group {
font-size: 16px;
margin-left: 80px;
}
table.google-visualization-table-table {
width: 100%;
}
.reporter-method-name {
font-size: 14px;
font-family: monospace;
}
.reporter-method-output-div {
padding: 5px;
margin: 0px 0px 5px 20px;
font-size: 12px;
font-family: monospace;
border-width: 0px 0px 0px 1px;
border-style: solid;
}
.ignored-class-div {
font-size: 14px;
font-family: monospace;
}
.ignored-methods-div {
padding: 5px;
margin: 0px 0px 5px 20px;
font-size: 12px;
font-family: monospace;
border-width: 0px 0px 0px 1px;
border-style: solid;
}
.border-failed {
border-top-left-radius: 10px 10px;
border-bottom-left-radius: 10px 10px;
border-style: solid;
border-width: 0px 0px 0px 10px;
border-color: #f00;
}
.border-skipped {
border-top-left-radius: 10px 10px;
border-bottom-left-radius: 10px 10px;
border-style: solid;
border-width: 0px 0px 0px 10px;
border-color: #edc600;
}
.border-passed {
border-top-left-radius: 10px 10px;
border-bottom-left-radius: 10px 10px;
border-style: solid;
border-width: 0px 0px 0px 10px;
border-color: #19f52d;
}
.times-div {
text-align: center;
padding: 5px;
}
.suite-total-time {
font: 16px 'Lucida Grande';
}
.configuration-suite {
margin-left: 20px;
}
.configuration-test {
margin-left: 40px;
}
.configuration-class {
margin-left: 60px;
}
.configuration-method {
margin-left: 80px;
}
.test-method {
margin-left: 100px;
}
.chronological-class {
background-color: #0ccff;
border-style: solid;
border-width: 0px 0px 1px 1px;
}
.method-start {
float: right;
}
.chronological-class-name {
padding: 0px 0px 0px 5px;
color: #008;
}
.after, .before, .test-method {
font-family: monospace;
font-size: 14px;
}
.navigator-suite-header {
font-size: 22px;
margin: 0px 10px 5px 0px;
background-color: #deb887;
text-align: center;
}
.collapse-all-icon {
padding: 5px;
float: right;
}

View File

@@ -1,122 +0,0 @@
$(document).ready(function() {
$('a.navigator-link').click(function() {
// Extract the panel for this link
var panel = getPanelName($(this));
// Mark this link as currently selected
$('.navigator-link').parent().removeClass('navigator-selected');
$(this).parent().addClass('navigator-selected');
showPanel(panel);
});
installMethodHandlers('failed');
installMethodHandlers('skipped');
installMethodHandlers('passed', true); // hide passed methods by default
$('a.method').click(function() {
showMethod($(this));
return false;
});
// Hide all the panels and display the first one (do this last
// to make sure the click() will invoke the listeners)
$('.panel').hide();
$('.navigator-link').first().click();
// Collapse/expand the suites
$('a.collapse-all-link').click(function() {
var contents = $('.navigator-suite-content');
if (contents.css('display') == 'none') {
contents.show();
} else {
contents.hide();
}
});
});
// The handlers that take care of showing/hiding the methods
function installMethodHandlers(name, hide) {
function getContent(t) {
return $('.method-list-content.' + name + "." + t.attr('panel-name'));
}
function getHideLink(t, name) {
var s = 'a.hide-methods.' + name + "." + t.attr('panel-name');
return $(s);
}
function getShowLink(t, name) {
return $('a.show-methods.' + name + "." + t.attr('panel-name'));
}
function getMethodPanelClassSel(element, name) {
var panelName = getPanelName(element);
var sel = '.' + panelName + "-class-" + name;
return $(sel);
}
$('a.hide-methods.' + name).click(function() {
var w = getContent($(this));
w.hide();
getHideLink($(this), name).hide();
getShowLink($(this), name).show();
getMethodPanelClassSel($(this), name).hide();
});
$('a.show-methods.' + name).click(function() {
var w = getContent($(this));
w.show();
getHideLink($(this), name).show();
getShowLink($(this), name).hide();
showPanel(getPanelName($(this)));
getMethodPanelClassSel($(this), name).show();
});
if (hide) {
$('a.hide-methods.' + name).click();
} else {
$('a.show-methods.' + name).click();
}
}
function getHashForMethod(element) {
return element.attr('hash-for-method');
}
function getPanelName(element) {
return element.attr('panel-name');
}
function showPanel(panelName) {
$('.panel').hide();
var panel = $('.panel[panel-name="' + panelName + '"]');
panel.show();
}
function showMethod(element) {
var hashTag = getHashForMethod(element);
var panelName = getPanelName(element);
showPanel(panelName);
var current = document.location.href;
var base = current.substring(0, current.indexOf('#'))
document.location.href = base + '#' + hashTag;
var newPosition = $(document).scrollTop() - 65;
$(document).scrollTop(newPosition);
}
function drawTable() {
for (var i = 0; i < suiteTableInitFunctions.length; i++) {
window[suiteTableInitFunctions[i]]();
}
for (var k in window.suiteTableData) {
var v = window.suiteTableData[k];
var div = v.tableDiv;
var data = v.tableData
var table = new google.visualization.Table(document.getElementById(div));
table.draw(data, {
showRowNumber : false
});
}
}

View File

@@ -1,9 +0,0 @@
.invocation-failed, .test-failed { background-color: #DD0000; }
.invocation-percent, .test-percent { background-color: #006600; }
.invocation-passed, .test-passed { background-color: #00AA00; }
.invocation-skipped, .test-skipped { background-color: #CCCC00; }
.main-page {
font-size: x-large;
}

View File

@@ -1,11 +0,0 @@
{
"sslInsecure": false,
"maxDiskDataUsage": 80,
"monitorSamplingInterval": 300,
"mailNoSsl": false,
"messageMaxTTL": 7,
"jobInterval": 86400,
"allowSendingAnalytics": true,
"httpsPort": 443,
"enableTlsConnectionToRabbitMQ": true
}

View File

@@ -1,9 +0,0 @@
{
"vendor": "whitesource5",
"api_key": "12345",
"enabled": true,
"context": "project_id",
"url": "https://saas.whitesourcesoftware.com/xray",
"description": "WhiteSource provides a simple yet powerful open source security and licenses management solution. More details at http://www.whitesourcesoftware.com.",
"test_url": "https://saas.whitesourcesoftware.com/xray/api/checkauth"
}

View File

@@ -1,554 +0,0 @@
localRepositories:
libs-release-local:
type: maven
description: "production deployment"
repoLayout: maven-2-default
xray:
enabled: true
libs-snapshot-local:
type: maven
description: "snapshot deployment"
repoLayout: maven-2-default
xray:
enabled: true
maven-prod-local:
type: maven
description: "production release deployment"
repoLayout: maven-2-default
xray:
enabled: true
maven-dev-local:
type: maven
description: "development release deployment"
repoLayout: maven-2-default
xray:
enabled: true
maven-release-local:
type: maven
description: "development release deployment"
repoLayout: maven-2-default
xray:
enabled: true
maven-snapshot-local:
type: maven
description: "development release deployment"
repoLayout: maven-2-default
xray:
enabled: true
gradle-prod-local:
type: gradle
description: "production deployment"
repoLayout: gradle-default
xray:
enabled: true
gradle-dev-local:
type: gradle
description: "development deployment"
repoLayout: gradle-default
xray:
enabled: true
tomcat-local:
type: generic
description: "used by demo"
repoLayout: simple-default
xray:
enabled: true
generic-prod-local:
type: generic
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
generic-dev-local:
type: generic
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
ivy-prod-local:
type: ivy
description: "production deployment"
repoLayout: "ivy-default"
xray:
enabled: true
ivy-dev-local:
type: ivy
description: "development deployment"
repoLayout: ivy-default
xray:
enabled: true
helm-prod-local:
type: helm
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
helm-dev-local:
type: helm
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
sbt-prod-local:
type: sbt
description: "production deployment"
repoLayout: sbt-default
xray:
enabled: true
sbt-dev-local:
type: sbt
description: "development deployment"
repoLayout: sbt-default
xray:
enabled: true
nuget-prod-local:
type: nuget
description: "production deployment"
repoLayout: nuget-default
xray:
enabled: true
nuget-dev-local:
type: nuget
description: "development deployment"
repoLayout: nuget-default
xray:
enabled: true
gems-prod-local:
type: gems
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
gems-dev-local:
type: gems
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
npm-prod-local:
type: npm
description: "production deployment"
repoLayout: npm-default
xray:
enabled: true
npm-dev-local:
type: npm
description: "development deployment"
repoLayout: npm-default
xray:
enabled: true
bower-prod-local:
type: bower
description: "production deployment"
repoLayout: bower-default
xray:
enabled: true
bower-dev-local:
type: bower
description: "development deployment"
repoLayout: bower-default
xray:
enabled: true
debian-prod-local:
type: debian
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
debian-dev-local:
type: debian
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
php-prod-local:
type: composer
description: "production deployment"
repoLayout: composer-default
xray:
enabled: true
php-dev-local:
type: composer
description: "development deployment"
repoLayout: composer-default
xray:
enabled: true
pypi-prod-local:
type: pypi
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
pypi-dev-local:
type: pypi
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
docker-prod-local:
type: docker
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
docker-stage-local:
type: docker
description: "stage deployment"
repoLayout: simple-default
xray:
enabled: true
docker-dev-local:
type: docker
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
docker-local:
type: docker
description: "docker deployment"
repoLayout: simple-default
xray:
enabled: true
docker-push:
type: docker
description: "docker push repo for push replication testing"
repoLayout: simple-default
xray:
enabled: true
vagrant-prod-local:
type: vagrant
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
vagrant-dev-local:
type: vagrant
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
gitlfs-prod-local:
type: gitlfs
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
gitlfs-dev-local:
type: gitlfs
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
rpm-prod-local:
type: yum
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
rpm-dev-local:
type: yum
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
conan-prod-local:
type: conan
description: "production deployment"
repoLayout: conan-default
xray:
enabled: true
conan-dev-local:
type: conan
description: "development deployment"
repoLayout: conan-default
xray:
enabled: true
chef-prod-local:
type: chef
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
chef-dev-local:
type: chef
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
puppet-prod-local:
type: puppet
description: "production deployment"
repoLayout: puppet-default
xray:
enabled: true
puppet-dev-local:
type: puppet
description: "development deployment"
repoLayout: puppet-default
xray:
enabled: true
go-prod-local:
type: go
description: "production deployment"
repoLayout: go-default
xray:
enabled: true
go-staging-local:
type: go
description: "production deployment"
repoLayout: go-default
xray:
enabled: true
remoteRepositories:
docker-remote:
type: docker
url: https://registry-1.docker.io
repoLayout: simple-default
enableTokenAuthentication: true
xray:
enabled: true
helm-remote:
type: helm
url: https://storage.googleapis.com/kubernetes-charts
repoLayout: simple-default
xray:
enabled: true
jcenter:
type: maven
url: https://jcenter.bintray.com
repoLayout: maven-2-default
xray:
enabled: true
npm-remote:
type: npm
url: https://registry.npmjs.org
repoLayout: npm-default
xray:
enabled: true
nuget-remote:
type: nuget
url: https://www.nuget.org/
repoLayout: nuget-default
xray:
enabled: true
bower-remote:
type: bower
url: https://github.com/
repoLayout: bower-default
xray:
enabled: true
gems-remote:
type: gems
url: https://rubygems.org/
repoLayout: simple-default
xray:
enabled: true
debian-remote:
type: debian
url: http://archive.ubuntu.com/ubuntu/
repoLayout: simple-default
xray:
enabled: true
php-remote:
type: composer
url: https://github.com/
repoLayout: composer-default
xray:
enabled: true
pypi-remote:
type: pypi
url: https://files.pythonhosted.org
repoLayout: simple-default
xray:
enabled: true
rpm-remote:
type: yum
url: http://mirror.centos.org/centos/
repoLayout: simple-default
xray:
enabled: true
chef-remote:
type: chef
url: https://supermarket.chef.io
repoLayout: simple-default
xray:
enabled: true
puppet-remote:
type: puppet
url: https://forgeapi.puppetlabs.com/
repoLayout: puppet-default
xray:
enabled: true
virtualRepositories:
maven-release-virtual:
type: maven
repositories:
- maven-prod-local
- jcenter
- maven-release-local
- libs-release-local
description: "maven release virtual repositories"
defaultDeploymentRepo: maven-release-local
maven-snapshot-virtual:
type: maven
repositories:
- maven-snapshot-local
- jcenter
- maven-dev-local
- libs-snapshot-local
description: "maven snapshot virtual repositories"
defaultDeploymentRepo: maven-snapshot-local
gradle-virtual:
type: gradle
repositories:
- gradle-dev-local
- jcenter
- gradle-prod-local
- libs-release-local
description: "gradle virtual repositories"
defaultDeploymentRepo: gradle-dev-local
docker-PLACEHOLDERFORBUILDSTEP:
type: docker
repositories:
- docker-local
- docker-remote
- docker-dev-local
- docker-prod-local
- docker-stage-local
- docker-push
description: "docker virtual"
defaultDeploymentRepo: docker-stage-local
docker-virtual:
type: docker
repositories:
- docker-local
- docker-remote
- docker-dev-local
- docker-prod-local
- docker-stage-local
- docker-push
description: "docker virtual"
defaultDeploymentRepo: docker-stage-local
libs-release:
type: maven
repositories:
- libs-release-local
- jcenter
description: "maven libraries virtual"
defaultDeploymentRepo: libs-release-local
libs-snapshot:
type: maven
repositories:
- libs-snapshot-local
- jcenter
description: "maven libraries virtual"
defaultDeploymentRepo: libs-snapshot-local
ivy-virtual:
type: ivy
repositories:
- ivy-prod-local
- ivy-dev-local
- jcenter
description: "ivy virtual"
defaultDeploymentRepo: ivy-dev-local
generic-virtual:
type: generic
repositories:
- generic-prod-local
- generic-dev-local
description: "generic virtual"
defaultDeploymentRepo: generic-dev-local
helm-virtual:
type: helm
repositories:
- helm-prod-local
- helm-dev-local
- helm-remote
description: "helm virtual"
defaultDeploymentRepo: helm-dev-local
nuget-virtual:
type: nuget
repositories:
- nuget-prod-local
- nuget-dev-local
- nuget-remote
description: "nuget virtual"
defaultDeploymentRepo: nuget-dev-local
npm-virtual:
type: npm
repositories:
- npm-dev-local
- npm-remote
- npm-prod-local
description: "npm virtual"
defaultDeploymentRepo: npm-dev-local
chef-virtual:
type: chef
repositories:
- chef-dev-local
- chef-remote
- chef-prod-local
description: "chef virtual"
defaultDeploymentRepo: chef-dev-local
puppet-virtual:
type: puppet
repositories:
- puppet-dev-local
- puppet-remote
- puppet-prod-local
description: "puppet virtual"
defaultDeploymentRepo: puppet-dev-local
rpm-virtual:
type: yum
repositories:
- rpm-dev-local
- rpm-remote
- rpm-prod-local
description: "rpm virtual"
defaultDeploymentRepo: rpm-dev-local
gitlfs-virtual:
type: gitlfs
repositories:
- gitlfs-dev-local
- gitlfs-prod-local
description: "gitlfs virtual"
defaultDeploymentRepo: gitlfs-dev-local
pypi-virtual:
type: pypi
repositories:
- pypi-dev-local
- pypi-prod-local
- pypi-remote
description: "pypi virtual"
defaultDeploymentRepo: pypi-dev-local
bower-virtual:
type: bower
repositories:
- bower-dev-local
- bower-prod-local
- bower-remote
description: "bower virtual"
defaultDeploymentRepo: bower-dev-local
gems-virtual:
type: gems
repositories:
- gems-dev-local
- gems-prod-local
- gems-remote
description: "gems virtual"
defaultDeploymentRepo: gems-dev-local
sbt-virtual:
type: sbt
repositories:
- sbt-dev-local
- sbt-prod-local
- jcenter
description: "sbt virtual"
defaultDeploymentRepo: sbt-dev-local
go-staging:
type: go
repositories:
- go-staging-local
- go-prod-local
description: "go virtual"
defaultDeploymentRepo: go-staging-local

View File

@@ -1,119 +0,0 @@
localRepositories:
tomcat-local:
type: generic
description: "used by demo"
repoLayout: simple-default
xray:
enabled: true
generic-prod-local:
type: generic
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
generic-dev-local:
type: generic
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
helm-prod-local:
type: helm
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
helm-dev-local:
type: helm
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
docker-generator:
type: docker
description: "docker generator repo for generation testing"
repoLayout: simple-default
xray:
enabled: true
docker-prod-local:
type: docker
description: "production deployment"
repoLayout: simple-default
xray:
enabled: true
docker-stage-local:
type: docker
description: "stage deployment"
repoLayout: simple-default
xray:
enabled: true
docker-dev-local:
type: docker
description: "development deployment"
repoLayout: simple-default
xray:
enabled: true
docker-local:
type: docker
description: "docker deployment"
repoLayout: simple-default
xray:
enabled: true
docker-push:
type: docker
description: "docker push repo for push replication testing"
repoLayout: simple-default
xray:
enabled: true
virtualRepositories:
generic-virtual:
type: generic
repositories:
- generic-prod-local
- generic-dev-local
description: "generic virtual"
defaultDeploymentRepo: generic-dev-local
helm-virtual:
type: helm
repositories:
- helm-prod-local
- helm-dev-local
- helm-remote
description: "helm virtual"
defaultDeploymentRepo: helm-dev-local
docker-PLACEHOLDERFORBUILDSTEP:
type: docker
repositories:
- docker-local
- docker-remote
- docker-dev-local
- docker-prod-local
- docker-stage-local
- docker-push
description: "docker virtual"
defaultDeploymentRepo: docker-stage-local
docker-virtual:
type: docker
repositories:
- docker-local
- docker-remote
- docker-dev-local
- docker-prod-local
- docker-stage-local
- docker-push
description: "docker virtual"
defaultDeploymentRepo: docker-stage-local
remoteRepositories:
helm-remote:
type: helm
url: https://storage.googleapis.com/kubernetes-charts
repoLayout: simple-default
xray:
enabled: true
docker-remote:
type: docker
url: https://registry-1.docker.io
repoLayout: simple-default
enableTokenAuthentication: true
xray:
enabled: true

View File

@@ -1,6 +0,0 @@
artifactory:
url: http://Ansib-Appli-M90CVY19FRF6-334171479.us-east-1.elb.amazonaws.com
external_ip: Ansib-Appli-M90CVY19FRF6-334171479.us-east-1.elb.amazonaws.com
distribution: artifactory_ha
rt_username: admin
rt_password: password

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="tests.HealthCheckTest" tests="2" skipped="0" failures="0" errors="0" timestamp="2020-06-18T22:54:18" hostname="jefff-mac.lan" time="1.482">
<properties/>
<testcase name="healthCheckTest" classname="tests.HealthCheckTest" time="1.254"/>
<testcase name="pingTest" classname="tests.HealthCheckTest" time="0.227"/>
<system-out><![CDATA[- Health check. Service "jfac@01eb4sc7vmyn3y1958z2jp16t6" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy
- Health check. Service "jffe@000" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy
- Health check. Service "jfmd@01eb4scm5ggcgsx207xjtr181p" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy
- Health check. Service "jfrt@01eb4scnq0vk430wzk9v2f1syf" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy
- Ping test. Service is OK
]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>

View File

@@ -1,21 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="tests.RepositoryTest" tests="6" skipped="0" failures="0" errors="0" timestamp="2020-06-18T22:54:19" hostname="jefff-mac.lan" time="52.677">
<properties/>
<testcase name="deleteReposTest" classname="tests.RepositoryTest" time="1.476"/>
<testcase name="createDefaultHAReposTest" classname="tests.RepositoryTest" time="3.271"/>
<testcase name="checkDefaultHAReposTest" classname="tests.RepositoryTest" time="0.488"/>
<testcase name="deleteDefaultReposTest" classname="tests.RepositoryTest" time="44.317"/>
<testcase name="checkReposAreDeleted" classname="tests.RepositoryTest" time="0.239"/>
<testcase name="reCreateDefaultHAReposTest" classname="tests.RepositoryTest" time="2.884"/>
<system-out><![CDATA[- Delete sample HA repositories. All repositories were successfully deleted
383 changes to config merged successfully
- Create repositories for HA distribution. Successfully created
Number of created repositories is 84
- Verify HA repos were created. 84 repositories were created
- Delete HA repositories. All repositories were successfully deleted
- Verify repo were deleted. 0 repositories remain
383 changes to config merged successfully
- Re-create repositories for HA distribution. Successfully created
]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>

View File

@@ -1,150 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="tests.SecurityTest" tests="72" skipped="0" failures="0" errors="0" timestamp="2020-06-18T22:55:12" hostname="jefff-mac.lan" time="31.893">
<properties/>
<testcase name="createUsersTest[0](testuser0, email0@jfrog.com, password123)" classname="tests.SecurityTest" time="0.48"/>
<testcase name="createUsersTest[1](testuser1, email1@jfrog.com, password123)" classname="tests.SecurityTest" time="0.467"/>
<testcase name="createUsersTest[2](testuser2, email2@jfrog.com, password123)" classname="tests.SecurityTest" time="0.498"/>
<testcase name="createUsersTest[3](testuser3, email3@jfrog.com, password123)" classname="tests.SecurityTest" time="0.385"/>
<testcase name="createUsersTest[4](testuser4, email4@jfrog.com, password123)" classname="tests.SecurityTest" time="0.409"/>
<testcase name="createUsersTest[5](testuser5, email5@jfrog.com, password123)" classname="tests.SecurityTest" time="0.422"/>
<testcase name="createUsersTest[6](testuser6, email6@jfrog.com, password123)" classname="tests.SecurityTest" time="0.419"/>
<testcase name="createUsersTest[7](testuser7, email7@jfrog.com, password123)" classname="tests.SecurityTest" time="0.405"/>
<testcase name="createUsersTest[8](testuser8, email8@jfrog.com, password123)" classname="tests.SecurityTest" time="0.417"/>
<testcase name="createUsersTest[9](testuser9, email9@jfrog.com, password123)" classname="tests.SecurityTest" time="0.402"/>
<testcase name="verifyUsersTest[0](testuser0, email0@jfrog.com, password123)" classname="tests.SecurityTest" time="0.338"/>
<testcase name="verifyUsersTest[1](testuser1, email1@jfrog.com, password123)" classname="tests.SecurityTest" time="0.331"/>
<testcase name="verifyUsersTest[2](testuser2, email2@jfrog.com, password123)" classname="tests.SecurityTest" time="0.313"/>
<testcase name="verifyUsersTest[3](testuser3, email3@jfrog.com, password123)" classname="tests.SecurityTest" time="0.322"/>
<testcase name="verifyUsersTest[4](testuser4, email4@jfrog.com, password123)" classname="tests.SecurityTest" time="0.324"/>
<testcase name="verifyUsersTest[5](testuser5, email5@jfrog.com, password123)" classname="tests.SecurityTest" time="0.337"/>
<testcase name="verifyUsersTest[6](testuser6, email6@jfrog.com, password123)" classname="tests.SecurityTest" time="0.311"/>
<testcase name="verifyUsersTest[7](testuser7, email7@jfrog.com, password123)" classname="tests.SecurityTest" time="0.394"/>
<testcase name="verifyUsersTest[8](testuser8, email8@jfrog.com, password123)" classname="tests.SecurityTest" time="0.337"/>
<testcase name="verifyUsersTest[9](testuser9, email9@jfrog.com, password123)" classname="tests.SecurityTest" time="0.312"/>
<testcase name="generateAPIKeysTest[0](testuser0, email0@jfrog.com, password123)" classname="tests.SecurityTest" time="0.816"/>
<testcase name="generateAPIKeysTest[1](testuser1, email1@jfrog.com, password123)" classname="tests.SecurityTest" time="0.543"/>
<testcase name="generateAPIKeysTest[2](testuser2, email2@jfrog.com, password123)" classname="tests.SecurityTest" time="0.499"/>
<testcase name="generateAPIKeysTest[3](testuser3, email3@jfrog.com, password123)" classname="tests.SecurityTest" time="0.463"/>
<testcase name="generateAPIKeysTest[4](testuser4, email4@jfrog.com, password123)" classname="tests.SecurityTest" time="0.448"/>
<testcase name="generateAPIKeysTest[5](testuser5, email5@jfrog.com, password123)" classname="tests.SecurityTest" time="0.457"/>
<testcase name="generateAPIKeysTest[6](testuser6, email6@jfrog.com, password123)" classname="tests.SecurityTest" time="0.442"/>
<testcase name="generateAPIKeysTest[7](testuser7, email7@jfrog.com, password123)" classname="tests.SecurityTest" time="0.472"/>
<testcase name="generateAPIKeysTest[8](testuser8, email8@jfrog.com, password123)" classname="tests.SecurityTest" time="0.467"/>
<testcase name="generateAPIKeysTest[9](testuser9, email9@jfrog.com, password123)" classname="tests.SecurityTest" time="0.479"/>
<testcase name="regenerateAPIKeysTest[0](testuser0, email0@jfrog.com, password123)" classname="tests.SecurityTest" time="0.473"/>
<testcase name="regenerateAPIKeysTest[1](testuser1, email1@jfrog.com, password123)" classname="tests.SecurityTest" time="0.447"/>
<testcase name="regenerateAPIKeysTest[2](testuser2, email2@jfrog.com, password123)" classname="tests.SecurityTest" time="0.476"/>
<testcase name="regenerateAPIKeysTest[3](testuser3, email3@jfrog.com, password123)" classname="tests.SecurityTest" time="0.474"/>
<testcase name="regenerateAPIKeysTest[4](testuser4, email4@jfrog.com, password123)" classname="tests.SecurityTest" time="0.45"/>
<testcase name="regenerateAPIKeysTest[5](testuser5, email5@jfrog.com, password123)" classname="tests.SecurityTest" time="0.422"/>
<testcase name="regenerateAPIKeysTest[6](testuser6, email6@jfrog.com, password123)" classname="tests.SecurityTest" time="0.479"/>
<testcase name="regenerateAPIKeysTest[7](testuser7, email7@jfrog.com, password123)" classname="tests.SecurityTest" time="0.45"/>
<testcase name="regenerateAPIKeysTest[8](testuser8, email8@jfrog.com, password123)" classname="tests.SecurityTest" time="0.448"/>
<testcase name="regenerateAPIKeysTest[9](testuser9, email9@jfrog.com, password123)" classname="tests.SecurityTest" time="0.457"/>
<testcase name="createGroupTest[0](test-group-0)" classname="tests.SecurityTest" time="0.599"/>
<testcase name="createGroupTest[1](test-group-1)" classname="tests.SecurityTest" time="0.62"/>
<testcase name="createGroupTest[2](test-group-2)" classname="tests.SecurityTest" time="0.629"/>
<testcase name="createGroupTest[3](test-group-3)" classname="tests.SecurityTest" time="0.617"/>
<testcase name="createGroupTest[4](test-group-4)" classname="tests.SecurityTest" time="0.634"/>
<testcase name="createGroupTest[5](test-group-5)" classname="tests.SecurityTest" time="0.614"/>
<testcase name="createGroupTest[6](test-group-6)" classname="tests.SecurityTest" time="0.654"/>
<testcase name="createGroupTest[7](test-group-7)" classname="tests.SecurityTest" time="0.656"/>
<testcase name="createGroupTest[8](test-group-8)" classname="tests.SecurityTest" time="0.647"/>
<testcase name="createGroupTest[9](test-group-9)" classname="tests.SecurityTest" time="0.629"/>
<testcase name="createPermissionsTest" classname="tests.SecurityTest" time="0.912"/>
<testcase name="deletePermissionsTest" classname="tests.SecurityTest" time="0.375"/>
<testcase name="deleteUserTest[0](testuser0, email0@jfrog.com, password123)" classname="tests.SecurityTest" time="0.403"/>
<testcase name="deleteUserTest[1](testuser1, email1@jfrog.com, password123)" classname="tests.SecurityTest" time="0.347"/>
<testcase name="deleteUserTest[2](testuser2, email2@jfrog.com, password123)" classname="tests.SecurityTest" time="0.412"/>
<testcase name="deleteUserTest[3](testuser3, email3@jfrog.com, password123)" classname="tests.SecurityTest" time="0.337"/>
<testcase name="deleteUserTest[4](testuser4, email4@jfrog.com, password123)" classname="tests.SecurityTest" time="0.4"/>
<testcase name="deleteUserTest[5](testuser5, email5@jfrog.com, password123)" classname="tests.SecurityTest" time="0.35"/>
<testcase name="deleteUserTest[6](testuser6, email6@jfrog.com, password123)" classname="tests.SecurityTest" time="0.35"/>
<testcase name="deleteUserTest[7](testuser7, email7@jfrog.com, password123)" classname="tests.SecurityTest" time="0.35"/>
<testcase name="deleteUserTest[8](testuser8, email8@jfrog.com, password123)" classname="tests.SecurityTest" time="0.379"/>
<testcase name="deleteUserTest[9](testuser9, email9@jfrog.com, password123)" classname="tests.SecurityTest" time="0.334"/>
<testcase name="deleteGroupTest[0](test-group-0)" classname="tests.SecurityTest" time="0.335"/>
<testcase name="deleteGroupTest[1](test-group-1)" classname="tests.SecurityTest" time="0.324"/>
<testcase name="deleteGroupTest[2](test-group-2)" classname="tests.SecurityTest" time="0.327"/>
<testcase name="deleteGroupTest[3](test-group-3)" classname="tests.SecurityTest" time="0.319"/>
<testcase name="deleteGroupTest[4](test-group-4)" classname="tests.SecurityTest" time="0.407"/>
<testcase name="deleteGroupTest[5](test-group-5)" classname="tests.SecurityTest" time="0.333"/>
<testcase name="deleteGroupTest[6](test-group-6)" classname="tests.SecurityTest" time="0.338"/>
<testcase name="deleteGroupTest[7](test-group-7)" classname="tests.SecurityTest" time="0.326"/>
<testcase name="deleteGroupTest[8](test-group-8)" classname="tests.SecurityTest" time="0.322"/>
<testcase name="deleteGroupTest[9](test-group-9)" classname="tests.SecurityTest" time="0.313"/>
<system-out><![CDATA[- Create users. User testuser0 created successfully
- Create users. User testuser1 created successfully
- Create users. User testuser2 created successfully
- Create users. User testuser3 created successfully
- Create users. User testuser4 created successfully
- Create users. User testuser5 created successfully
- Create users. User testuser6 created successfully
- Create users. User testuser7 created successfully
- Create users. User testuser8 created successfully
- Create users. User testuser9 created successfully
- Verify created users. User testuser0 was successfully verified
- Verify created users. User testuser1 was successfully verified
- Verify created users. User testuser2 was successfully verified
- Verify created users. User testuser3 was successfully verified
- Verify created users. User testuser4 was successfully verified
- Verify created users. User testuser5 was successfully verified
- Verify created users. User testuser6 was successfully verified
- Verify created users. User testuser7 was successfully verified
- Verify created users. User testuser8 was successfully verified
- Verify created users. User testuser9 was successfully verified
- Generate API keys. Key for testuser0 created successfully
- Generate API keys. Key for testuser1 created successfully
- Generate API keys. Key for testuser2 created successfully
- Generate API keys. Key for testuser3 created successfully
- Generate API keys. Key for testuser4 created successfully
- Generate API keys. Key for testuser5 created successfully
- Generate API keys. Key for testuser6 created successfully
- Generate API keys. Key for testuser7 created successfully
- Generate API keys. Key for testuser8 created successfully
- Generate API keys. Key for testuser9 created successfully
- Re-generate API keys. Key for testuser0 re-generated successfully
- Re-generate API keys. Key for testuser1 re-generated successfully
- Re-generate API keys. Key for testuser2 re-generated successfully
- Re-generate API keys. Key for testuser3 re-generated successfully
- Re-generate API keys. Key for testuser4 re-generated successfully
- Re-generate API keys. Key for testuser5 re-generated successfully
- Re-generate API keys. Key for testuser6 re-generated successfully
- Re-generate API keys. Key for testuser7 re-generated successfully
- Re-generate API keys. Key for testuser8 re-generated successfully
- Re-generate API keys. Key for testuser9 re-generated successfully
- Create group. Group test-group-0 was successfully created
- Create group. Group test-group-1 was successfully created
- Create group. Group test-group-2 was successfully created
- Create group. Group test-group-3 was successfully created
- Create group. Group test-group-4 was successfully created
- Create group. Group test-group-5 was successfully created
- Create group. Group test-group-6 was successfully created
- Create group. Group test-group-7 was successfully created
- Create group. Group test-group-8 was successfully created
- Create group. Group test-group-9 was successfully created
- Create permissions. Permissions successfully created and verified
- Delete permissions. User testPermission has been removed successfully
- Delete user. User testuser0 has been removed successfully
- Delete user. User testuser1 has been removed successfully
- Delete user. User testuser2 has been removed successfully
- Delete user. User testuser3 has been removed successfully
- Delete user. User testuser4 has been removed successfully
- Delete user. User testuser5 has been removed successfully
- Delete user. User testuser6 has been removed successfully
- Delete user. User testuser7 has been removed successfully
- Delete user. User testuser8 has been removed successfully
- Delete user. User testuser9 has been removed successfully
- Delete group. Group test-group-0 has been removed successfully
- Delete group. Group test-group-1 has been removed successfully
- Delete group. Group test-group-2 has been removed successfully
- Delete group. Group test-group-3 has been removed successfully
- Delete group. Group test-group-4 has been removed successfully
- Delete group. Group test-group-5 has been removed successfully
- Delete group. Group test-group-6 has been removed successfully
- Delete group. Group test-group-7 has been removed successfully
- Delete group. Group test-group-8 has been removed successfully
- Delete group. Group test-group-9 has been removed successfully
]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>

View File

@@ -1,44 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="tests.XrayTest" tests="19" skipped="0" failures="0" errors="0" timestamp="2020-06-18T22:55:44" hostname="jefff-mac.lan" time="10.619">
<properties/>
<testcase name="createIssueEventTest[0](XRAY-, CVE-2017-2000386, A very important custom issue, A very important custom issue)" classname="tests.XrayTest" time="0.622"/>
<testcase name="updateIssueEventTest[0](XRAY-, CVE-2017-2000386, A very important custom issue, A very important custom issue)" classname="tests.XrayTest" time="0.429"/>
<testcase name="createPolicyTest" classname="tests.XrayTest" time="0.389"/>
<testcase name="updatePolicyTest" classname="tests.XrayTest" time="0.398"/>
<testcase name="getPoliciesTest" classname="tests.XrayTest" time="0.243"/>
<testcase name="createWatchTest" classname="tests.XrayTest" time="0.455"/>
<testcase name="updateWatchTest" classname="tests.XrayTest" time="0.465"/>
<testcase name="assignPolicyToWatchTest" classname="tests.XrayTest" time="0.24"/>
<testcase name="deleteWatchTest" classname="tests.XrayTest" time="0.253"/>
<testcase name="deletePolicyTest" classname="tests.XrayTest" time="0.228"/>
<testcase name="integrationConfigurationTest" classname="tests.XrayTest" time="0.403"/>
<testcase name="enableTLSRabbitMQTest" classname="tests.XrayTest" time="0.422"/>
<testcase name="getBinaryManagerTest" classname="tests.XrayTest" time="0.241"/>
<testcase name="getIndexingConfigurationTest" classname="tests.XrayTest" time="0.27"/>
<testcase name="updateIndexingConfigurationTest" classname="tests.XrayTest" time="0.463"/>
<testcase name="createSupportBundleTest" classname="tests.XrayTest" time="4.665"/>
<testcase name="getSystemMonitoringTest" classname="tests.XrayTest" time="0.179"/>
<testcase name="xrayPingRequestTest" classname="tests.XrayTest" time="0.115"/>
<testcase name="xrayGetVersionTest" classname="tests.XrayTest" time="0.135"/>
<system-out><![CDATA[- Create issue event. Issue event with ID XRAY-4206031 created and verified successfully
- Update issue event. Issue event with ID XRAY-4206031 updated and verified successfully
- Create policy. Policy with name security_policy_4206031 created and verified successfully
- Update policy. Policy with name security_policy_4206031 updated and verified successfully
- Get policies. Policies list is returned successfully. Policies returned: [security_policy_4206031]
- Create watch. Watch with name all-repositories_4206031 has been created and verified successfully
- Update watch. Watch with name all-repositories_4206031 has been updated and verified successfully
- Assign policy to watch. Policy assigned successfully to Watch
- Delete watch. Watch all-repositories_4206031 has been successfully deleted
- Delete policy. Policy security_policy_4206031 has been successfully deleted
- Integration configuration. Configuration for vendor vendor_4206031 has been successfully added and verified
- Enable TLS for RabbitMQ. TLS for RabbitMQ has been successfully enabled and verified
- Get binary manager. Binary manager is verified, connected RT version: 7.4.1
- Get repo indexing configuration.
- Update repo indexing configuration. Successfully updated
- Create support bundle. Created with a bug, localhost instead of the hostname
- Get system monitoring status. Data returned successfully
- Get system monitoring status. Data returned successfully
- Get X-ray version. Version: 3.3.0, revision: 3980dcb
]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>

View File

@@ -1,107 +0,0 @@
p- Health check. Service "jfac@01eb4sc7vmyn3y1958z2jp16t6" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy
Y- Health check. Service "jffe@000" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy
p- Health check. Service "jfmd@01eb4scm5ggcgsx207xjtr181p" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy
p- Health check. Service "jfrt@01eb4scnq0vk430wzk9v2f1syf" on node "79bb5ca64ee44569aaac94846a7258d2" is healthy
- Ping test. Service is OK
L- Delete sample HA repositories. All repositories were successfully deleted
*383 changes to config merged successfully
@- Create repositories for HA distribution. Successfully created
%Number of created repositories is 84
=- Verify HA repos were created. 84 repositories were created
E- Delete HA repositories. All repositories were successfully deleted
 2- Verify repo were deleted. 0 repositories remain

*383 changes to config merged successfully

C- Re-create repositories for HA distribution. Successfully created
 4- Create users. User testuser0 created successfully

4- Create users. User testuser1 created successfully
 4- Create users. User testuser2 created successfully
 4- Create users. User testuser3 created successfully
 4- Create users. User testuser4 created successfully
 4- Create users. User testuser5 created successfully
 4- Create users. User testuser6 created successfully
 4- Create users. User testuser7 created successfully
 4- Create users. User testuser8 created successfully
 4- Create users. User testuser9 created successfully
 A- Verify created users. User testuser0 was successfully verified
 A- Verify created users. User testuser1 was successfully verified
 A- Verify created users. User testuser2 was successfully verified
 A- Verify created users. User testuser3 was successfully verified
 A- Verify created users. User testuser4 was successfully verified
 A- Verify created users. User testuser5 was successfully verified
 A- Verify created users. User testuser6 was successfully verified
 A- Verify created users. User testuser7 was successfully verified
 A- Verify created users. User testuser8 was successfully verified
 A- Verify created users. User testuser9 was successfully verified
 <- Generate API keys. Key for testuser0 created successfully
 !<- Generate API keys. Key for testuser1 created successfully
 "<- Generate API keys. Key for testuser2 created successfully
 #<- Generate API keys. Key for testuser3 created successfully
 $<- Generate API keys. Key for testuser4 created successfully
 %<- Generate API keys. Key for testuser5 created successfully
 &<- Generate API keys. Key for testuser6 created successfully
 '<- Generate API keys. Key for testuser7 created successfully
 (<- Generate API keys. Key for testuser8 created successfully
 )<- Generate API keys. Key for testuser9 created successfully
 *D- Re-generate API keys. Key for testuser0 re-generated successfully
 +D- Re-generate API keys. Key for testuser1 re-generated successfully
 ,D- Re-generate API keys. Key for testuser2 re-generated successfully
 -D- Re-generate API keys. Key for testuser3 re-generated successfully
 .D- Re-generate API keys. Key for testuser4 re-generated successfully
 /D- Re-generate API keys. Key for testuser5 re-generated successfully
 0D- Re-generate API keys. Key for testuser6 re-generated successfully
 1D- Re-generate API keys. Key for testuser7 re-generated successfully
 2D- Re-generate API keys. Key for testuser8 re-generated successfully
 3D- Re-generate API keys. Key for testuser9 re-generated successfully
 4<- Create group. Group test-group-0 was successfully created
 5<- Create group. Group test-group-1 was successfully created
 6<- Create group. Group test-group-2 was successfully created
 7<- Create group. Group test-group-3 was successfully created
 8<- Create group. Group test-group-4 was successfully created
 9<- Create group. Group test-group-5 was successfully created
 :<- Create group. Group test-group-6 was successfully created
 ;<- Create group. Group test-group-7 was successfully created
 <<- Create group. Group test-group-8 was successfully created
 =<- Create group. Group test-group-9 was successfully created
 >D- Create permissions. Permissions successfully created and verified
 ?H- Delete permissions. User testPermission has been removed successfully
 @<- Delete user. User testuser0 has been removed successfully
 A<- Delete user. User testuser1 has been removed successfully
 B<- Delete user. User testuser2 has been removed successfully
 C<- Delete user. User testuser3 has been removed successfully
 D<- Delete user. User testuser4 has been removed successfully
 E<- Delete user. User testuser5 has been removed successfully
 F<- Delete user. User testuser6 has been removed successfully
 G<- Delete user. User testuser7 has been removed successfully
 H<- Delete user. User testuser8 has been removed successfully
 I<- Delete user. User testuser9 has been removed successfully
 JA- Delete group. Group test-group-0 has been removed successfully
 KA- Delete group. Group test-group-1 has been removed successfully
 LA- Delete group. Group test-group-2 has been removed successfully
 MA- Delete group. Group test-group-3 has been removed successfully
 NA- Delete group. Group test-group-4 has been removed successfully
 OA- Delete group. Group test-group-5 has been removed successfully
 PA- Delete group. Group test-group-6 has been removed successfully
 QA- Delete group. Group test-group-7 has been removed successfully
 RA- Delete group. Group test-group-8 has been removed successfully
 SA- Delete group. Group test-group-9 has been removed successfully
UTY- Create issue event. Issue event with ID XRAY-4206031 created and verified successfully
UVY- Update issue event. Issue event with ID XRAY-4206031 updated and verified successfully
UW\- Create policy. Policy with name security_policy_4206031 created and verified successfully
UX\- Update policy. Policy with name security_policy_4206031 updated and verified successfully
UYe- Get policies. Policies list is returned successfully. Policies returned: [security_policy_4206031]
UZd- Create watch. Watch with name all-repositories_4206031 has been created and verified successfully
U[d- Update watch. Watch with name all-repositories_4206031 has been updated and verified successfully
U\@- Assign policy to watch. Policy assigned successfully to Watch
U]M- Delete watch. Watch all-repositories_4206031 has been successfully deleted
U^N- Delete policy. Policy security_policy_4206031 has been successfully deleted
U_n- Integration configuration. Configuration for vendor vendor_4206031 has been successfully added and verified
U`W- Enable TLS for RabbitMQ. TLS for RabbitMQ has been successfully enabled and verified
UaN- Get binary manager. Binary manager is verified, connected RT version: 7.4.1
Ub#- Get repo indexing configuration.
Uc;- Update repo indexing configuration. Successfully updated
UdO- Create support bundle. Created with a bug, localhost instead of the hostname
Ue;- Get system monitoring status. Data returned successfully
Uf;- Get system monitoring status. Data returned successfully