riot-web/test
Matthew Hodgson b8b5dd82aa
Triple the speed of E2E tests and stop them exploding if a circular datastructure is logged (#8095)
* stop e2e tests exploding if a circular datastructure is logged

it's valid for the webapp to log datastructures to the console which happen to be circular
but the e2e test running explodes badly with a runtime exception and bombs out before
logging anything or providing a sensible stacktrace. you can trap the exception though and
get a sensible error however.

* don't barf on circular refs in return vals either

and log timestamps

* log timestamps

* speed up roomDir & E2EE tests by 3x

use timeouts correctly, so the first set
of scenarios take 42s to run rather than 2m21s

* speed up space test by 20s
2022-03-21 10:26:26 +00:00
..
accessibility Keybinding code unification #6 (#8042) 2022-03-14 13:25:51 +00:00
audio dont re-prepare voice messages (#7897) 2022-03-01 09:43:32 +01:00
autocomplete
components Fix tsc issues in right_panel and room component tests (#8078) 2022-03-21 10:03:03 +01:00
editor Improve formatting features in the editor (#7104) 2022-03-16 09:46:07 +00:00
end-to-end-tests Triple the speed of E2E tests and stop them exploding if a circular datastructure is logged (#8095) 2022-03-21 10:26:26 +00:00
i18n
i18n-test
img
notifications
settings/watchers
stores kill beacons on expiry (#8075) 2022-03-18 14:38:41 +01:00
test-utils Fix tsc issues in right_panel and room component tests (#8078) 2022-03-21 10:03:03 +01:00
utils Use & enforce snake_case naming convention on config.json settings (#8062) 2022-03-18 10:12:36 -06:00
.eslintrc.js
CallHandler-test.ts Mandate use of js-sdk/src/matrix import over js-sdk/src (#7933) 2022-03-01 20:42:05 +00:00
DecryptionFailureTracker-test.js Mandate use of js-sdk/src/matrix import over js-sdk/src (#7933) 2022-03-01 20:42:05 +00:00
DeviceListener-test.ts Mandate use of js-sdk/src/matrix import over js-sdk/src (#7933) 2022-03-01 20:42:05 +00:00
KeyBindingsManager-test.ts
Markdown-test.ts Fix formatting not being applied after links (#7990) 2022-03-08 13:12:36 +00:00
PosthogAnalytics-test.ts Use & enforce snake_case naming convention on config.json settings (#8062) 2022-03-18 10:12:36 -06:00
RoomNotifs-test.ts Fix wrongly asserting that PushRule::conditions is non-null (#7973) 2022-03-04 09:39:16 +00:00
ScalarAuthClient-test.js
Terms-test.js Mandate use of js-sdk/src/matrix import over js-sdk/src (#7933) 2022-03-01 20:42:05 +00:00
TextForEvent-test.ts Mandate use of js-sdk/src/matrix import over js-sdk/src (#7933) 2022-03-01 20:42:05 +00:00
UserActivity-test.js
createRoom-test.js Upgrade to jest 27 (#7699) 2022-02-02 13:02:17 +01:00
globalSetup.js
languageHandler-test.ts Add support for overriding strings in the app (#7886) 2022-03-01 11:53:09 -07:00
linkify-matrix-test.ts
minimal-sdk.js Fix right panel data flow (#7811) 2022-02-16 11:19:28 +00:00
setupTests.js Check 'useSystemTheme' in quick settings theme switcher (#7809) 2022-02-24 10:01:06 +01:00
skinned-sdk.js