Generated by TestNG with ReportNG at 23:14 PDT on Tuesday 20 October 2020
root@87f6aca6b6f2 / Java 11.0.8 (Ubuntu) / Linux 4.14.186-146.268.amzn2.x86_64 (amd64)

XEP-0313 - Message Archive Management: 2

Suites · Log Output

Test duration : 46.269s

Passed Tests
tigase.tests.archive.TestMessageArchiveManagement2
testMessageArchival 40.187s
2020-10-20 23:34:25 |

2020-10-20 23:34:25 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-10-20 23:34:25 | ------------------------------------

2020-10-20 23:34:25 | [Mutex] waiting for: [mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-670b7add-d7ce-4b02-b870-f6973df9e0ae]

2020-10-20 23:34:25 | [Mutex] received everything.

2020-10-20 23:34:27 | [Mutex] waiting for: [mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-99e74b56-97d9-4f3e-bb67-4d93c6aa2b98]

2020-10-20 23:34:27 | [Mutex] received everything.

2020-10-20 23:34:29 | [Mutex] waiting for: [mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-2cb68d0d-4b0c-4225-89db-2337ea02d435]

2020-10-20 23:34:29 | [Mutex] received everything.

2020-10-20 23:34:31 | [Mutex] waiting for: [mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-c588a21c-40ee-4261-9f13-047f111d7b55]

2020-10-20 23:34:31 | [Mutex] received everything.

2020-10-20 23:34:33 | [Mutex] waiting for: [mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-92fe2de3-a972-4d87-855c-4c394a0d9ada]

2020-10-20 23:34:33 | [Mutex] received everything.

2020-10-20 23:34:35 | [Mutex] waiting for: [mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-29f17e34-3cb6-47e3-8061-faefddaee5fd]

2020-10-20 23:34:35 | [Mutex] received everything.

2020-10-20 23:34:37 | [Mutex] waiting for: [mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-4d84df02-bb9e-4bb9-b834-0362f4820109]

2020-10-20 23:34:37 | [Mutex] received everything.

2020-10-20 23:34:39 | [Mutex] waiting for: [mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-6431eae4-7a9a-4e5f-93bb-5f8bd1135c3c]

2020-10-20 23:34:39 | [Mutex] received everything.

2020-10-20 23:34:41 | [Mutex] waiting for: [mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-84b59a3a-f48e-4460-b7d6-855a80395b73]

2020-10-20 23:34:41 | [Mutex] received everything.

2020-10-20 23:34:43 | [Mutex] waiting for: [mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-e1a2a05a-587f-4c19-8a92-b6071ddf00c6]

2020-10-20 23:34:43 | [Mutex] received everything.

2020-10-20 23:34:45 | [Mutex] waiting for: [mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-038f9520-3027-4ad4-b702-e9eb25c061ee]

2020-10-20 23:34:45 | [Mutex] received everything.

2020-10-20 23:34:47 | [Mutex] waiting for: [mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-3eead5b2-4742-4853-8fc5-e2d1b7024af5]

2020-10-20 23:34:47 | [Mutex] received everything.

2020-10-20 23:34:49 | [Mutex] waiting for: [mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-7d9f1cb5-00f8-43e2-8dad-7c285203defd]

2020-10-20 23:34:49 | [Mutex] received everything.

2020-10-20 23:34:51 | [Mutex] waiting for: [mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-ffa21e83-5223-4799-a64d-13d76b5a794b]

2020-10-20 23:34:51 | [Mutex] received everything.

2020-10-20 23:34:53 | [Mutex] waiting for: [mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-1d41eddb-c5b8-420b-967d-04abdc60e96b]

2020-10-20 23:34:53 | [Mutex] received everything.

2020-10-20 23:34:55 | [Mutex] waiting for: [mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-cdd42444-2ba4-4e2b-bc2f-cfd3f33bc498]

2020-10-20 23:34:55 | [Mutex] received everything.

2020-10-20 23:34:57 | [Mutex] waiting for: [mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-68d8759b-0eeb-4e39-8d3e-9be284c30ead]

2020-10-20 23:34:57 | [Mutex] received everything.

2020-10-20 23:34:59 | [Mutex] waiting for: [mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-0be39b6d-8969-4760-a43d-787f93b1acec]

2020-10-20 23:34:59 | [Mutex] received everything.

2020-10-20 23:35:01 | [Mutex] waiting for: [mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-e2fdfbf5-da23-4d42-9dc1-9046644eabfa]

2020-10-20 23:35:01 | [Mutex] received everything.

2020-10-20 23:35:03 | [Mutex] waiting for: [mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:null]

2020-10-20 23:35:03 | [Mutex] received everything.

testMessageRetrievalFromEmpty 1.016s
2020-10-20 23:34:24 |

2020-10-20 23:34:24 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-10-20 23:34:24 | ------------------------------------

2020-10-20 23:34:24 | [Mutex] waiting for: [items:received]

2020-10-20 23:34:24 | [Mutex] waiting for: [items:received]

2020-10-20 23:34:25 | [Mutex] received everything.

2020-10-20 23:34:25 | [Mutex] isItemNotified: items:received:0e4905fa-086d-4a77-9ea9-27fab54e08b0:true :: true

testMessageRetrievalWithNonEmptyResults 1.122s
2020-10-20 23:35:05 |

2020-10-20 23:35:05 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-10-20 23:35:05 | ------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

2020-10-20 23:35:06 | [Mutex] received everything.

2020-10-20 23:35:06 | [Mutex] isItemNotified: items:received:fb563b63-895f-4fd9-9de9-1c6ae5d04d07:true :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-670b7add-d7ce-4b02-b870-f6973df9e0ae :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-99e74b56-97d9-4f3e-bb67-4d93c6aa2b98 :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-2cb68d0d-4b0c-4225-89db-2337ea02d435 :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-c588a21c-40ee-4261-9f13-047f111d7b55 :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-92fe2de3-a972-4d87-855c-4c394a0d9ada :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-29f17e34-3cb6-47e3-8061-faefddaee5fd :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-4d84df02-bb9e-4bb9-b834-0362f4820109 :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-6431eae4-7a9a-4e5f-93bb-5f8bd1135c3c :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-84b59a3a-f48e-4460-b7d6-855a80395b73 :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-e1a2a05a-587f-4c19-8a92-b6071ddf00c6 :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-038f9520-3027-4ad4-b702-e9eb25c061ee :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-3eead5b2-4742-4853-8fc5-e2d1b7024af5 :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-7d9f1cb5-00f8-43e2-8dad-7c285203defd :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-ffa21e83-5223-4799-a64d-13d76b5a794b :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-1d41eddb-c5b8-420b-967d-04abdc60e96b :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-cdd42444-2ba4-4e2b-bc2f-cfd3f33bc498 :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-68d8759b-0eeb-4e39-8d3e-9be284c30ead :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-0be39b6d-8969-4760-a43d-787f93b1acec :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-e2fdfbf5-da23-4d42-9dc1-9046644eabfa :: true

2020-10-20 23:35:06 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:null :: true

testMessageRetrievalWithNonEmptyResultsWithQuery 1.084s
2020-10-20 23:35:06 |

2020-10-20 23:35:06 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-10-20 23:35:06 | ------------------------------------

2020-10-20 23:35:06 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:06 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:06 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:06 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:06 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:06 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:06 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:06 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:06 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:06 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:07 | [Mutex] received everything.

2020-10-20 23:35:07 | [Mutex] isItemNotified: items:received:7da83178-8198-46e2-b318-07a6cfc36989:true :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-2cb68d0d-4b0c-4225-89db-2337ea02d435 :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-c588a21c-40ee-4261-9f13-047f111d7b55 :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-92fe2de3-a972-4d87-855c-4c394a0d9ada :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-29f17e34-3cb6-47e3-8061-faefddaee5fd :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-4d84df02-bb9e-4bb9-b834-0362f4820109 :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-6431eae4-7a9a-4e5f-93bb-5f8bd1135c3c :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-84b59a3a-f48e-4460-b7d6-855a80395b73 :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-e1a2a05a-587f-4c19-8a92-b6071ddf00c6 :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-038f9520-3027-4ad4-b702-e9eb25c061ee :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-3eead5b2-4742-4853-8fc5-e2d1b7024af5 :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-7d9f1cb5-00f8-43e2-8dad-7c285203defd :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-ffa21e83-5223-4799-a64d-13d76b5a794b :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-1d41eddb-c5b8-420b-967d-04abdc60e96b :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-cdd42444-2ba4-4e2b-bc2f-cfd3f33bc498 :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-68d8759b-0eeb-4e39-8d3e-9be284c30ead :: true

2020-10-20 23:35:07 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-0be39b6d-8969-4760-a43d-787f93b1acec :: true

testMessageRetrievalWithNonEmptyResultsWithQueryAndRsm 1.059s
2020-10-20 23:35:07 |

2020-10-20 23:35:07 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-10-20 23:35:07 | ------------------------------------

2020-10-20 23:35:07 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:07 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:07 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:07 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:07 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:07 | [Mutex] waiting for: [items:received]

2020-10-20 23:35:08 | [Mutex] received everything.

2020-10-20 23:35:08 | [Mutex] isItemNotified: items:received:0c16b364-01fc-4c3e-9713-71180ca2e498:false :: true

2020-10-20 23:35:08 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-2cb68d0d-4b0c-4225-89db-2337ea02d435 :: true

2020-10-20 23:35:08 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-c588a21c-40ee-4261-9f13-047f111d7b55 :: true

2020-10-20 23:35:08 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-92fe2de3-a972-4d87-855c-4c394a0d9ada :: true

2020-10-20 23:35:08 | [Mutex] isItemNotified: item:mam-_6iqavk0256@test-domain.com/1044879226-tigase-271:mam-_1b25jp0257@test-domain.com:Message-29f17e34-3cb6-47e3-8061-faefddaee5fd :: true

2020-10-20 23:35:08 | [Mutex] isItemNotified: item:mam-_1b25jp0257@test-domain.com/1044879226-tigase-272:mam-_6iqavk0256@test-domain.com:Message-4d84df02-bb9e-4bb9-b834-0362f4820109 :: true

testRetrievalOfForm 0.011s
2020-10-20 23:34:24 |

2020-10-20 23:34:24 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-10-20 23:34:24 | ------------------------------------

2020-10-20 23:34:24 | [Mutex] waiting for: [form:fields]

2020-10-20 23:34:24 | [Mutex] received everything.

2020-10-20 23:34:24 | [Mutex] isItemNotified: form:field:FORM_TYPE:urn:xmpp:mam:2 :: true

2020-10-20 23:34:24 | [Mutex] isItemNotified: form:field:with:null :: true

2020-10-20 23:34:24 | [Mutex] isItemNotified: form:field:start:null :: true

2020-10-20 23:34:24 | [Mutex] isItemNotified: form:field:end:null :: true

testSettingsChange 0.038s
2020-10-20 23:34:24 |

2020-10-20 23:34:24 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-10-20 23:34:24 | ------------------------------------

2020-10-20 23:34:24 | [Mutex] waiting for: [settings:1]

2020-10-20 23:34:24 | [Mutex] received everything.

2020-10-20 23:34:24 | [Mutex] isItemNotified: settings:1:default:never :: true

2020-10-20 23:34:24 | [Mutex] waiting for: [settings:a9e14dc8-bfa3-4a62-adca-a04123e49f25]

2020-10-20 23:34:24 | [Mutex] received everything.

2020-10-20 23:34:24 | [Mutex] isItemNotified: settings:a9e14dc8-bfa3-4a62-adca-a04123e49f25:default:roster :: true

2020-10-20 23:34:24 | [Mutex] waiting for: [settings:03ec0c2e-15c7-41d0-88d1-c5d05ed6ee1e]

2020-10-20 23:34:24 | [Mutex] received everything.

2020-10-20 23:34:24 | [Mutex] isItemNotified: settings:03ec0c2e-15c7-41d0-88d1-c5d05ed6ee1e:default:always :: true

testSupportAdvertisement 0.013s
2020-10-20 23:34:24 |

2020-10-20 23:34:24 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-10-20 23:34:24 | ------------------------------------

2020-10-20 23:34:24 | [Mutex] waiting for: [discovery:completed]

2020-10-20 23:34:24 | [Mutex] received everything.

2020-10-20 23:34:24 | [Mutex] isItemNotified: discovery:completed:success :: true

2020-10-20 23:34:24 | [Mutex] isItemNotified: discovery:feature:urn:xmpp:mam:2 :: true