Generated by TestNG with ReportNG at 22:45 PDT on Wednesday 21 October 2020
root@87f6aca6b6f2 / Java 11.0.8 (Ubuntu) / Linux 4.14.186-146.268.amzn2.x86_64 (amd64)

XEP-0313 - Message Archive Management

Suites · Log Output

Test duration : 46.181s

Passed Tests
tigase.tests.archive.TestMessageArchiveManagement
testMessageArchival 40.199s
2020-10-21 23:04:27 |

2020-10-21 23:04:27 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-10-21 23:04:27 | ------------------------------------

2020-10-21 23:04:27 | [Mutex] waiting for: [mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-243c2f10-9b10-429d-986a-c71263365b74]

2020-10-21 23:04:27 | [Mutex] received everything.

2020-10-21 23:04:29 | [Mutex] waiting for: [mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-7ccdc811-6b4a-442f-9865-b436783135f8]

2020-10-21 23:04:29 | [Mutex] received everything.

2020-10-21 23:04:31 | [Mutex] waiting for: [mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-97fb9c02-a8fb-4763-9715-b8e3c33a7df9]

2020-10-21 23:04:31 | [Mutex] received everything.

2020-10-21 23:04:33 | [Mutex] waiting for: [mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-254ea05a-3295-48cd-a4ae-b190228808bc]

2020-10-21 23:04:33 | [Mutex] received everything.

2020-10-21 23:04:35 | [Mutex] waiting for: [mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-f5d42e50-ae3e-4996-a336-685087b106e2]

2020-10-21 23:04:35 | [Mutex] received everything.

2020-10-21 23:04:37 | [Mutex] waiting for: [mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-a074833e-7357-4117-b7ec-965a672e58c9]

2020-10-21 23:04:37 | [Mutex] received everything.

2020-10-21 23:04:39 | [Mutex] waiting for: [mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-f3ef3f1e-ca75-4709-b7ac-46b252a9bc2b]

2020-10-21 23:04:39 | [Mutex] received everything.

2020-10-21 23:04:41 | [Mutex] waiting for: [mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-d7068e49-a4ee-40ad-8955-b7149bab78cd]

2020-10-21 23:04:41 | [Mutex] received everything.

2020-10-21 23:04:43 | [Mutex] waiting for: [mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-03973932-1d62-4a3a-9c65-ab37f84c4c79]

2020-10-21 23:04:43 | [Mutex] received everything.

2020-10-21 23:04:45 | [Mutex] waiting for: [mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-d8bc046f-6655-4946-8789-dabb2cf40dea]

2020-10-21 23:04:45 | [Mutex] received everything.

2020-10-21 23:04:47 | [Mutex] waiting for: [mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-b5325a48-267f-48bb-928d-e62c92c9da39]

2020-10-21 23:04:47 | [Mutex] received everything.

2020-10-21 23:04:49 | [Mutex] waiting for: [mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-e2471a7b-7c99-41c7-8869-0f5eb7f77570]

2020-10-21 23:04:49 | [Mutex] received everything.

2020-10-21 23:04:51 | [Mutex] waiting for: [mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-c5d3cdbd-3380-4159-8fd6-16fd5a58fe3d]

2020-10-21 23:04:51 | [Mutex] received everything.

2020-10-21 23:04:53 | [Mutex] waiting for: [mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-4dcc4a89-684f-42a2-969e-5070738c82f0]

2020-10-21 23:04:53 | [Mutex] received everything.

2020-10-21 23:04:55 | [Mutex] waiting for: [mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-643bad91-cf09-4132-b153-e1976227ce84]

2020-10-21 23:04:55 | [Mutex] received everything.

2020-10-21 23:04:57 | [Mutex] waiting for: [mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-5d3792ef-dbc1-4f58-ad2d-17cf92155a67]

2020-10-21 23:04:57 | [Mutex] received everything.

2020-10-21 23:04:59 | [Mutex] waiting for: [mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-66a2cd57-0f29-4281-bb08-15a9b9633d55]

2020-10-21 23:04:59 | [Mutex] received everything.

2020-10-21 23:05:01 | [Mutex] waiting for: [mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-a9587265-8e40-48c7-a748-c84524431b01]

2020-10-21 23:05:01 | [Mutex] received everything.

2020-10-21 23:05:03 | [Mutex] waiting for: [mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-cbed6a3d-c730-442f-9625-242dfd7f9b59]

2020-10-21 23:05:03 | [Mutex] received everything.

2020-10-21 23:05:05 | [Mutex] waiting for: [mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:null]

2020-10-21 23:05:05 | [Mutex] received everything.

testMessageRetrievalFromEmpty 1.079s
2020-10-21 23:04:26 |

2020-10-21 23:04:26 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-10-21 23:04:26 | ------------------------------------

2020-10-21 23:04:26 | [Mutex] waiting for: [items:received]

2020-10-21 23:04:26 | [Mutex] waiting for: [items:received]

2020-10-21 23:04:27 | [Mutex] received everything.

2020-10-21 23:04:27 | [Mutex] isItemNotified: items:received:450fbf64-0456-4eda-ac20-dbc65e8689fc:true :: true

testMessageRetrievalWithNonEmptyResults 1.127s
2020-10-21 23:05:07 |

2020-10-21 23:05:07 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-10-21 23:05:07 | ------------------------------------

2020-10-21 23:05:07 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:07 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:07 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:07 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:07 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:07 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:07 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:07 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:07 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:07 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:07 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:08 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:08 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:09 | [Mutex] received everything.

2020-10-21 23:05:09 | [Mutex] isItemNotified: items:received:8e9dfaf2-9768-47a5-bd84-37edafec6080:true :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-243c2f10-9b10-429d-986a-c71263365b74 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-7ccdc811-6b4a-442f-9865-b436783135f8 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-97fb9c02-a8fb-4763-9715-b8e3c33a7df9 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-254ea05a-3295-48cd-a4ae-b190228808bc :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-f5d42e50-ae3e-4996-a336-685087b106e2 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-a074833e-7357-4117-b7ec-965a672e58c9 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-f3ef3f1e-ca75-4709-b7ac-46b252a9bc2b :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-d7068e49-a4ee-40ad-8955-b7149bab78cd :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-03973932-1d62-4a3a-9c65-ab37f84c4c79 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-d8bc046f-6655-4946-8789-dabb2cf40dea :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-b5325a48-267f-48bb-928d-e62c92c9da39 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-e2471a7b-7c99-41c7-8869-0f5eb7f77570 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-c5d3cdbd-3380-4159-8fd6-16fd5a58fe3d :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-4dcc4a89-684f-42a2-969e-5070738c82f0 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-643bad91-cf09-4132-b153-e1976227ce84 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-5d3792ef-dbc1-4f58-ad2d-17cf92155a67 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-66a2cd57-0f29-4281-bb08-15a9b9633d55 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-a9587265-8e40-48c7-a748-c84524431b01 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-cbed6a3d-c730-442f-9625-242dfd7f9b59 :: true

2020-10-21 23:05:09 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:null :: true

testMessageRetrievalWithNonEmptyResultsWithQuery 1.114s
2020-10-21 23:05:09 |

2020-10-21 23:05:09 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-10-21 23:05:09 | ------------------------------------

2020-10-21 23:05:09 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:09 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:09 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:09 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:09 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:09 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:09 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:09 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:09 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:09 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:10 | [Mutex] received everything.

2020-10-21 23:05:10 | [Mutex] isItemNotified: items:received:990698d8-dac8-44c1-b651-9fab640c1867:true :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-97fb9c02-a8fb-4763-9715-b8e3c33a7df9 :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-254ea05a-3295-48cd-a4ae-b190228808bc :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-f5d42e50-ae3e-4996-a336-685087b106e2 :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-a074833e-7357-4117-b7ec-965a672e58c9 :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-f3ef3f1e-ca75-4709-b7ac-46b252a9bc2b :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-d7068e49-a4ee-40ad-8955-b7149bab78cd :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-03973932-1d62-4a3a-9c65-ab37f84c4c79 :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-d8bc046f-6655-4946-8789-dabb2cf40dea :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-b5325a48-267f-48bb-928d-e62c92c9da39 :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-e2471a7b-7c99-41c7-8869-0f5eb7f77570 :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-c5d3cdbd-3380-4159-8fd6-16fd5a58fe3d :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-4dcc4a89-684f-42a2-969e-5070738c82f0 :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-643bad91-cf09-4132-b153-e1976227ce84 :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-5d3792ef-dbc1-4f58-ad2d-17cf92155a67 :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-66a2cd57-0f29-4281-bb08-15a9b9633d55 :: true

2020-10-21 23:05:10 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-a9587265-8e40-48c7-a748-c84524431b01 :: true

testMessageRetrievalWithNonEmptyResultsWithQueryAndRsm 1.060s
2020-10-21 23:05:10 |

2020-10-21 23:05:10 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-10-21 23:05:10 | ------------------------------------

2020-10-21 23:05:10 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:10 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:10 | [Mutex] waiting for: [items:received]

2020-10-21 23:05:11 | [Mutex] received everything.

2020-10-21 23:05:11 | [Mutex] isItemNotified: items:received:540cd69f-7b13-4d41-848f-35e568593fe7:false :: true

2020-10-21 23:05:11 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-97fb9c02-a8fb-4763-9715-b8e3c33a7df9 :: true

2020-10-21 23:05:11 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-254ea05a-3295-48cd-a4ae-b190228808bc :: true

2020-10-21 23:05:11 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-f5d42e50-ae3e-4996-a336-685087b106e2 :: true

2020-10-21 23:05:11 | [Mutex] isItemNotified: item:mam-_gb7t6j0254@test-domain.com/1044879226-tigase-267:mam-_rd7stk0255@test-domain.com:Message-a074833e-7357-4117-b7ec-965a672e58c9 :: true

2020-10-21 23:05:11 | [Mutex] isItemNotified: item:mam-_rd7stk0255@test-domain.com/1044879226-tigase-268:mam-_gb7t6j0254@test-domain.com:Message-f3ef3f1e-ca75-4709-b7ac-46b252a9bc2b :: true

testRetrievalOfForm 0.009s
2020-10-21 23:04:26 |

2020-10-21 23:04:26 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-10-21 23:04:26 | ------------------------------------

2020-10-21 23:04:26 | [Mutex] waiting for: [form:fields]

2020-10-21 23:04:26 | [Mutex] waiting for: [form:fields]

2020-10-21 23:04:26 | [Mutex] received everything.

2020-10-21 23:04:26 | [Mutex] isItemNotified: form:field:FORM_TYPE:urn:xmpp:mam:1 :: true

2020-10-21 23:04:26 | [Mutex] isItemNotified: form:field:with:null :: true

2020-10-21 23:04:26 | [Mutex] isItemNotified: form:field:start:null :: true

2020-10-21 23:04:26 | [Mutex] isItemNotified: form:field:end:null :: true

testSettingsChange 0.028s
2020-10-21 23:04:26 |

2020-10-21 23:04:26 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-10-21 23:04:26 | ------------------------------------

2020-10-21 23:04:26 | [Mutex] waiting for: [settings:1]

2020-10-21 23:04:26 | [Mutex] received everything.

2020-10-21 23:04:26 | [Mutex] isItemNotified: settings:1:default:never :: true

2020-10-21 23:04:26 | [Mutex] waiting for: [settings:c272ebd3-299b-4e32-8322-5e21373c3f30]

2020-10-21 23:04:26 | [Mutex] received everything.

2020-10-21 23:04:26 | [Mutex] isItemNotified: settings:c272ebd3-299b-4e32-8322-5e21373c3f30:default:roster :: true

2020-10-21 23:04:26 | [Mutex] waiting for: [settings:1ec86dc4-7024-44fc-a5a5-fcce9c1ae9ee]

2020-10-21 23:04:26 | [Mutex] received everything.

2020-10-21 23:04:26 | [Mutex] isItemNotified: settings:1ec86dc4-7024-44fc-a5a5-fcce9c1ae9ee:default:always :: true

testSupportAdvertisement 0.011s
2020-10-21 23:04:26 |

2020-10-21 23:04:26 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-10-21 23:04:26 | ------------------------------------

2020-10-21 23:04:26 | [Mutex] waiting for: [discovery:completed]

2020-10-21 23:04:26 | [Mutex] waiting for: [discovery:completed]

2020-10-21 23:04:26 | [Mutex] received everything.

2020-10-21 23:04:26 | [Mutex] isItemNotified: discovery:completed:success :: true

2020-10-21 23:04:26 | [Mutex] isItemNotified: discovery:feature:urn:xmpp:mam:1 :: true