Skipping 5,003 KB..
Full Loghttp://37.27.227.212:8071/umapp/ ready
07:21:48,032 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:21:48,033 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - No custom configurators were discovered as a service.
07:21:48,033 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:21:48,033 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:21:48,036 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:21:48,036 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:21:48,039 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:21:48,039 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:21:48,040 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:21:48,040 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:21:48,041 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:21:48,043 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@157853da - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:21:48,081 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:21:48,081 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:21:48,094 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - No compression will be used
07:21:48,094 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@119290689 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-59926/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:21:48,103 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-59926/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:21:48,103 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Roll-over at midnight.
07:21:48,106 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - Setting initial period to 2025-04-29T05:21:47.895Z
07:21:48,106 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:21:48,106 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@236e3f4e - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:21:48,108 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:21:48,113 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-59926/log/ustad-server.log
07:21:48,113 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-59926/log/ustad-server.log]
07:21:48,113 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:21:48,113 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:21:48,114 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:21:48,114 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:21:48,114 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@3cc1435c - End of configuration.
07:21:48,114 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6bf0219d - Registering current configuration as safe fallback point
07:21:48,114 |-INFO in ch.qos.logback.classic.util.ContextInitializer@343570b7 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 74 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-59926
CreateLearningSpaceRequest(url=http://37.27.227.212:8071/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
[32m cy:log ✱ [39m Clearing IndexedDB: 37_27_227_212_8071
[32m cy:command ✔ [39m delete IDBDatabase - 37_27_227_212_8071
[32m cy:command ✔ [39m visit / -> 302: http://37.27.227.212:8071/umapp/
[37m cons:log ✱ [39m DEBUG NoTag : Index: Window.onLoad
[32m cy:command ✔ [39m wait 1000
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/sql-wasm.wasm
Status: 200
[37m cons:info ✱ [39m INFO DoorLog : DatabaseBuilderJs: Creating database sqlite:37_27_227_212_8071
[37m cons:info ✱ [39m INFO DoorLog : DatabaseBuilderJs: creating door triggers and receive views sqlite:37_27_227_212_8071
[37m cons:info ✱ [39m INFO DoorLog : Built database for: sqlite:37_27_227_212_8071
[37m cons:log ✱ [39m DEBUG NoTag : Built UmAppDatabase
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/aae01ef24382bd8c622b.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/88caf276bd5271c5af46.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/6d575d528071f48946a1.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/4b7c2021e9d8e2928716.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/12d8669282c0a894a246.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/f2fd5abcd3951abacaa4.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/f037b2e1671eb69f27ad.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/6c4d3f5529840c25aa73.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/731cb8d3de08836f0fa2.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/365b7c17ed2e9a7ef24a.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/f0a97931590cc6d99a32.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/488f92308c8c46239190.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/f6ca11c8b7d6a5f0bb28.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/3a3417e9a7bd2208f423.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/0ea0f7e34cbc314c86f2.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/e5eaf8e8f9da6483c7d0.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/76d68b0eac48a281a23c.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/9a0a9a73906f3b908a96.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/48cc2ff4162f4925c635.json
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/umapp/629471a93731ee27da78.json
Status: 200
[37m cons:log ✱ [39m Learning Space URL = http://37.27.227.212:8071/ (location.href = http://37.27.227.212:8071/umapp/
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m [object Object]
[37m cons:log ✱ [39m DEBUG NoTag : Creating ViewModel: RedirectViewModel
[37m cons:log ✱ [39m NavHost: key = default
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: useEffect check: key = default current viewname = popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/replication/ackAndGetPendingReplications
[34m cons:debug ⚈ [39m TRACE: Body type class TextContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/replication/ackAndGetPendingReplications.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/replication/ackAndGetPendingReplications
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers request body for http://37.27.227.212:8071/UmAppDatabase/replication/ackAndGetPendingReplications from class TextContent
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[32m cy:fetch ➟ [39m POST http://37.27.227.212:8071/UmAppDatabase/replication/ackAndGetPendingReplications
Status: 204
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/replication/ackAndGetPendingReplications
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/replication/ackAndGetPendingReplications
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/SiteDao/getSiteAsync
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/SiteDao/getSiteAsync.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/SiteDao/getSiteAsync
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/SiteDao/getSiteAsync
Status: 200
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/replication/nodeId
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/replication/nodeId.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/replication/nodeId
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/replication/nodeId
Status: 204
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/SiteDao/getSiteAsync
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/SiteDao/getSiteAsync
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/replication/nodeId
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/replication/nodeId
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/SiteDao/getSiteAsync.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/SiteDao/getSiteAsync to class ByteReadPacket
[37m cons:log ✱ [39m DEBUG NoTag : useNavControllerEffect: collect command: NavigateNavCommand(viewName=Login, args={next=CourseListHome, noSessionChange=false, learningSpaceUrl=http://37.27.227.212:8071/}, goOptions=UstadGoOptions(popUpToViewName=null, popUpToInclusive=false, clearStack=false, serializer=null))
[37m cons:log ✱ [39m DEBUG NoTag : NavHostFunction: go to /Login?next=CourseListHome&noSessionChange=false&learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8071%2F
[32m cy:command ✔ [39m new url http://37.27.227.212:8071/umapp/#/Login?next=CourseListHome&noSessionChange=false&learningSpaceUrl=http%3A%2F%2F37.27.227.212%3A8071%2F
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/Site/verify
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/Site/verify.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/Site/verify
[37m cons:log ✱ [39m DEBUG NoTag : Creating ViewModel: LoginViewModel
[37m cons:log ✱ [39m DEBUG NoTag : Close ViewModel: RedirectViewModel
[37m cons:log ✱ [39m NavHost: key = glselmye
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: useEffect check: key = glselmye current viewname = Login popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = false popUpToHitDestination = false
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/Site/verify
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/Site/verify
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/Site/verify
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/Site/verify.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/Site/verify to class ByteReadPacket
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:info ✱ [39m INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8071] Saved to IndexedDb: 37_27_227_212_8071
[32m cy:command ✔ [39m get body
[32m cy:log ✱ [39m User is on the login page
[32m cy:command ✔ [39m get input#username
[32m cy:command ✔ [39m assert expected **<input#username.MuiInputBase-input.MuiOutlinedInput-input.css-1x5jdmq>** to exist in the DOM
Actual: "<input#username.MuiInputBase-input.MuiOutlinedInput-input.css-1x5jdmq>"
Expected: "<input#username.MuiInputBase-input.MuiOutlinedInput-input.css-1x5jdmq>"
[32m cy:command ✔ [39m type admin
[32m cy:command ✔ [39m get input#password
[32m cy:command ✔ [39m type testpass
[32m cy:command ✔ [39m get button#login_button
[32m cy:command ✔ [39m click
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/auth/login?username=admin&password=testpass&maxDateOfBirth=0
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/auth/login?username=admin&password=testpass&maxDateOfBirth=0.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/auth/login?username=admin&password=testpass&maxDateOfBirth=0
[32m cy:fetch ➟ [39m POST http://37.27.227.212:8071/auth/login?username=admin&password=testpass&maxDateOfBirth=0
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/auth/login?username=admin&password=testpass&maxDateOfBirth=0
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/auth/login?username=admin&password=testpass&maxDateOfBirth=0
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/auth/login?username=admin&password=testpass&maxDateOfBirth=0.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/auth/login?username=admin&password=testpass&maxDateOfBirth=0 to class ByteReadPacket
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithPicture?accountPersonUid=721843592071544832
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithPicture?accountPersonUid=721843592071544832.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithPicture?accountPersonUid=721843592071544832
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithPicture?accountPersonUid=721843592071544832
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithPicture?accountPersonUid=721843592071544832
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithPicture?accountPersonUid=721843592071544832
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithPicture?accountPersonUid=721843592071544832.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithPicture?accountPersonUid=721843592071544832 to class ByteReadPacket
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/api/pbkdf2/encryptPbkdf2?secret=testpass
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/api/pbkdf2/encryptPbkdf2?secret=testpass.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/api/pbkdf2/encryptPbkdf2?secret=testpass
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/api/pbkdf2/encryptPbkdf2?secret=testpass
Status: 200
[32m cy:command ✔ [39m contains People
[32m cy:command ✔ [39m click
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/api/pbkdf2/encryptPbkdf2?secret=testpass
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/api/pbkdf2/encryptPbkdf2?secret=testpass
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/api/pbkdf2/encryptPbkdf2?secret=testpass.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/api/pbkdf2/encryptPbkdf2?secret=testpass to class ByteReadPacket
[37m cons:log ✱ [39m DEBUG NoTag : LoginPresenter: go to next destination: CourseListHome
[37m cons:log ✱ [39m DEBUG NoTag : useNavControllerEffect: collect command: NavigateNavCommand(viewName=CourseListHome, args={selectedAccountPersonUid=721843592071544832, selectedAccountEndpointUrl=http://37.27.227.212:8071/}, goOptions=UstadGoOptions(popUpToViewName=null, popUpToInclusive=false, clearStack=true, serializer=null))
[37m cons:log ✱ [39m DEBUG NoTag : NavHostFunction: pop, then go /CourseListHome?selectedAccountPersonUid=721843592071544832&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8071%2F
[37m cons:log ✱ [39m DEBUG NoTag : Close ViewModel: LoginViewModel
[37m cons:log ✱ [39m NavHost: key = default
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: useEffect check: key = default current viewname = popUpToTarget = undefined navtoAfterPop = /CourseListHome?selectedAccountPersonUid=721843592071544832&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8071%2F popUpToInclusive = false clearStack = true clearStackHitPlaceholder = false popUpToHitDestination = false
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: action: clearstack was set, reached first entry in history, but did not yet navigate to dummy placeholder. Going to /ClearStack
[32m cy:command ✔ [39m new url http://37.27.227.212:8071/umapp/#/ClearStack
[37m cons:log ✱ [39m NavHost: key = 3r5uomfp
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: useEffect check: key = 3r5uomfp current viewname = ClearStack popUpToTarget = undefined navtoAfterPop = /CourseListHome?selectedAccountPersonUid=721843592071544832&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8071%2F popUpToInclusive = false clearStack = true clearStackHitPlaceholder = false popUpToHitDestination = false
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: action: reached stack clear dummy placeholder. Going back
[32m cy:command ✔ [39m new url http://37.27.227.212:8071/umapp/#/ClearStack
[37m cons:log ✱ [39m NavHost: key = default
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: useEffect check: key = default current viewname = popUpToTarget = undefined navtoAfterPop = /CourseListHome?selectedAccountPersonUid=721843592071544832&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8071%2F popUpToInclusive = false clearStack = true clearStackHitPlaceholder = true popUpToHitDestination = false
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: action: clearStack was set and dummy placeholder was hit
[32m cy:command ✔ [39m new url http://37.27.227.212:8071/umapp/#/CourseListHome?selectedAccountPersonUid=721843592071544832&selectedAccountEndpointUrl=http%3A%2F%2F37.27.227.212%3A8071%2F
[37m cons:log ✱ [39m NavHost: key = bdmmacim
[37m cons:log ✱ [39m NavHost: New first location key = bdmmacim
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: useEffect check: key = bdmmacim current viewname = CourseListHome popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = true popUpToHitDestination = false
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m DEBUG NoTag : Creating ViewModel: ClazzListViewModel
[37m cons:log ✱ [39m usePagingSource: 137607391 : start
[37m cons:log ✱ [39m usePagingSource: 137607391 queryContext = [object Object]
[37m cons:log ✱ [39m usePagingSource: 137607391(): running QueryFn return promise key=137607391
[37m cons:log ✱ [39m usePagingSource: 137607391(): loadParams = [object Object]
[37m cons:log ✱ [39m usePagingSource: 137607391 : isFetching = true lastInvalidationTime=0 updatedAt=0 refreshTime=0
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: set paging source to EmptyPagingSource
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: load
[37m cons:log ✱ [39m usePagingSource: 137607391 ran load with loadParams = [object Object]
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionAsFlow?accountPersonUid=721843592071544832&permission=512
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionAsFlow?accountPersonUid=721843592071544832&permission=512.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionAsFlow?accountPersonUid=721843592071544832&permission=512
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/EnrolmentRequestDao/findRequestsForUserAsFlow?accountPersonUid=721843592071544832&statusFilter=1
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/EnrolmentRequestDao/findRequestsForUserAsFlow?accountPersonUid=721843592071544832&statusFilter=1.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/EnrolmentRequestDao/findRequestsForUserAsFlow?accountPersonUid=721843592071544832&statusFilter=1
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: fetch remote offset=0 limit=150 pagingSourceType=EmptyPagingSource
[37m cons:log ✱ [39m usePagingSource: 137607391 : start
[37m cons:log ✱ [39m usePagingSource: 137607391 : isFetching = false lastInvalidationTime=0 updatedAt=1745904111042 refreshTime=0
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m usePagingSource: -835236428 : start
[37m cons:log ✱ [39m usePagingSource: 137607391: remove invalidation listener for old source
[37m cons:log ✱ [39m usePagingSource: -835236428 queryContext = [object Object]
[37m cons:log ✱ [39m usePagingSource: -835236428(): running QueryFn return promise key=-835236428
[37m cons:log ✱ [39m usePagingSource: -835236428(): loadParams = [object Object]
[37m cons:log ✱ [39m usePagingSource: -835236428 : isFetching = true lastInvalidationTime=0 updatedAt=0 refreshTime=0
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: set paging source to DoorRepositoryReplicatePullPagingSource
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: load
[37m cons:log ✱ [39m VERBOSE NoTag : DoorRepositoryReplicatePullPagingSource: load key=null
[37m cons:log ✱ [39m VERBOSE NoTag : DoorRepositoryReplicatePullPagingSource: register db invalidate callback
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: fetch remote offset=0 limit=150 pagingSourceType=DoorRepositoryReplicatePullPagingSource
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/ClazzDao/findClazzesWithPermission?searchQuery=%22%25%22&accountPersonUid=721843592071544832&excludeSelectedClazzList=%5B%5D&sortOrder=1&filter=5¤tTime=1745904111061&permission=1&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/ClazzDao/findClazzesWithPermission?searchQuery=%22%25%22&accountPersonUid=721843592071544832&excludeSelectedClazzList=%5B%5D&sortOrder=1&filter=5¤tTime=1745904111061&permission=1&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/ClazzDao/findClazzesWithPermission?searchQuery=%22%25%22&accountPersonUid=721843592071544832&excludeSelectedClazzList=%5B%5D&sortOrder=1&filter=5¤tTime=1745904111061&permission=1&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionAsFlow?accountPersonUid=721843592071544832&permission=512
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/EnrolmentRequestDao/findRequestsForUserAsFlow?accountPersonUid=721843592071544832&statusFilter=1
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionAsFlow?accountPersonUid=721843592071544832&permission=512
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionAsFlow?accountPersonUid=721843592071544832&permission=512
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/EnrolmentRequestDao/findRequestsForUserAsFlow?accountPersonUid=721843592071544832&statusFilter=1
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/EnrolmentRequestDao/findRequestsForUserAsFlow?accountPersonUid=721843592071544832&statusFilter=1
[37m cons:log ✱ [39m usePagingSource: -835236428 : start
[37m cons:log ✱ [39m usePagingSource: -835236428: remove invalidation listener for old source
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/ClazzDao/findClazzesWithPermission?searchQuery=%22%25%22&accountPersonUid=721843592071544832&excludeSelectedClazzList=%5B%5D&sortOrder=1&filter=5¤tTime=1745904111061&permission=1&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
Status: 200
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionAsFlow?accountPersonUid=721843592071544832&permission=512.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionAsFlow?accountPersonUid=721843592071544832&permission=512 to class ByteReadPacket
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/EnrolmentRequestDao/findRequestsForUserAsFlow?accountPersonUid=721843592071544832&statusFilter=1.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/EnrolmentRequestDao/findRequestsForUserAsFlow?accountPersonUid=721843592071544832&statusFilter=1 to class ByteReadPacket
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/ClazzDao/findClazzesWithPermission?searchQuery=%22%25%22&accountPersonUid=721843592071544832&excludeSelectedClazzList=%5B%5D&sortOrder=1&filter=5¤tTime=1745904111061&permission=1&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/ClazzDao/findClazzesWithPermission?searchQuery=%22%25%22&accountPersonUid=721843592071544832&excludeSelectedClazzList=%5B%5D&sortOrder=1&filter=5¤tTime=1745904111061&permission=1&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/ClazzDao/findClazzesWithPermission?searchQuery=%22%25%22&accountPersonUid=721843592071544832&excludeSelectedClazzList=%5B%5D&sortOrder=1&filter=5¤tTime=1745904111061&permission=1&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/ClazzDao/findClazzesWithPermission?searchQuery=%22%25%22&accountPersonUid=721843592071544832&excludeSelectedClazzList=%5B%5D&sortOrder=1&filter=5¤tTime=1745904111061&permission=1&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150 to class ByteReadPacket
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m usePagingSource: -835236428 : start
[32m cy:command ✔ [39m new url http://37.27.227.212:8071/umapp/#/PersonListHome
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/replication/message
[34m cons:debug ⚈ [39m TRACE: Body type class TextContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/replication/message.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/replication/message
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers request body for http://37.27.227.212:8071/UmAppDatabase/replication/message from class TextContent
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionPairAsFlow?accountPersonUid=721843592071544832&firstPermission=1024&secondPermission=8192
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionPairAsFlow?accountPersonUid=721843592071544832&firstPermission=1024&secondPermission=8192.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionPairAsFlow?accountPersonUid=721843592071544832&firstPermission=1024&secondPermission=8192
[37m cons:log ✱ [39m DEBUG NoTag : Creating ViewModel: PersonListViewModel
[37m cons:log ✱ [39m usePagingSource: -588668828 : start
[37m cons:log ✱ [39m DEBUG NoTag : Close ViewModel: ClazzListViewModel
[37m cons:log ✱ [39m usePagingSource: -835236428: remove invalidation listener for old source
[37m cons:log ✱ [39m usePagingSource: -588668828 queryContext = [object Object]
[37m cons:log ✱ [39m usePagingSource: -588668828(): running QueryFn return promise key=-588668828
[37m cons:log ✱ [39m usePagingSource: -588668828(): loadParams = [object Object]
[37m cons:log ✱ [39m usePagingSource: -588668828 : isFetching = true lastInvalidationTime=0 updatedAt=0 refreshTime=0
[37m cons:log ✱ [39m NavHost: key = 4maieffp
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: useEffect check: key = 4maieffp current viewname = PersonListHome popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = true popUpToHitDestination = false
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: set paging source to EmptyPagingSource
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: load
[37m cons:log ✱ [39m usePagingSource: -588668828 ran load with loadParams = [object Object]
[32m cy:fetch ➟ [39m POST http://37.27.227.212:8071/UmAppDatabase/replication/message
Status: 200
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: fetch remote offset=0 limit=150 pagingSourceType=EmptyPagingSource
[37m cons:log ✱ [39m usePagingSource: -588668828 : start
[37m cons:log ✱ [39m usePagingSource: -588668828 : isFetching = false lastInvalidationTime=0 updatedAt=1745904111136 refreshTime=0
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m usePagingSource: 942131592 : start
[37m cons:log ✱ [39m usePagingSource: -588668828: remove invalidation listener for old source
[37m cons:log ✱ [39m usePagingSource: 942131592 queryContext = [object Object]
[37m cons:log ✱ [39m usePagingSource: 942131592(): running QueryFn return promise key=942131592
[37m cons:log ✱ [39m usePagingSource: 942131592(): loadParams = [object Object]
[37m cons:log ✱ [39m usePagingSource: 942131592 : isFetching = true lastInvalidationTime=0 updatedAt=0 refreshTime=0
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: set paging source to DoorRepositoryReplicatePullPagingSource
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: load
[37m cons:log ✱ [39m VERBOSE NoTag : DoorRepositoryReplicatePullPagingSource: load key=null
[37m cons:log ✱ [39m VERBOSE NoTag : DoorRepositoryReplicatePullPagingSource: register db invalidate callback
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: fetch remote offset=0 limit=150 pagingSourceType=DoorRepositoryReplicatePullPagingSource
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111153&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111153&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111153&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/replication/message
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/replication/message
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionPairAsFlow?accountPersonUid=721843592071544832&firstPermission=1024&secondPermission=8192
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionPairAsFlow?accountPersonUid=721843592071544832&firstPermission=1024&secondPermission=8192
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionPairAsFlow?accountPersonUid=721843592071544832&firstPermission=1024&secondPermission=8192
[37m cons:log ✱ [39m usePagingSource: 942131592 : start
[37m cons:log ✱ [39m usePagingSource: 942131592: remove invalidation listener for old source
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/replication/message.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/replication/message to class ByteReadPacket
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111153&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
Status: 200
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionPairAsFlow?accountPersonUid=721843592071544832&firstPermission=1024&secondPermission=8192.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermissionPairAsFlow?accountPersonUid=721843592071544832&firstPermission=1024&secondPermission=8192 to class ByteReadPacket
[32m cy:command ✔ [39m contains button, Person
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111153&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111153&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111153&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111153&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150 to class ByteReadPacket
[37m cons:info ✱ [39m INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8071] Saved to IndexedDb: 37_27_227_212_8071
[37m cons:log ✱ [39m DEBUG NoTag : DoorLimitOffsetPagingSource: invalidated tables=SystemPermission, ReplicationOperation
[37m cons:log ✱ [39m VERBOSE NoTag : DoorRepositoryReplicatePullPagingSource: onDbInvalidated
[37m cons:log ✱ [39m VERBOSE NoTag : DoorRepositoryReplicatePullPagingSource: call invalidate
[37m cons:log ✱ [39m DEBUG NoTag : DoorLimitOffsetPagingSource: invalidated tables=SystemPermission, ReplicationOperation
[37m cons:log ✱ [39m VERBOSE NoTag : DoorRepositoryReplicatePullPagingSource: onDbInvalidated
[37m cons:log ✱ [39m VERBOSE NoTag : DoorRepositoryReplicatePullPagingSource: call invalidate
[37m cons:log ✱ [39m usePagingSource: 942131592: set last invalidation time = 1745904111257
[37m cons:log ✱ [39m usePagingSource: 942131592 : start
[37m cons:log ✱ [39m usePagingSource: 942131592 : isFetching = true lastInvalidationTime=1745904111257 updatedAt=0 refreshTime=0
[33m[1m cons:warn ❖ [22m[39m WARNING NoTag : Attempted to load from offset=0 limit=150 faled
Job was cancelled
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m usePagingSource: 942131592 : start
[32m cy:command ✔ [39m click
[37m cons:log ✱ [39m usePagingSource: 942131592 ran load with loadParams = [object Object]
[37m cons:log ✱ [39m usePagingSource: 942131592 : start
[37m cons:log ✱ [39m usePagingSource: 942131592 : isFetching = false lastInvalidationTime=1745904111257 updatedAt=1745904111274 refreshTime=0
[37m cons:log ✱ [39m usePagingSource: 942131592 : refetch: isFetching = false lastInvalidationTime=1745904111257
[37m cons:log ✱ [39m usePagingSource: 942131592 queryContext = [object Object]
[37m cons:log ✱ [39m usePagingSource: 942131592(): running QueryFn return promise key=942131592
[37m cons:log ✱ [39m usePagingSource: 942131592(): loadParams = [object Object]
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: set paging source to DoorRepositoryReplicatePullPagingSource
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: load
[37m cons:log ✱ [39m VERBOSE NoTag : DoorRepositoryReplicatePullPagingSource: load key=null
[37m cons:log ✱ [39m VERBOSE NoTag : DoorRepositoryReplicatePullPagingSource: register db invalidate callback
[37m cons:log ✱ [39m VERBOSE NoTag : useDoorRemoteMediator: fetch remote offset=0 limit=150 pagingSourceType=DoorRepositoryReplicatePullPagingSource
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111282&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111282&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111282&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
[37m cons:log ✱ [39m usePagingSource: 942131592 : start
[37m cons:log ✱ [39m usePagingSource: 942131592: remove invalidation listener for old source
[37m cons:log ✱ [39m usePagingSource: 942131592 : isFetching = true lastInvalidationTime=1745904111257 updatedAt=1745904111274 refreshTime=1745904111282
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111282&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111282&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111282&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150
[37m cons:log ✱ [39m usePagingSource: 942131592 : start
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111282&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findPersonsWithPermissionAsPagingSource?timestamp=1745904111282&excludeClazz=0&excludeSelected=%5B%5D&accountPersonUid=721843592071544832&sortOrder=1&searchText=%22%25%22&pagingLoadParamType=REFRESH&pagingKey=0&pagingBatchSize=150 to class ByteReadPacket
[37m cons:log ✱ [39m usePagingSource: 942131592 : start
[37m cons:log ✱ [39m usePagingSource: 942131592 ran load with loadParams = [object Object]
[37m cons:log ✱ [39m usePagingSource: 942131592 : start
[37m cons:log ✱ [39m usePagingSource: 942131592 : isFetching = false lastInvalidationTime=1745904111257 updatedAt=1745904111321 refreshTime=1745904111282
[37m cons:log ✱ [39m usePagingSource: 942131592 : start
[32m cy:command ✔ [39m contains Add Person
[32m cy:command ✔ [39m click
[37m cons:log ✱ [39m DEBUG NoTag : useNavControllerEffect: collect command: NavigateNavCommand(viewName=PersonEditView, args={}, goOptions=UstadGoOptions(popUpToViewName=null, popUpToInclusive=false, clearStack=false, serializer=null))
[37m cons:log ✱ [39m DEBUG NoTag : NavHostFunction: go to /PersonEditView?
[32m cy:command ✔ [39m new url http://37.27.227.212:8071/umapp/#/PersonEditView
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m DEBUG NoTag : Creating ViewModel: PersonEditViewModel
[37m cons:log ✱ [39m DEBUG NoTag : Close ViewModel: PersonListViewModel
[37m cons:log ✱ [39m usePagingSource: 942131592: remove invalidation listener for old source
[37m cons:log ✱ [39m NavHost: key = o7pe1x7c
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: useEffect check: key = o7pe1x7c current viewname = PersonEditView popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = true popUpToHitDestination = false
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[32m cy:command ✔ [39m contains label, First names
[32m cy:command ✔ [39m parent
[32m cy:command ✔ [39m find input
[32m cy:command ✔ [39m clear
[37m cons:info ✱ [39m INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8071] Saved to IndexedDb: 37_27_227_212_8071
[32m cy:command ✔ [39m type Student
[32m cy:command ✔ [39m contains label, Last name
[32m cy:command ✔ [39m parent
[32m cy:command ✔ [39m find input
[32m cy:command ✔ [39m clear
[32m cy:command ✔ [39m type 1
[32m cy:command ✔ [39m get div[id="gender"]
[32m cy:command ✔ [39m click
[32m cy:command ✔ [39m contains li, Female
[32m cy:command ✔ [39m click
[32m cy:command ✔ [39m get #person_date_of_birth
[32m cy:command ✔ [39m type 2020-04-30
[37m cons:log ✱ [39m onChange: 2020-04-30
[32m cy:command ✔ [39m wait 2000
[32m cy:command ✔ [39m contains button, Save
[32m cy:command ✔ [39m click
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m DEBUG NoTag : DoorLimitOffsetPagingSource: invalidated tables=Person, PersonParentJoin, SystemPermission, OutgoingReplication
[37m cons:log ✱ [39m VERBOSE NoTag : DoorRepositoryReplicatePullPagingSource: onDbInvalidated
[37m cons:log ✱ [39m VERBOSE NoTag : DoorRepositoryReplicatePullPagingSource: call invalidate
[37m cons:log ✱ [39m DEBUG NoTag : useNavControllerEffect: collect command: NavigateNavCommand(viewName=PersonDetailView, args={entityUid=721843618167959552}, goOptions=UstadGoOptions(popUpToViewName=, popUpToInclusive=true, clearStack=false, serializer=null))
[37m cons:log ✱ [39m DEBUG NoTag : NavHostFunction: go to /PersonDetailView?entityUid=721843618167959552
[32m cy:command ✔ [39m new url http://37.27.227.212:8071/umapp/#/PersonDetailView?entityUid=721843618167959552
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m DEBUG NoTag : Creating ViewModel: PersonDetailViewModel
[37m cons:log ✱ [39m DEBUG NoTag : Close ViewModel: PersonEditViewModel
[37m cons:log ✱ [39m NavHost: key = b0y3o26g
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: useEffect check: key = b0y3o26g current viewname = PersonDetailView popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = true popUpToHitDestination = false
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552
[32m cy:command ✔ [39m contains Create account
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552 to class ByteReadPacket
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832 to class ByteReadPacket
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/replication/message
[34m cons:debug ⚈ [39m TRACE: Body type class TextContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/replication/message.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/replication/message
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers request body for http://37.27.227.212:8071/UmAppDatabase/replication/message from class TextContent
[32m cy:fetch ➟ [39m POST http://37.27.227.212:8071/UmAppDatabase/replication/message
Status: 200
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/replication/message
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/replication/message
[32m cy:command ✔ [39m click
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/replication/message.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/replication/message to class ByteReadPacket
[37m cons:log ✱ [39m DEBUG NoTag : useNavControllerEffect: collect command: NavigateNavCommand(viewName=AccountEdit, args={entityUid=721843618167959552}, goOptions=UstadGoOptions(popUpToViewName=null, popUpToInclusive=false, clearStack=false, serializer=null))
[37m cons:log ✱ [39m DEBUG NoTag : NavHostFunction: go to /AccountEdit?entityUid=721843618167959552
[32m cy:command ✔ [39m new url http://37.27.227.212:8071/umapp/#/AccountEdit?entityUid=721843618167959552
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m DEBUG NoTag : Creating ViewModel: PersonAccountEditViewModel
[37m cons:log ✱ [39m DEBUG NoTag : Close ViewModel: PersonDetailViewModel
[37m cons:log ✱ [39m NavHost: key = 40sih0ju
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: useEffect check: key = 40sih0ju current viewname = AccountEdit popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = true popUpToHitDestination = false
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidAsync?uid=721843618167959552
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidAsync?uid=721843618167959552.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidAsync?uid=721843618167959552
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidAsync?uid=721843618167959552
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidAsync?uid=721843618167959552
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidAsync?uid=721843618167959552
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidAsync?uid=721843618167959552.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidAsync?uid=721843618167959552 to class ByteReadPacket
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermission?accountPersonUid=721843592071544832&permission=131072
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermission?accountPersonUid=721843592071544832&permission=131072.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermission?accountPersonUid=721843592071544832&permission=131072
[32m cy:command ✔ [39m get #username:not([disabled])
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermission?accountPersonUid=721843592071544832&permission=131072
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermission?accountPersonUid=721843592071544832&permission=131072
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermission?accountPersonUid=721843592071544832&permission=131072
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermission?accountPersonUid=721843592071544832&permission=131072.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasSystemPermission?accountPersonUid=721843592071544832&permission=131072 to class ByteReadPacket
[37m cons:info ✱ [39m INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8071] Saved to IndexedDb: 37_27_227_212_8071
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[32m cy:command ✔ [39m type stud1
[32m cy:command ✔ [39m get #newpassword
[32m cy:command ✔ [39m type tests1
[32m cy:command ✔ [39m contains button, Save
[32m cy:command ✔ [39m click
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/PersonDao/countUsername?username=%22stud1%22
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/countUsername?username=%22stud1%22.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/PersonDao/countUsername?username=%22stud1%22
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/PersonDao/countUsername?username=%22stud1%22
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/PersonDao/countUsername?username=%22stud1%22
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/countUsername?username=%22stud1%22
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/countUsername?username=%22stud1%22.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/PersonDao/countUsername?username=%22stud1%22 to class ByteReadPacket
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/api/pbkdf2/doubleEncryptPbkdf2?secret=tests1
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/api/pbkdf2/doubleEncryptPbkdf2?secret=tests1.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/api/pbkdf2/doubleEncryptPbkdf2?secret=tests1
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/api/pbkdf2/doubleEncryptPbkdf2?secret=tests1
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/api/pbkdf2/doubleEncryptPbkdf2?secret=tests1
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/api/pbkdf2/doubleEncryptPbkdf2?secret=tests1
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/api/pbkdf2/doubleEncryptPbkdf2?secret=tests1.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/api/pbkdf2/doubleEncryptPbkdf2?secret=tests1 to class ByteReadPacket
[31m[1m cons:error ✘ [22m[39m ERROR NoTag : Updated username: 1 changes
[37m cons:log ✱ [39m DEBUG NoTag : useNavControllerEffect: collect command: PopNavCommand(viewName=, inclusive=true)
[37m cons:log ✱ [39m DEBUG NoTag : NavHostFunction: pop to current viewname AccountEdit (inclusive) e.g. go back one
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m DEBUG NoTag : Creating ViewModel: PersonDetailViewModel
[37m cons:log ✱ [39m DEBUG NoTag : Close ViewModel: PersonAccountEditViewModel
[37m cons:log ✱ [39m NavHost: key = b0y3o26g
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: useEffect check: key = b0y3o26g current viewname = PersonDetailView popUpToTarget = undefined navtoAfterPop = undefined popUpToInclusive = false clearStack = false clearStackHitPlaceholder = true popUpToHitDestination = false
[37m cons:log ✱ [39m VERBOSE NoTag : NavHost: action: no pop or other operation pending, show children
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552
[34m cons:debug ⚈ [39m TRACE: Body type class EmptyContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552
[32m cy:command ✔ [39m new url http://37.27.227.212:8071/umapp/#/PersonDetailView?entityUid=721843618167959552
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[31m[1m cy:command ✘ [22m[39m contains Change Password
[31m[1m cy:command ✘ [22m[39m assert expected **subject** to be **visible**
Actual: "subject"
Expected: "visible"
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832
Status: 200
[32m cy:fetch ➟ [39m GET http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/SystemPermissionDao/personHasEditAndViewPermissionForPersonAsFlow?accountPersonUid=721843592071544832&otherPersonUid=721843618167959552 to class ByteReadPacket
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/PersonDao/findByUidWithDisplayDetailsFlow?personUid=721843618167959552&accountPersonUid=721843592071544832 to class ByteReadPacket
[34m cons:debug ⚈ [39m TRACE: Adding Accept=application header for http://37.27.227.212:8071/UmAppDatabase/replication/message
[34m cons:debug ⚈ [39m TRACE: Body type class TextContent is in ignored types. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/replication/message.
[34m cons:debug ⚈ [39m TRACE: Adding Accept-Charset=UTF-8 to http://37.27.227.212:8071/UmAppDatabase/replication/message
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers request body for http://37.27.227.212:8071/UmAppDatabase/replication/message from class TextContent
[32m cy:fetch ➟ [39m POST http://37.27.227.212:8071/UmAppDatabase/replication/message
Status: 200
[34m cons:debug ⚈ [39m TRACE: Validating response for request http://37.27.227.212:8071/UmAppDatabase/replication/message
[34m cons:debug ⚈ [39m TRACE: Skipping default response validation for http://37.27.227.212:8071/UmAppDatabase/replication/message
[34m cons:debug ⚈ [39m TRACE: Response body is already transformed. Skipping ContentNegotiation for http://37.27.227.212:8071/UmAppDatabase/replication/message.
[34m cons:debug ⚈ [39m TRACE: Transformed with default transformers response body for http://37.27.227.212:8071/UmAppDatabase/replication/message to class ByteReadPacket
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:log ✱ [39m ClickLinkProvider accountMAnager=[object Object] linkUseCase=[object Object]
[37m cons:info ✱ [39m INFO DoorLog : [SQLiteDataSourceJs - 37_27_227_212_8071] Saved to IndexedDb: 37_27_227_212_8071
[37m cons:info ✱ [39m INFO NoTag : [DoorEventSourceJS - http://37.27.227.212:8071/UmAppDatabase/replication/sse?door-node=3498150717453405599%2F7575710c-63f7-47c6-83be-4c57c3481a17] open
[37m cons:log ✱ [39m DEBUG NoTag : [DoorEventSourceJS - http://37.27.227.212:8071/UmAppDatabase/replication/sse?door-node=3498150717453405599%2F7575710c-63f7-47c6-83be-4c57c3481a17] message received http://37.27.227.212:8071- 0;init;7308112493455746178
[31m[1m cons:error ✘ [22m[39m ERROR DoorLog : [DoorEventSourceJS - http://37.27.227.212:8071/UmAppDatabase/replication/sse?door-node=3498150717453405599%2F7575710c-63f7-47c6-83be-4c57c3481a17] error occured: [object Event]
[33m[1m cons:warn ❖ [22m[39m WARNING DoorLog : [NodeEventSseClient localNodeId=3498150717453405599 remoteEndpoint=http://37.27.227.212:8071/UmAppDatabase/] : onError
Error occurred on [object EventSource]
cypress-terminal-report: Wrote custom logs to cypress-logs. (33ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (26ms)
[31m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [31m2[39m [90m│[39m
[90m │[39m [90mPassing:[39m [31m1[39m [90m│[39m
[90m │[39m [90mFailing:[39m [31m1[39m [90m│[39m
[90m │[39m [90mPending:[39m [31m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [31m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [31m1[39m [90m│[39m
[90m │[39m [90mVideo:[39m [31mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [31m19 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [31m[31mWEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js[31m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[33m ([4m[1mScreenshots[22m[24m)[39m
[90m [39m - [0m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-T[0m [90m[90m(1280x720)[90m[39m
[90m [39m [0mo-End-Tests/test-end-to-end/webapp-cypress/cypress/screenshots/WEB_007_005_stude[0m
[90m [39m [0mnt_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js/WEB_007_005_stud[0m
[90m [39m [0ment_registered_by_admin_or_teacher_dont_need_parentConsent -- Admin add a studen[0m
[90m [39m [0mt aged below 13 (failed).png[0m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent.cy.js.mp4[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m
Running: [90mWEB_007_006_admin_enable_or_disable_guest_login.cy.js[39m [90m(32 of 32)[39m
TestServerController: start server requested
TestServerController: stopping all servers
TestServerController: stopping server on port: 59926
TestServerController: all stopped
TestServerController: exec /usr/bin/java -Dlogs_dir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55693/log -jar build/libs/ustad-server-all.jar runserver -config=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../app-ktor-server/src/main/resources/application.conf -P:ktor.deployment.port=55693 -P:ktor.ustad.datadir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55693 -P:ktor.ustad.jsDevServer=
http://37.27.227.212:8071/umapp/ ready
07:22:09,269 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version ?
07:22:09,270 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - No custom configurators were discovered as a service.
07:22:09,270 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
07:22:09,270 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
07:22:09,273 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
07:22:09,273 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
07:22:09,276 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 3 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
07:22:09,276 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
07:22:09,276 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
07:22:09,277 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
07:22:09,278 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml]
07:22:09,280 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@236e3f4e - URL [jar:file:/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/app-ktor-server/build/libs/ustad-server-all.jar!/logback.xml] is not of type file
07:22:09,317 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
07:22:09,317 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
07:22:09,329 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - No compression will be used
07:22:09,330 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@1019298652 - Will use the pattern /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55693/log/ustad-server.%d{yyyy-MM-dd}.%i.log for the active file
07:22:09,339 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - The date pattern is 'yyyy-MM-dd' from file name pattern '/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55693/log/ustad-server.%d{yyyy-MM-dd}.%i.log'.
07:22:09,339 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Roll-over at midnight.
07:22:09,341 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - Setting initial period to 2025-04-29T05:22:09.139Z
07:22:09,342 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
07:22:09,342 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@6bf0219d - For more information see http://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
07:22:09,343 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
07:22:09,348 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55693/log/ustad-server.log
07:22:09,348 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55693/log/ustad-server.log]
07:22:09,348 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to TRACE
07:22:09,349 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to Logger[ROOT]
07:22:09,349 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.eclipse.jetty] to INFO
07:22:09,349 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [io.netty] to INFO
07:22:09,349 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@dd0c991 - End of configuration.
07:22:09,349 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5f16132a - Registering current configuration as safe fallback point
07:22:09,349 |-INFO in ch.qos.logback.classic.util.ContextInitializer@71c3b41 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 73 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
DataDir=/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/../../testserver-controller/build/data/server-55693
CreateLearningSpaceRequest(url=http://37.27.227.212:8071/, title=TestLearningSpace, dbUrl=null, dbUsername=, dbPassword=, adminUsername=admin, adminPassword=testpass)
Done: OK
cypress-terminal-report: Wrote custom logs to cypress-logs. (34ms)
cypress-terminal-report: Wrote custom logs to cypress-logs. (26ms)
[32m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [32m2[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m2[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mtrue[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m10 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mWEB_007_006_admin_enable_or_disable_guest_login.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[36m ([4m[1mVideo[22m[24m)[39m
- Video output: [36m/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/cypress/videos/WEB_007_006_admin_enable_or_disable_guest_login.cy.js.mp4[39m
resize: can't open terminal /dev/tty
tput: No value for $TERM and no -T specified
[90m====================================================================================================[39m
[0m ([4m[1mRun Finished[22m[24m)[0m
[90m [39m [90mSpec[39m [90mTests[39m [90mPassing[39m [90mFailing[39m [90mPending[39m [90mSkipped[39m [90m [39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [32m✔[39m [0mWEB_001_001_add_content.cy.js[0m [90m00:37[39m [0m1[0m [32m1[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_001_002_add_invalid_content.cy.[0m [90m00:07[39m [0m1[0m [32m1[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mjs[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_001_003_move_content.cy.js[0m [90m00:11[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [31m✖[39m [0mWEB_002_001_admin_add_new_course_an[0m [90m00:26[39m [0m2[0m [32m1[39m [31m1[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0md_teacher.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_002_003_teacher_record_attendan[0m [90m00:11[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mce.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_003_001_add_or_edit_course_perm[0m [90m00:12[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mission_test.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_003_002_add_module_text_blocks_[0m [90m00:16[39m [0m1[0m [32m1[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mand_perform_indent_hide_delete_acti[0m [90m│[39m
[90m │[39m [0mons.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_003_003_admin_or_teacher_add_co[0m [90m00:50[39m [0m10[0m [32m10[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mntent_via_file.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_003_005_user_able_to_expand_and[0m [90m00:12[39m [0m1[0m [32m1[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0m_collapse_modules.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_003_006_user_able_to_open_text_[0m [90m00:09[39m [0m1[0m [32m1[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mblock.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_004_001_assignment_creation_sub[0m [90m00:19[39m [0m4[0m [32m4[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mmission_grading.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_004_002_users_add_course_commen[0m [90m00:16[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mts.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_004_003_multiple_submission_pos[0m [90m00:25[39m [0m6[0m [32m6[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0msible_for_student.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_004_005_assignment_grace_period[0m [90m00:18[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0m_finished.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_004_006_user_enter_assignment_p[0m [90m02:18[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mage_before_graceperiod_but_submissi[0m [90m│[39m
[90m │[39m [0mon_after_grace_Period.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_004_007_group_users_add_assignm[0m [90m00:25[39m [0m4[0m [32m4[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0ment_and_course_comments.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_004_008_group_users_single_assi[0m [90m00:18[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mgnment_submission_allowed.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_004_009_group_users_multiple_as[0m [90m00:19[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0msignment_submission_allowed.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_004_010_peer_marking_for_indivi[0m [90m00:21[39m [0m4[0m [32m4[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mdual_assignment.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_004_011_peer_marking_for_group_[0m [90m00:24[39m [0m4[0m [32m4[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0massignment.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_005_001_teacher_add_discussion_[0m [90m00:11[39m [0m1[0m [32m1[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mand_post.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_005_002_all_user_add_post_and_r[0m [90m00:18[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0meply.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_005_004_user_add_external_links[0m [90m00:15[39m [0m3[0m [32m3[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0m_to_post.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [31m✖[39m [0mWEB_007_001_admin_enable_or_disable[0m [90m00:15[39m [0m4[0m [32m3[39m [31m1[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0m_user_registration.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [31m✖[39m [0mWEB_007_002b_user_registration_abov[0m [90m00:12[39m [0m2[0m [32m1[39m [31m1[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0me_age_13_join_learning_space_userna[0m [90m│[39m
[90m │[39m [0mme_password.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [31m✖[39m [0mWEB_007_003a_users_under_13_can_reg[0m [90m00:14[39m [0m3[0m [32m1[39m [31m2[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mister_personal_new_parent.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [31m✖[39m [0mWEB_007_003b_users_under_13_can_reg[0m [90m00:20[39m [0m4[0m [32m1[39m [31m3[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mister_personal_existing_parent.cy.j[0m [90m│[39m
[90m │[39m [0ms[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [31m✖[39m [0mWEB_007_003c_users_under_13_can_reg[0m [90m00:14[39m [0m3[0m [32m1[39m [31m2[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mister_learning_space_new_parent.cy.[0m [90m│[39m
[90m │[39m [0mjs[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [31m✖[39m [0mWEB_007_003d_users_under_13_can_reg[0m [90m00:20[39m [0m4[0m [32m1[39m [31m3[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mister_learning_space_existing_paren[0m [90m│[39m
[90m │[39m [0mt.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [31m✖[39m [0mWEB_007_004_username_validation_and[0m [90m00:15[39m [0m3[0m [32m2[39m [31m1[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0m_add_profile_pic.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [31m✖[39m [0mWEB_007_005_student_registered_by_a[0m [90m00:19[39m [0m2[0m [32m1[39m [31m1[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0mdmin_or_teacher_dont_need_parentCon[0m [90m│[39m
[90m │[39m [0msent.cy.js[0m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mWEB_007_006_admin_enable_or_disable[0m [90m00:10[39m [0m2[0m [32m2[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m │[39m [0m_guest_login.cy.js[0m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m [39m [31m✖[39m [31m9 of 32 failed (28%)[39m [90m11:53[39m [0m93[0m [32m78[39m [31m15[39m [90m-[39m [90m-[39m [90m [39m
Error: Command failed with exit code 15: npm run cy:run-ci
at makeError (/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/node_modules/start-server-and-test/node_modules/execa/lib/error.js:60:11)
at handlePromise (/home/jenkins/.jenkins/workspace/dev-simplified-onboarding-belowage13-flow-End-To-End-Tests/test-end-to-end/webapp-cypress/node_modules/start-server-and-test/node_modules/execa/index.js:118:26)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
shortMessage: 'Command failed with exit code 15: npm run cy:run-ci',
command: 'npm run cy:run-ci',
escapedCommand: '"npm run cy:run-ci"',
exitCode: 15,
signal: undefined,
signalDescription: undefined,
stdout: undefined,
stderr: undefined,
failed: true,
timedOut: false,
isCanceled: false,
killed: false
}
Build step 'Execute shell' marked build as failure
[htmlpublisher] Archiving HTML reports...
Recording test results
[Checks API] No suitable checks publisher found.
[Slack Notifications] found #38 as previous completed, non-aborted build
[Slack Notifications] will send OnEveryFailureNotification because build matches and user preferences allow it
Finished: FAILURE