feat(eldritch-libfile): implement cross-platform file.chmod method#2356
Draft
KCarretto wants to merge 3 commits into
Draft
feat(eldritch-libfile): implement cross-platform file.chmod method#2356KCarretto wants to merge 3 commits into
KCarretto wants to merge 3 commits into
GitHub Actions / Flaky Test Report
succeeded
May 17, 2026 in 0s
All 844 tests pass in 1m 4s
844 tests 844 ✅ 1m 4s ⏱️
103 suites 0 💤
2 files 0 ❌
Results for commit c49862e.
Annotations
Check notice on line 0 in .github
github-actions / Flaky Test Report
844 tests found (test 1 to 748)
There are 844 tests, see "Raw output" for the list of tests 1 to 748.
Raw output
realm.pub/tavern ‑ TestConfigureMySQLFromEnv
realm.pub/tavern ‑ TestConfigureMySQLFromEnv/Defaults
realm.pub/tavern ‑ TestConfigureMySQLFromEnv/DefaultsWithAddr
realm.pub/tavern ‑ TestConfigureMySQLFromEnv/MissingAddr
realm.pub/tavern ‑ TestConfigureMySQLFromEnv/SQLLite
realm.pub/tavern ‑ TestConfigureMySQLFromEnv/SQLLite#01
realm.pub/tavern ‑ TestConfigureMySQLFromEnv/ValuesWithAddr
realm.pub/tavern ‑ TestConfigureOAuthFromEnv
realm.pub/tavern ‑ TestConfigureOAuthFromEnv/Enabled
realm.pub/tavern ‑ TestConfigureOAuthFromEnv/NoEnvVarsSet
realm.pub/tavern ‑ TestConfigureOAuthFromEnv/WithoutDomainSchema
realm.pub/tavern ‑ TestConfigurePubSubFromEnv
realm.pub/tavern ‑ TestConfigurePubSubFromEnv/Default
realm.pub/tavern ‑ TestConfigurePubSubFromEnv/Set
realm.pub/tavern ‑ TestCreateTestData
realm.pub/tavern ‑ TestCreateTestData/ParamDefsTest
realm.pub/tavern ‑ TestCreateTestData/ProcessListTest
realm.pub/tavern ‑ TestEnvBool
realm.pub/tavern ‑ TestEnvBool/Default
realm.pub/tavern ‑ TestEnvBool/Set
realm.pub/tavern ‑ TestEnvBool/Unset
realm.pub/tavern ‑ TestEnvInteger
realm.pub/tavern ‑ TestEnvInteger/Default
realm.pub/tavern ‑ TestEnvInteger/Set
realm.pub/tavern ‑ TestEnvInteger/Unset
realm.pub/tavern ‑ TestEnvString
realm.pub/tavern ‑ TestEnvString/Default
realm.pub/tavern ‑ TestEnvString/Set
realm.pub/tavern ‑ TestEnvString/Unset
realm.pub/tavern ‑ TestMainFunc
realm.pub/tavern ‑ TestStatusHandler
realm.pub/tavern/cli/auth ‑ TestAuthenticate
realm.pub/tavern/cli/auth ‑ TestAuthenticate/Admin
realm.pub/tavern/cli/auth ‑ TestAuthenticate/InvalidURL
realm.pub/tavern/cli/auth ‑ TestAuthenticate/User
realm.pub/tavern/cli/auth ‑ TestAuthenticate_CacheInvalidIsCleanedUp
realm.pub/tavern/cli/auth ‑ TestAuthenticate_CacheRetainedOnTransientFailure
realm.pub/tavern/cli/auth ‑ TestAuthenticate_CacheValid
realm.pub/tavern/cli/auth ‑ TestAuthenticate_EnvVarSkipsCacheValidation
realm.pub/tavern/cli/auth ‑ TestTokenAuthenticate
realm.pub/tavern/internal/auth ‑ TestContextFromAccessToken
realm.pub/tavern/internal/auth ‑ TestContextFromAccessToken/Admin
realm.pub/tavern/internal/auth ‑ TestContextFromAccessToken/InactiveUser
realm.pub/tavern/internal/auth ‑ TestContextFromAccessToken/User
realm.pub/tavern/internal/auth ‑ TestContextFromSessionToken
realm.pub/tavern/internal/auth ‑ TestContextFromSessionToken/Admin
realm.pub/tavern/internal/auth ‑ TestContextFromSessionToken/InactiveUser
realm.pub/tavern/internal/auth ‑ TestContextFromSessionToken/User
realm.pub/tavern/internal/auth ‑ TestContextFromTokens_Invalid
realm.pub/tavern/internal/auth ‑ TestContextFromTokens_Invalid/ContextFromAccessToken_NotFound
realm.pub/tavern/internal/auth ‑ TestContextFromTokens_Invalid/ContextFromSessionToken_NotFound
realm.pub/tavern/internal/auth ‑ TestContextHelpers_EdgeCases
realm.pub/tavern/internal/auth ‑ TestContextHelpers_EdgeCases/EmptyContext
realm.pub/tavern/internal/auth ‑ TestNewOAuthAuthorizationHandler
realm.pub/tavern/internal/auth ‑ TestNewOAuthAuthorizationHandler_DBError
realm.pub/tavern/internal/auth ‑ TestNewOAuthLoginHandler
realm.pub/tavern/internal/auth ‑ TestNewTokenRedirectHandler
realm.pub/tavern/internal/auth ‑ TestNewTokenRedirectHandler/InvalidPortRange
realm.pub/tavern/internal/auth ‑ TestNewTokenRedirectHandler/InvalidPortType
realm.pub/tavern/internal/auth ‑ TestNewTokenRedirectHandler/NoPort
realm.pub/tavern/internal/auth ‑ TestNewTokenRedirectHandler/Redirect
realm.pub/tavern/internal/auth ‑ TestNewTokenRedirectHandler/Unauthenticated
realm.pub/tavern/internal/builder ‑ TestBuilderE2E
realm.pub/tavern/internal/builder ‑ TestBuilderE2E/ClaimBuildTasks
realm.pub/tavern/internal/builder ‑ TestBuilderE2E/StreamBuildTaskOutput
realm.pub/tavern/internal/builder ‑ TestBuilderE2E/StreamBuildTaskOutputWithError
realm.pub/tavern/internal/builder ‑ TestBuilderE2E/StreamBuildTaskOutputWrongBuilder
realm.pub/tavern/internal/builder ‑ TestBuilderE2E/authenticated_request_succeeds
realm.pub/tavern/internal/builder ‑ TestBuilderE2E/unauthenticated_request_rejected
realm.pub/tavern/internal/builder ‑ TestExecutorIntegration_ClaimAndExecuteWithMock
realm.pub/tavern/internal/builder ‑ TestExecutorIntegration_ClaimAndExecuteWithMockError
realm.pub/tavern/internal/builder ‑ TestExecutorIntegration_StreamBuildOutput
realm.pub/tavern/internal/builder ‑ TestExecutorIntegration_StreamBuildOutputWithError
realm.pub/tavern/internal/builder ‑ TestExecutorIntegration_UploadBuildArtifact
realm.pub/tavern/internal/builder/executor ‑ TestDockerExecutor_Build_ContextCancellation
realm.pub/tavern/internal/builder/executor ‑ TestDockerExecutor_Build_MultiLineOutput
realm.pub/tavern/internal/builder/executor ‑ TestDockerExecutor_Build_NonZeroExit
realm.pub/tavern/internal/builder/executor ‑ TestDockerExecutor_Build_SimpleEcho
realm.pub/tavern/internal/builder/executor ‑ TestDockerExecutor_Build_StderrOutput
realm.pub/tavern/internal/builder/executor ‑ TestDockerExecutor_Build_StreamsOutputInRealTime
realm.pub/tavern/internal/builder/executor ‑ TestDockerExecutor_ImplementsInterface
realm.pub/tavern/internal/builder/executor ‑ TestMockExecutor_CustomBuildFn_ContextCancellation
realm.pub/tavern/internal/builder/executor ‑ TestMockExecutor_CustomBuildFn_InterleavedOutputAndErrors
realm.pub/tavern/internal/builder/executor ‑ TestMockExecutor_CustomBuildFn_StreamsErrors
realm.pub/tavern/internal/builder/executor ‑ TestMockExecutor_CustomBuildFn_StreamsOutput
realm.pub/tavern/internal/builder/executor ‑ TestMockExecutor_DefaultBehavior
realm.pub/tavern/internal/builder/executor ‑ TestMockExecutor_ImplementsInterface
realm.pub/tavern/internal/builder/executor ‑ TestMockExecutor_RecordsMultipleCalls
realm.pub/tavern/internal/c2 ‑ TestClaimTasks
realm.pub/tavern/internal/c2 ‑ TestClaimTasks/Existing_Beacon
realm.pub/tavern/internal/c2 ‑ TestClaimTasks/First_Callback
realm.pub/tavern/internal/c2 ‑ TestClaimTasks/Second_Callback
realm.pub/tavern/internal/c2 ‑ TestFetchAsset
realm.pub/tavern/internal/c2 ‑ TestFetchAsset/File_Not_Found
realm.pub/tavern/internal/c2 ‑ TestFetchAsset/Large_File
realm.pub/tavern/internal/c2 ‑ TestFetchAsset/Small_File
realm.pub/tavern/internal/c2 ‑ TestGetClientIP
realm.pub/tavern/internal/c2 ‑ TestGetClientIP/Invalid_X-Forwarded-For_Fallback_To_Peer
realm.pub/tavern/internal/c2 ‑ TestGetClientIP/Malformed_X-Forwarded-For_Without_Peer_Returns_Unknown
realm.pub/tavern/internal/c2 ‑ TestGetClientIP/Malformed_X-Redirected-For_Returns_As_Is
realm.pub/tavern/internal/c2 ‑ TestGetClientIP/Neither_Header_Set_Uses_Peer_IP
realm.pub/tavern/internal/c2 ‑ TestGetClientIP/No_Metadata_No_Peer_Returns_Unknown
realm.pub/tavern/internal/c2 ‑ TestGetClientIP/X-Forwarded-For_Only
realm.pub/tavern/internal/c2 ‑ TestGetClientIP/X-Forwarded-For_With_Multiple_IPs
realm.pub/tavern/internal/c2 ‑ TestGetClientIP/X-Forwarded-For_With_Whitespace
realm.pub/tavern/internal/c2 ‑ TestGetClientIP/X-Redirected-For_Precedence_Over_Peer
realm.pub/tavern/internal/c2 ‑ TestGetClientIP/X-Redirected-For_With_X-Forwarded-For
realm.pub/tavern/internal/c2 ‑ TestHandleTomeAutomation
realm.pub/tavern/internal/c2 ‑ TestHandleTomeAutomation/Both_New
realm.pub/tavern/internal/c2 ‑ TestHandleTomeAutomation/Neither_New
realm.pub/tavern/internal/c2 ‑ TestHandleTomeAutomation/New_Beacon_Only
realm.pub/tavern/internal/c2 ‑ TestHandleTomeAutomation/New_Host_Only
realm.pub/tavern/internal/c2 ‑ TestHandleTomeAutomation_CronRange
realm.pub/tavern/internal/c2 ‑ TestHandleTomeAutomation_Deduplication
realm.pub/tavern/internal/c2 ‑ TestHandleTomeAutomation_IntervalWindow
realm.pub/tavern/internal/c2 ‑ TestHostAccessLost
realm.pub/tavern/internal/c2 ‑ TestHostAccessLostSkippedWhenNotOverdue
realm.pub/tavern/internal/c2 ‑ TestHostAccessRecoveredViaClaimTasks
realm.pub/tavern/internal/c2 ‑ TestJWTValidate
realm.pub/tavern/internal/c2 ‑ TestReportCredential
realm.pub/tavern/internal/c2 ‑ TestReportCredential/DuplicateCredential
realm.pub/tavern/internal/c2 ‑ TestReportCredential/NewCredential
realm.pub/tavern/internal/c2 ‑ TestReportCredential/NoCredential
realm.pub/tavern/internal/c2 ‑ TestReportCredential/NoTaskID
realm.pub/tavern/internal/c2 ‑ TestReportCredential/NotFound
realm.pub/tavern/internal/c2 ‑ TestReportFile
realm.pub/tavern/internal/c2 ‑ TestReportFile/BinaryFile
realm.pub/tavern/internal/c2 ‑ TestReportFile/LargeImageFile
realm.pub/tavern/internal/c2 ‑ TestReportFile/LargeTextFile
realm.pub/tavern/internal/c2 ‑ TestReportFile/MissingPath
realm.pub/tavern/internal/c2 ‑ TestReportFile/MissingTaskID
realm.pub/tavern/internal/c2 ‑ TestReportFile/NewFile_MultiChunk
realm.pub/tavern/internal/c2 ‑ TestReportFile/NewFile_Single
realm.pub/tavern/internal/c2 ‑ TestReportFile/No_Prexisting_Files
realm.pub/tavern/internal/c2 ‑ TestReportFile/Replace_File
realm.pub/tavern/internal/c2 ‑ TestReportFile/SmallImage
realm.pub/tavern/internal/c2 ‑ TestReportOutput
realm.pub/tavern/internal/c2 ‑ TestReportOutput/Append_Output
realm.pub/tavern/internal/c2 ‑ TestReportOutput/Exec_Finished
realm.pub/tavern/internal/c2 ‑ TestReportOutput/First_Output
realm.pub/tavern/internal/c2 ‑ TestReportOutput/First_error
realm.pub/tavern/internal/c2 ‑ TestReportOutput/Invalid_Argument
realm.pub/tavern/internal/c2 ‑ TestReportOutput/Not_Found
realm.pub/tavern/internal/c2 ‑ TestReportProcessList
realm.pub/tavern/internal/c2 ‑ TestReportProcessList/New_List
realm.pub/tavern/internal/c2 ‑ TestReportProcessList/No_Processes
realm.pub/tavern/internal/c2 ‑ TestReportProcessList/No_TaskID
realm.pub/tavern/internal/c2 ‑ TestReportProcessList/Not_Found
realm.pub/tavern/internal/c2 ‑ TestReportProcessList/Updated_List
realm.pub/tavern/internal/c2/c2pb ‑ TestHostPlatformMarshalGraphQL
realm.pub/tavern/internal/c2/c2pb ‑ TestHostPlatformScan
realm.pub/tavern/internal/c2/c2pb ‑ TestHostPlatformScan/Empty
realm.pub/tavern/internal/c2/c2pb ‑ TestHostPlatformScan/Invalid
realm.pub/tavern/internal/c2/c2pb ‑ TestHostPlatformScan/Linux_String
realm.pub/tavern/internal/c2/c2pb ‑ TestHostPlatformScan/Nil
realm.pub/tavern/internal/c2/c2pb ‑ TestHostPlatformScan/Windows_[]uint8
realm.pub/tavern/internal/c2/c2pb ‑ TestHostPlatformUnmarshalGraphQL
realm.pub/tavern/internal/c2/c2pb ‑ TestHostPlatformValue
realm.pub/tavern/internal/c2/c2pb ‑ TestHostPlatformValues
realm.pub/tavern/internal/c2/conversation ‑ TestComputeAcksNacks
realm.pub/tavern/internal/c2/conversation ‑ TestComputeAcksNacks/consecutive_chunks
realm.pub/tavern/internal/c2/conversation ‑ TestComputeAcksNacks/empty_chunks
realm.pub/tavern/internal/c2/conversation ‑ TestComputeAcksNacks/gap_in_middle
realm.pub/tavern/internal/c2/conversation ‑ TestComputeAcksNacks/multiple_gaps
realm.pub/tavern/internal/c2/conversation ‑ TestComputeAcksNacks/single_chunk
realm.pub/tavern/internal/c2/conversation ‑ TestManagerConcurrentAccess
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleComplete
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleComplete/COMPLETE_for_nonexistent_conversation_returns_status
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleComplete/complete_returns_status
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleComplete/concurrent_COMPLETEs_all_succeed
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleComplete/duplicate_COMPLETE_is_idempotent
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleData
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleData/data_for_missing_conversation_returns_not_found
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleData/sequence_out_of_bounds
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleData/short-circuit_for_completed_conversation
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleData/store_multiple_chunks_with_gaps
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleData/store_single_chunk
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleData/unknown_conversation
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleFetch
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleFetch/fetch_chunk_out_of_bounds
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleFetch/fetch_chunked_response_metadata
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleFetch/fetch_single_response
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleFetch/fetch_specific_chunk
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleFetch/fetch_unknown_conversation
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleFetch/fetch_with_no_response_ready_returns_empty
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleInit
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleInit/concurrent_duplicate_INITs
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleInit/data_size_exceeds_maximum
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleInit/duplicate_INIT_returns_status_without_leaking_state
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleInit/invalid_init_payload
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleInit/max_conversations_triggers_LRU_eviction
realm.pub/tavern/internal/c2/conversation ‑ TestManagerHandleInit/valid_init_packet
realm.pub/tavern/internal/c2/conversation ‑ TestManagerLRUEviction
realm.pub/tavern/internal/c2/conversation ‑ TestManagerLRUEviction/Get_refreshes_recency
realm.pub/tavern/internal/c2/conversation ‑ TestManagerLRUEviction/evicts_oldest_when_at_capacity
realm.pub/tavern/internal/c2/epb ‑ TestCredentialKindMarshalGraphQL
realm.pub/tavern/internal/c2/epb ‑ TestCredentialKindScan
realm.pub/tavern/internal/c2/epb ‑ TestCredentialKindScan/Empty
realm.pub/tavern/internal/c2/epb ‑ TestCredentialKindScan/Invalid
realm.pub/tavern/internal/c2/epb ‑ TestCredentialKindScan/Nil
realm.pub/tavern/internal/c2/epb ‑ TestCredentialKindScan/PASSWORD_String
realm.pub/tavern/internal/c2/epb ‑ TestCredentialKindScan/SSH_KEY_[]uint8
realm.pub/tavern/internal/c2/epb ‑ TestCredentialKindUnmarshalGraphQL
realm.pub/tavern/internal/c2/epb ‑ TestCredentialKindValue
realm.pub/tavern/internal/c2/epb ‑ TestCredentialKindValues
realm.pub/tavern/internal/c2/epb ‑ TestProcessStatusMarshalGraphQL
realm.pub/tavern/internal/c2/epb ‑ TestProcessStatusScan
realm.pub/tavern/internal/c2/epb ‑ TestProcessStatusScan/Empty
realm.pub/tavern/internal/c2/epb ‑ TestProcessStatusScan/IDLE_[]uint8
realm.pub/tavern/internal/c2/epb ‑ TestProcessStatusScan/Invalid
realm.pub/tavern/internal/c2/epb ‑ TestProcessStatusScan/Nil
realm.pub/tavern/internal/c2/epb ‑ TestProcessStatusScan/RUN_String
realm.pub/tavern/internal/c2/epb ‑ TestProcessStatusUnmarshalGraphQL
realm.pub/tavern/internal/c2/epb ‑ TestProcessStatusValue
realm.pub/tavern/internal/c2/epb ‑ TestProcessStatusValues
realm.pub/tavern/internal/cdn ‑ TestDownload
realm.pub/tavern/internal/cdn ‑ TestDownload/Asset
realm.pub/tavern/internal/cdn ‑ TestDownload/CachedAsset
realm.pub/tavern/internal/cdn ‑ TestDownload/ChunkedDownload
realm.pub/tavern/internal/cdn ‑ TestDownload/NonExistentFile
realm.pub/tavern/internal/cdn ‑ TestDownloadHostFile
realm.pub/tavern/internal/cdn ‑ TestDownloadHostFile/Cached
realm.pub/tavern/internal/cdn ‑ TestDownloadHostFile/ChunkedDownload
realm.pub/tavern/internal/cdn ‑ TestDownloadHostFile/InvalidID/Alphabet
realm.pub/tavern/internal/cdn ‑ TestDownloadHostFile/InvalidID/Empty
realm.pub/tavern/internal/cdn ‑ TestDownloadHostFile/NotFound
realm.pub/tavern/internal/cdn ‑ TestDownloadHostFile/Valid
realm.pub/tavern/internal/cdn ‑ TestDownloadLink
realm.pub/tavern/internal/cdn ‑ TestDownloadLink/ChunkedDownload
realm.pub/tavern/internal/cdn ‑ TestDownloadLink/EmptyPath
realm.pub/tavern/internal/cdn ‑ TestDownloadLink/Expired
realm.pub/tavern/internal/cdn ‑ TestDownloadLink/NotFound
realm.pub/tavern/internal/cdn ‑ TestDownloadLink/Valid
realm.pub/tavern/internal/cdn ‑ TestDownloadScreenshot
realm.pub/tavern/internal/cdn ‑ TestDownloadScreenshot/Cached
realm.pub/tavern/internal/cdn ‑ TestDownloadScreenshot/ChunkedDownload
realm.pub/tavern/internal/cdn ‑ TestDownloadScreenshot/InvalidID/Alphabet
realm.pub/tavern/internal/cdn ‑ TestDownloadScreenshot/InvalidID/Empty
realm.pub/tavern/internal/cdn ‑ TestDownloadScreenshot/NotFound
realm.pub/tavern/internal/cdn ‑ TestDownloadScreenshot/Valid
realm.pub/tavern/internal/cdn ‑ TestUpload
realm.pub/tavern/internal/cdn ‑ TestUpload/ExistingAsset
realm.pub/tavern/internal/cdn ‑ TestUpload/NewAsset
realm.pub/tavern/internal/cryptocodec ‑ TestCastBytesToBufSlice
realm.pub/tavern/internal/cryptocodec ‑ TestCryptoSvc_Encrypt_NoSession
realm.pub/tavern/internal/cryptocodec ‑ TestCryptoSvc_Encrypt_WithSession
realm.pub/tavern/internal/cryptocodec ‑ TestDecrypt
realm.pub/tavern/internal/cryptocodec ‑ TestDecrypt_ShortInput
realm.pub/tavern/internal/cryptocodec ‑ TestDecrypt_ShortInputAfterKey
realm.pub/tavern/internal/cryptocodec ‑ TestGenerateSharedKey
realm.pub/tavern/internal/cryptocodec ‑ TestGenerateSharedKey_InvalidKey
realm.pub/tavern/internal/cryptocodec ‑ TestGoAllIds
realm.pub/tavern/internal/cryptocodec ‑ TestLRUCache
realm.pub/tavern/internal/cryptocodec ‑ TestNewStreamDecryptCodec
realm.pub/tavern/internal/cryptocodec ‑ TestNewSyncMap
realm.pub/tavern/internal/cryptocodec ‑ TestStreamDecryptCodec_Marshal_Unmarshal_Error
realm.pub/tavern/internal/cryptocodec ‑ TestSyncMap_StoreLoad
realm.pub/tavern/internal/cryptocodec ‑ TestSyncMap_String
realm.pub/tavern/internal/ent ‑ TestHookDeriveNotifications
realm.pub/tavern/internal/ent ‑ TestHookDeriveNotifications/HOST_ACCESS_NEW_creates_notification
realm.pub/tavern/internal/ent ‑ TestHookDeriveNotifications_HostAccessRecovered
realm.pub/tavern/internal/ent ‑ TestHookDeriveNotifications_HostAccessRecovered/via_UpdateOne
realm.pub/tavern/internal/ent ‑ TestHookDeriveNotifications_HostAccessRecovered/via_Upsert
realm.pub/tavern/internal/ent ‑ TestHookDeriveUserRequestEvents
realm.pub/tavern/internal/ent ‑ TestHookDeriveUserRequestEvents/activated_user_does_not_create_event
realm.pub/tavern/internal/ent ‑ TestHookDeriveUserRequestEvents/multiple_admins_all_receive_notifications
realm.pub/tavern/internal/ent ‑ TestHookDeriveUserRequestEvents/non-activated_user_creates_event_and_notifies_admins
realm.pub/tavern/internal/ent/schema ‑ TestAssetHooks
realm.pub/tavern/internal/ent/schema ‑ TestCreateLinkWithExplicitExpiresAt
realm.pub/tavern/internal/ent/schema ‑ TestHostFileHooks
realm.pub/tavern/internal/ent/schema ‑ TestMultipleTomes
realm.pub/tavern/internal/ent/schema/validators ‑ TestNewJSONStringString
realm.pub/tavern/internal/ent/schema/validators ‑ TestNewJSONStringString/Empty
realm.pub/tavern/internal/ent/schema/validators ‑ TestNewJSONStringString/Invalid
realm.pub/tavern/internal/ent/schema/validators ‑ TestNewJSONStringString/Partial
realm.pub/tavern/internal/ent/schema/validators ‑ TestNewJSONStringString/Valid
realm.pub/tavern/internal/ent/schema/validators ‑ TestNewTomeParameterDefinitions
realm.pub/tavern/internal/ent/schema/validators ‑ TestNewTomeParameterDefinitions/Empty
realm.pub/tavern/internal/ent/schema/validators ‑ TestNewTomeParameterDefinitions/Int32
realm.pub/tavern/internal/ent/schema/validators ‑ TestNewTomeParameterDefinitions/Invalid
realm.pub/tavern/internal/ent/schema/validators ‑ TestNewTomeParameterDefinitions/Multiple
realm.pub/tavern/internal/ent/schema/validators ‑ TestNewTomeParameterDefinitions/Partial
realm.pub/tavern/internal/ent/schema/validators ‑ TestNewTomeParameterDefinitions/Valid
realm.pub/tavern/internal/errors ‑ TestWrapHandler
realm.pub/tavern/internal/errors ‑ TestWrapHandler/BasicError
realm.pub/tavern/internal/errors ‑ TestWrapHandler/NoError
realm.pub/tavern/internal/errors ‑ TestWrapHandler/UnhandledError
realm.pub/tavern/internal/graphql ‑ TestAPI
realm.pub/tavern/internal/graphql ‑ TestAPI/example
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createCredential
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createCredential/Host
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createCredential/HostAndTask
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createLink
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createLink/WithDownloadsRemaining
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createQuest
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createQuest/NoBeacons
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createQuest/NoFiles
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createQuest/WithFiles
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createRepository
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createRepository/SCPURL
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createRepository/SCPURLWIthSSH
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createRepository/SCPURLWithoutUser
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createRepository/SSHURLWithUser
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createRepository/URLWithHTTP
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createRepository/URLWithHTTPS
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createRepository/URLWithoutSchema
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createRepository/ValidURL
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createTag
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createTag/Group
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createTag/MultipleHosts
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createTag/Service
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createTome
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createTome/NoFiles
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/createTome/WithFiles
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/deleteAllNotifications
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/deleteAllNotifications/DeletesAll
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/deleteAllNotifications/PermissionDenied
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/deleteAsset
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/deleteAsset/AssociatedWithTome
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/deleteAsset/PermissionDenied
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/deleteAsset/Singular
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/deleteAsset/WithAssociatedLinks
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/deleteTome
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/deleteTome/PermissionDenied
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/deleteTome/Singular
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/dropAllData
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/dropAllData/DropsData
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/dropAllData/PermissionDenied
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/dropAllData/ReproConstraintError
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/dropAllData/WithEvents
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/dropAllData/foreign_key
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/importRepository
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/importRepository/ExistingTomes
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/importRepository/NoExistingTomes
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/subscribeToHost
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/subscribeToHost/Subscribe
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/unsubscribeFromHost
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/unsubscribeFromHost/Unsubscribe
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateBeacon
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateBeacon/ChangeNameError
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateHost
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateHost/AddTag
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateHost/ChangeHostname
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateHost/RemoveTag
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateTag
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateTag/ChangeName
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateTome
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateTome/PermissionDenied
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateTome/Singular
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateUser
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateUser/ChangeUsername
realm.pub/tavern/internal/graphql ‑ TestAPI/mutations/updateUser/PermissionDenied
realm.pub/tavern/internal/graphql ‑ TestAPI/queries
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/assets
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/assets/FilterByID
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/assets/Singular
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/beacons
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/beacons/FilterByID
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/beacons/Singular
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/hosts
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/hosts/Multiple
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/hosts/Singular
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/metrics
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/metrics/beacon_timeline
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/metrics/tasks_by_tome
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/notification
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/quests
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/quests/BackwardPaginate
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/quests/FilterByID
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/quests/ForwardPaginate
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/quests/Multiple
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/quests/OrderByPaginate
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/quests/Singular
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/quests/TaskDiffs
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/quests/TaskDiffsFiltered
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/repositories
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/repositories/WithTomes
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tags
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tags/FilterByID
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tags/FilterByKind
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tags/Singular
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tasks
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tasks/BackwardPaginate
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tasks/FilterByID
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tasks/ForwardPaginate
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tasks/Multiple
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tasks/OrderByPaginate
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tasks/Singular
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tomes
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tomes/FilterByID
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/tomes/Singular
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/users
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/users/FilterByID
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/users/Me
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/users/MeUnauthenticated
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/users/MeWithUnactivatedUser
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/users/Singular
realm.pub/tavern/internal/graphql ‑ TestAPI/queries/users/UploadedTomes
realm.pub/tavern/internal/graphql ‑ TestCreateBuildTask
realm.pub/tavern/internal/graphql ‑ TestCreateBuildTask/CustomArtifactPath
realm.pub/tavern/internal/graphql ‑ TestCreateBuildTask/DefaultsApplied
realm.pub/tavern/internal/graphql ‑ TestCreateBuildTask/InvalidTargetFormat
realm.pub/tavern/internal/graphql ‑ TestCreateBuildTask/MultipleMatchingBuilders
realm.pub/tavern/internal/graphql ‑ TestCreateBuildTask/NoBuilders
realm.pub/tavern/internal/graphql ‑ TestCreateBuildTask/NoMatchingBuilder
realm.pub/tavern/internal/graphql ‑ TestCreateBuildTask/SingleMatchingBuilder
realm.pub/tavern/internal/graphql ‑ TestCreateBuildTask/WindowsServiceFormat
realm.pub/tavern/internal/graphql ‑ TestCreateQuest
realm.pub/tavern/internal/graphql ‑ TestCreateQuest/CreateWithAssets
realm.pub/tavern/internal/graphql ‑ TestCreateQuest/CreateWithoutFiles
realm.pub/tavern/internal/graphql ‑ TestMetrics_QuestTimelineChart
realm.pub/tavern/internal/graphql ‑ TestTomeMutations
realm.pub/tavern/internal/graphql ‑ TestTomeMutations/CreateTome
realm.pub/tavern/internal/graphql ‑ TestTomeMutations/CreateTome/WithAssets
realm.pub/tavern/internal/graphql ‑ TestTomeMutations/CreateTome/WithoutFiles
realm.pub/tavern/internal/graphql ‑ TestUserMutations
realm.pub/tavern/internal/graphql ‑ TestUserMutations/Update
realm.pub/tavern/internal/hostcheck ‑ TestHandlerInvalidToken
realm.pub/tavern/internal/hostcheck ‑ TestHandlerMissingToken
realm.pub/tavern/internal/hostcheck ‑ TestHandlerValidToken
realm.pub/tavern/internal/hostcheck ‑ TestHandlerWrongKeyToken
realm.pub/tavern/internal/hostcheck ‑ TestNewTokenAndVerifyToken
realm.pub/tavern/internal/hostcheck ‑ TestVerifyTokenInvalidString
realm.pub/tavern/internal/hostcheck ‑ TestVerifyTokenWrongAudience
realm.pub/tavern/internal/hostcheck ‑ TestVerifyTokenWrongKey
realm.pub/tavern/internal/http ‑ TestRequestAuthenticator
realm.pub/tavern/internal/http ‑ TestRequestAuthenticator/AccessToken
realm.pub/tavern/internal/http ‑ TestRequestAuthenticator/InvalidAccessToken
realm.pub/tavern/internal/http ‑ TestRequestAuthenticator/InvalidAccessTokenWithValidSession
realm.pub/tavern/internal/http ‑ TestRequestAuthenticator/InvalidSessionCookie
realm.pub/tavern/internal/http ‑ TestRequestAuthenticator/SessionCookie
realm.pub/tavern/internal/http ‑ TestRequestAuthenticator/Unauthenticated
realm.pub/tavern/internal/http/shell ‑ TestInteractiveShell
realm.pub/tavern/internal/http/shell ‑ TestLargeShellTask
realm.pub/tavern/internal/http/shell ‑ TestNonInteractiveShell
realm.pub/tavern/internal/http/shell ‑ TestOtherStreamOutput
realm.pub/tavern/internal/http/shell ‑ TestOtherStreamOutput_Polling
realm.pub/tavern/internal/http/shell ‑ TestPortalDowngrade
realm.pub/tavern/internal/http/shell ‑ TestShellActiveUsers
realm.pub/tavern/internal/http/shell ‑ TestShellHistory_Interactive
realm.pub/tavern/internal/http/shell ‑ TestTruncation
realm.pub/tavern/internal/http/stream ‑ TestCircularBuffer
realm.pub/tavern/internal/http/stream ‑ TestMux
realm.pub/tavern/internal/http/stream ‑ TestMuxHistory
realm.pub/tavern/internal/http/stream ‑ TestMuxHistoryOrdering
realm.pub/tavern/internal/http/stream ‑ TestNewShellHandler
realm.pub/tavern/internal/http/stream ‑ TestPreventPubSubColdStarts_SubMillisecondInterval
realm.pub/tavern/internal/http/stream ‑ TestPreventPubSubColdStarts_ValidInterval
realm.pub/tavern/internal/http/stream ‑ TestPreventPubSubColdStarts_ZeroInterval
realm.pub/tavern/internal/http/stream ‑ TestStream_Close
realm.pub/tavern/internal/http/stream ‑ TestStream_LateJoin
realm.pub/tavern/internal/http/stream ‑ TestStream_MessageOrdering
realm.pub/tavern/internal/http/stream ‑ TestStream_SendMessage
realm.pub/tavern/internal/mcp ‑ TestCreateQuestHandler
realm.pub/tavern/internal/mcp ‑ TestGraphQLQueryHandler
realm.pub/tavern/internal/mcp ‑ TestGraphQLQueryValidation
realm.pub/tavern/internal/mcp ‑ TestGraphQLQueryValidation/invalid_syntax
realm.pub/tavern/internal/mcp ‑ TestGraphQLQueryValidation/mutation_rejected
realm.pub/tavern/internal/mcp ‑ TestGraphQLQueryValidation/subscription_rejected
realm.pub/tavern/internal/mcp ‑ TestGraphQLQueryValidation/valid_introspection
realm.pub/tavern/internal/mcp ‑ TestGraphQLQueryValidation/valid_query
realm.pub/tavern/internal/mcp ‑ TestGraphQLQueryValidation/valid_shorthand_query
realm.pub/tavern/internal/mcp ‑ TestListHostsHandler
realm.pub/tavern/internal/mcp ‑ TestListQuestsHandler
realm.pub/tavern/internal/mcp ‑ TestListTomesHandler
realm.pub/tavern/internal/mcp ‑ TestMCPPostEndpointRequiresValidRequest
realm.pub/tavern/internal/mcp ‑ TestMCPStreamableHTTPEndpoint
realm.pub/tavern/internal/mcp ‑ TestNewHandler
realm.pub/tavern/internal/mcp ‑ TestParseIntIDs
realm.pub/tavern/internal/mcp ‑ TestParseIntIDs/invalid_string
realm.pub/tavern/internal/mcp ‑ TestParseIntIDs/missing_key
realm.pub/tavern/internal/mcp ‑ TestParseIntIDs/valid_numeric_ids
realm.pub/tavern/internal/mcp ‑ TestParseIntIDs/valid_string_ids
realm.pub/tavern/internal/mcp ‑ TestQuestOutputHandler
realm.pub/tavern/internal/mcp ‑ TestWaitForQuestHandler
realm.pub/tavern/internal/namegen ‑ TestBeaconnameinstring
realm.pub/tavern/internal/namegen ‑ TestBeaconnameinstring/String_does_not_match_any_beacon_name
realm.pub/tavern/internal/namegen ‑ TestBeaconnameinstring/String_matches_a_beacon_name
realm.pub/tavern/internal/namegen ‑ TestGetRandomName
realm.pub/tavern/internal/namegen ‑ TestGetRandomName/BasicName
realm.pub/tavern/internal/namegen ‑ TestGetRandomName/NoDuplicates
realm.pub/tavern/internal/portals ‑ TestPortalClose
realm.pub/tavern/internal/portals ‑ TestPortalIntegration
realm.pub/tavern/internal/portals ‑ TestPortalIntegration/AgentToUser_Ordered
realm.pub/tavern/internal/portals ‑ TestPortalIntegration/AgentToUser_OutOfOrder
realm.pub/tavern/internal/portals ‑ TestPortalIntegration/Integrity_TCP
realm.pub/tavern/internal/portals ‑ TestPortalIntegration/UserToAgent_Ordered
realm.pub/tavern/internal/portals/mux ‑ TestMux_CreatePortal
realm.pub/tavern/internal/portals/mux ‑ TestMux_CreatePortal_ShellTask
realm.pub/tavern/internal/portals/mux ‑ TestMux_DispatchTimeout_Drop
realm.pub/tavern/internal/portals/mux ‑ TestMux_DispatchTimeout_Success
realm.pub/tavern/internal/portals/mux ‑ TestMux_InMemory
realm.pub/tavern/internal/portals/mux ‑ TestMux_OpenPortal
realm.pub/tavern/internal/portals/mux ‑ TestWithSubscriberBufferSize
realm.pub/tavern/internal/portals/pnet ‑ TestConnection_CloseSignalsEOF
realm.pub/tavern/internal/portals/pnet ‑ TestConnection_Deadlines
realm.pub/tavern/internal/portals/pnet ‑ TestConnection_ReadWriteTCP
realm.pub/tavern/internal/portals/pnet ‑ TestConnection_ReadWriteUDP
realm.pub/tavern/internal/portals/pty ‑ TestPTYOutputDelivery
realm.pub/tavern/internal/portals/pty ‑ TestPTYOutputOrdering
realm.pub/tavern/internal/portals/pubsub ‑ TestGCPDriver
realm.pub/tavern/internal/portals/pubsub ‑ TestGCPDriver_Failure
realm.pub/tavern/internal/portals/pubsub ‑ TestInMemoryDriver
realm.pub/tavern/internal/redirectors/dns ‑ TestBuildDNSResponse
realm.pub/tavern/internal/redirectors/dns ‑ TestBuildDNSResponse/TXT_record_response
realm.pub/tavern/internal/redirectors/dns ‑ TestDecodePacket
realm.pub/tavern/internal/redirectors/dns ‑ TestDecodePacket/DATA_packet_with_invalid_CRC
realm.pub/tavern/internal/redirectors/dns ‑ TestDecodePacket/invalid_Base32
realm.pub/tavern/internal/redirectors/dns ‑ TestDecodePacket/invalid_protobuf
realm.pub/tavern/internal/redirectors/dns ‑ TestDecodePacket/packet_with_labels_(dots)
realm.pub/tavern/internal/redirectors/dns ‑ TestDecodePacket/valid_DATA_packet_with_CRC
realm.pub/tavern/internal/redirectors/dns ‑ TestDecodePacket/valid_INIT_packet
realm.pub/tavern/internal/redirectors/dns ‑ TestExtractSubdomain
realm.pub/tavern/internal/redirectors/dns ‑ TestExtractSubdomain/case_insensitive_match
realm.pub/tavern/internal/redirectors/dns ‑ TestExtractSubdomain/multi-label_subdomain
realm.pub/tavern/internal/redirectors/dns ‑ TestExtractSubdomain/no_matching_base_domain
realm.pub/tavern/internal/redirectors/dns ‑ TestExtractSubdomain/only_base_domain_(no_subdomain)
realm.pub/tavern/internal/redirectors/dns ‑ TestExtractSubdomain/simple_subdomain
realm.pub/tavern/internal/redirectors/dns ‑ TestExtractSubdomain/subdomain_with_longer_base_domain
realm.pub/tavern/internal/redirectors/dns ‑ TestParseDomainNameAndType
realm.pub/tavern/internal/redirectors/dns ‑ TestParseDomainNameAndType/query_too_short_for_type
realm.pub/tavern/internal/redirectors/dns ‑ TestParseDomainNameAndType/truncated_query
realm.pub/tavern/internal/redirectors/dns ‑ TestParseDomainNameAndType/valid_AAAA_query
realm.pub/tavern/internal/redirectors/dns ‑ TestParseDomainNameAndType/valid_A_query
realm.pub/tavern/internal/redirectors/dns ‑ TestParseDomainNameAndType/valid_TXT_query
realm.pub/tavern/internal/redirectors/dns ‑ TestParseListenAddr
realm.pub/tavern/internal/redirectors/dns ‑ TestParseListenAddr/custom_port_with_single_domain
realm.pub/tavern/internal/redirectors/dns ‑ TestParseListenAddr/default_port_with_multiple_domains
realm.pub/tavern/internal/redirectors/dns ‑ TestParseListenAddr/empty_domain_value
realm.pub/tavern/internal/redirectors/dns ‑ TestParseListenAddr/malformed_URL_encoding
realm.pub/tavern/internal/redirectors/dns ‑ TestParseListenAddr/mixed_valid_and_empty_domains
realm.pub/tavern/internal/redirectors/dns ‑ TestParseListenAddr/no_query_params
realm.pub/tavern/internal/redirectors/grpc ‑ TestRedirector_ContextCancellation
realm.pub/tavern/internal/redirectors/grpc ‑ TestRedirector_FullDuplexCall
realm.pub/tavern/internal/redirectors/grpc ‑ TestRedirector_UpstreamFailure
realm.pub/tavern/internal/redirectors/http1 ‑ TestCreateRequestContext
realm.pub/tavern/internal/redirectors/http1 ‑ TestCreateStreamWithContext
realm.pub/tavern/internal/redirectors/http1 ‑ TestExtractFrameIncomplete
realm.pub/tavern/internal/redirectors/http1 ‑ TestExtractFrameMultiple
realm.pub/tavern/internal/redirectors/http1 ‑ TestExtractFrameSuccess
realm.pub/tavern/internal/redirectors/http1 ‑ TestExtractFrameWithTrailingData
realm.pub/tavern/internal/redirectors/http1 ‑ TestExtractFrameZeroLength
realm.pub/tavern/internal/redirectors/http1 ‑ TestFrameHeaderCompressionFlag
realm.pub/tavern/internal/redirectors/http1 ‑ TestFrameHeaderEncode
realm.pub/tavern/internal/redirectors/http1 ‑ TestFrameHeaderMaxLength
realm.pub/tavern/internal/redirectors/http1 ‑ TestFrameHeaderNew
realm.pub/tavern/internal/redirectors/http1 ‑ TestFrameHeaderPartialFrameAcrossReads
realm.pub/tavern/internal/redirectors/http1 ‑ TestFrameHeaderRoundtrip
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetClientIP
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetClientIP/RemoteAddr_Multiple_Colons_IPv6_With_Port
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetClientIP/RemoteAddr_Without_Port
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetClientIP/X-Forwarded-For_Empty_Falls_Back_To_RemoteAddr
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetClientIP/X-Forwarded-For_Malformed_IP
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetClientIP/X-Forwarded-For_Not_Set_IPv4
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetClientIP/X-Forwarded-For_Not_Set_IPv6
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetClientIP/X-Forwarded-For_Not_Set_IPv6_Localhost
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetClientIP/X-Forwarded-For_Set
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetClientIP/X-Forwarded-For_With_Multiple_IPs
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetFlusher
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetFlusher/Does_Not_Support_Flusher
realm.pub/tavern/internal/redirectors/http1 ‑ TestGetFlusher/Supports_Flusher
realm.pub/tavern/internal/redirectors/http1 ‑ TestHandleStreamError
realm.pub/tavern/internal/redirectors/http1 ‑ TestReadRequestBody
realm.pub/tavern/internal/redirectors/http1 ‑ TestReadRequestBody/Error_reading_body
realm.pub/tavern/internal/redirectors/http1 ‑ TestReadRequestBody/Valid_body
realm.pub/tavern/internal/redirectors/http1 ‑ TestRequirePOST
realm.pub/tavern/internal/redirectors/http1 ‑ TestRequirePOST/GET
realm.pub/tavern/internal/redirectors/http1 ‑ TestRequirePOST/POST
realm.pub/tavern/internal/redirectors/http1 ‑ TestRequirePOST/PUT
realm.pub/tavern/internal/redirectors/http1 ‑ TestSetGRPCResponseHeaders
realm.pub/tavern/internal/redirectors/http1 ‑ TestStreamConfigFetchAsset
realm.pub/tavern/internal/redirectors/http1 ‑ TestStreamConfigProperties
realm.pub/tavern/internal/redirectors/http1 ‑ TestStreamConfigProperties/FetchAsset
realm.pub/tavern/internal/redirectors/http1 ‑ TestStreamConfigProperties/ReportFile
realm.pub/tavern/internal/redirectors/http1 ‑ TestStreamConfigReportFile
realm.pub/tavern/internal/redirectors/http1 ‑ TestTryDecodeInsufficientData
realm.pub/tavern/internal/redirectors/http1 ‑ TestTryDecodeSuccess
realm.pub/tavern/internal/scheduler ‑ TestNewMissingScheme
realm.pub/tavern/internal/scheduler ‑ TestNewUnknownDriver
realm.pub/tavern/internal/scheduler ‑ TestRegister
realm.pub/tavern/internal/scheduler ‑ TestRegisterDuplicatePanics
realm.pub/tavern/internal/scheduler ‑ TestRegisterNilPanics
realm.pub/tavern/internal/scheduler/gcp ‑ TestDriverRegistered
realm.pub/tavern/internal/scheduler/gcp ‑ TestHTTPMethodToProto
realm.pub/tavern/internal/scheduler/gcp ‑ TestHTTPMethodToProto/#00
realm.pub/tavern/internal/scheduler/gcp ‑ TestHTTPMethodToProto/DELETE
realm.pub/tavern/internal/scheduler/gcp ‑ TestHTTPMethodToProto/GET
realm.pub/tavern/internal/scheduler/gcp ‑ TestHTTPMethodToProto/HEAD
realm.pub/tavern/internal/scheduler/gcp ‑ TestHTTPMethodToProto/INVALID
realm.pub/tavern/internal/scheduler/gcp ‑ TestHTTPMethodToProto/OPTIONS
realm.pub/tavern/internal/scheduler/gcp ‑ TestHTTPMethodToProto/PATCH
realm.pub/tavern/internal/scheduler/gcp ‑ TestHTTPMethodToProto/POST
realm.pub/tavern/internal/scheduler/gcp ‑ TestHTTPMethodToProto/PUT
realm.pub/tavern/internal/scheduler/gcp ‑ TestHTTPMethodToProto/get
realm.pub/tavern/internal/scheduler/gcp ‑ TestScheduleAtCreatesJob
realm.pub/tavern/internal/scheduler/gcp ‑ TestScheduleAtDefaultMethod
realm.pub/tavern/internal/scheduler/gcp ‑ TestScheduleAtDuplicate
realm.pub/tavern/internal/scheduler/gcp ‑ TestScheduleAtNonUTCTime
realm.pub/tavern/internal/scheduler/gcp ‑ TestScheduleCreatesJob
realm.pub/tavern/internal/scheduler/gcp ‑ TestScheduleDuplicate
realm.pub/tavern/internal/scheduler/mem ‑ TestClose
realm.pub/tavern/internal/scheduler/mem ‑ TestDriverRegistered
realm.pub/tavern/internal/scheduler/mem ‑ TestSchedule
realm.pub/tavern/internal/scheduler/mem ‑ TestScheduleDuplicate
realm.pub/tavern/internal/scheduler/mem ‑ TestScheduleInvalidCron
realm.pub/tavern/internal/scheduler/mem ‑ TestScheduleMultipleJobs
realm.pub/tavern/internal/secrets ‑ TestGetSecretsFile
realm.pub/tavern/internal/secrets ‑ TestSetSecretsAddFile
realm.pub/tavern/internal/secrets ‑ TestSetSecretsNewFile
realm.pub/tavern/portals/stream ‑ TestOrderedReader_BufferLimit
realm.pub/tavern/portals/stream ‑ TestOrderedReader_DuplicateHandling
realm.pub/tavern/portals/stream ‑ TestOrderedReader_Ordered
realm.pub/tavern/portals/stream ‑ TestOrderedReader_OutOfOrder
realm.pub/tavern/portals/stream ‑ TestOrderedReader_StaleTimeout
realm.pub/tavern/portals/stream ‑ TestOrderedWriter
realm.pub/tavern/portals/stream ‑ TestSequencer
realm.pub/tavern/tomes ‑ TestImportFromRepo
realm.pub/tavern/tomes ‑ TestUploadTomes
src/components/create-shell-button/CreateShellButton.test.ts ‑ selectBestBeaconId > should prioritize gRPC even with worse interval
src/components/create-shell-button/CreateShellButton.test.ts ‑ selectBestBeaconId > should prioritize gRPC over other transports given equal principal priority
src/components/create-shell-button/CreateShellButton.test.ts ‑ selectBestBeaconId > should prioritize high priority principal over gRPC
src/components/create-shell-button/CreateShellButton.test.ts ‑ selectBestBeaconId > should prioritize high priority principal over low priority
src/components/create-shell-button/CreateShellButton.test.ts ‑ selectBestBeaconId > should prioritize shortest interval given equal principal and transport
src/components/create-shell-button/CreateShellButton.test.ts ‑ selectBestBeaconId > should prioritize soonest next check-in given everything else equal
src/components/create-shell-button/CreateShellButton.test.ts ‑ selectBestBeaconId > should return null for empty list
src/components/create-shell-button/CreateShellButtonWindowOpen.test.tsx ‑ CreateShellButton opens new tab on click
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Column sorting > should call toggle sorting handler on header click
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Column sorting > should not show sort icon when column not sorted
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Column sorting > should set column width from getSize()
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Column sorting > should show ascending icon when column sorted asc
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Column sorting > should show descending icon when column sorted desc
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Data row rendering > should render rows with cell data
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Empty data handling > should render empty tbody when no data
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Header rendering > should render all column headers with text
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Row click handling > should call onRowClick on Enter key press
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Row click handling > should call onRowClick when row is clicked
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Row click handling > should not call onRowClick on other key press
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Row expansion > should not render sub-component when row not expanded
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Row expansion > should render sub-component in full-width cell
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Row expansion > should render sub-component when row is expanded
src/components/tavern-base-ui/table/__tests__/Table.test.tsx ‑ Table > Table structure rendering > should render table with basic structure
src/components/tavern-base-ui/table/__tests__/TablePagination.test.tsx ‑ TablePagination > Button states > should set button states based on page position (page: 1)
src/components/tavern-base-ui/table/__tests__/TablePagination.test.tsx ‑ TablePagination > Button states > should set button states based on page position (page: 10)
src/components/tavern-base-ui/table/__tests__/TablePagination.test.tsx ‑ TablePagination > Navigation callbacks > should call refetchTable with endCursor on Next click
src/components/tavern-base-ui/table/__tests__/TablePagination.test.tsx ‑ TablePagination > Navigation callbacks > should call refetchTable with startCursor on Previous click
src/components/tavern-base-ui/table/__tests__/TablePagination.test.tsx ‑ TablePagination > Navigation callbacks > should decrement page on Previous click
src/components/tavern-base-ui/table/__tests__/TablePagination.test.tsx ‑ TablePagination > Navigation callbacks > should increment page on Next click
src/components/tavern-base-ui/table/__tests__/TablePagination.test.tsx ‑ TablePagination > Page count calculation > should calculate page count correctly and round up with remainder
src/components/tavern-base-ui/table/__tests__/TablePagination.test.tsx ‑ TablePagination > Pagination info display > should display current page number
src/components/tavern-base-ui/table/__tests__/TablePagination.test.tsx ‑ TablePagination > Pagination info display > should display total page count
src/components/tavern-base-ui/table/__tests__/TablePagination.test.tsx ‑ TablePagination > Pagination info display > should display total results count
src/components/tavern-base-ui/table/__tests__/TableWrapper.test.tsx ‑ TableWrapper > Controls section rendering > should not render sorting controls when sortType is not provided
src/components/tavern-base-ui/table/__tests__/TableWrapper.test.tsx ‑ TableWrapper > Controls section rendering > should render custom title
src/components/tavern-base-ui/table/__tests__/TableWrapper.test.tsx ‑ TableWrapper > Controls section rendering > should render default title when not provided
src/components/tavern-base-ui/table/__tests__/TableWrapper.test.tsx ‑ TableWrapper > Controls section rendering > should render filter controls and sorting controls when sortType is provided
src/components/tavern-base-ui/table/__tests__/TableWrapper.test.tsx ‑ TableWrapper > Empty state rendering > should render noData EmptyState when totalItems is 0 and hide table/pagination
src/components/tavern-base-ui/table/__tests__/TableWrapper.test.tsx ‑ TableWrapper > Error state rendering > should render error EmptyState and hide table/pagination
src/components/tavern-base-ui/table/__tests__/TableWrapper.test.tsx ‑ TableWrapper > Loading state rendering > should render loading EmptyState when loading is true and hide table/pagination
src/components/tavern-base-ui/table/__tests__/TableWrapper.test.tsx ‑ TableWrapper > Loading state rendering > should render loading EmptyState when totalItems is undefined
src/components/tavern-base-ui/table/__tests__/TableWrapper.test.tsx ‑ TableWrapper > State priority > should prioritize error over loading
src/components/tavern-base-ui/table/__tests__/TableWrapper.test.tsx ‑ TableWrapper > State priority > should prioritize loading over empty
src/components/tavern-base-ui/table/__tests__/TableWrapper.test.tsx ‑ TableWrapper > Success state with data > should render table and pagination when data exists
src/context/CreateQuestModalContext/__tests__/CreateQuestModalContext.test.tsx ‑ CreateQuestModalContext > CreateQuestModalProvider initialization > should provide default closed state on initial load
src/context/CreateQuestModalContext/__tests__/CreateQuestModalContext.test.tsx ‑ CreateQuestModalContext > closeModal > should set isOpen to false when called
src/context/CreateQuestModalContext/__tests__/CreateQuestModalContext.test.tsx ‑ CreateQuestModalContext > context value stability > should provide stable function references
src/context/CreateQuestModalContext/__tests__/CreateQuestModalContext.test.tsx ‑ CreateQuestModalContext > modal open/close cycle > should handle multiple open/close cycles
src/context/CreateQuestModalContext/__tests__/CreateQuestModalContext.test.tsx ‑ CreateQuestModalContext > openModal > should accept options when opening modal
src/context/CreateQuestModalContext/__tests__/CreateQuestModalContext.test.tsx ‑ CreateQuestModalContext > openModal > should set isOpen to true when called
src/context/CreateQuestModalContext/__tests__/CreateQuestModalContext.test.tsx ‑ CreateQuestModalContext > useCreateQuestModal hook > should throw error when used outside provider
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > Filter validation > should reject beaconFields with missing required fields
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > Filter validation > should reject data with invalid field types
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > Filter validation > should return default filters if sessionStorage contains invalid JSON
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > FilterProvider initialization > should NOT load unlocked filters from sessionStorage
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > FilterProvider initialization > should load locked filters from sessionStorage
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > FilterProvider initialization > should provide default filters on initial load
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > calculateFilterCount > should count array fields by length
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > calculateFilterCount > should count string fields correctly
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > calculateTotalFilterCount > should return 0 when all filters are empty
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > calculateTotalFilterCount > should return total count for all fields
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > calculateTotalFilterCount > should sum counts for specified fields only
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > resetFilters > should reset all filters to default values
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > storage event listener > should ignore storage events with different keys
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > storage event listener > should reset to defaults when storage event contains unlocked filters
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > storage event listener > should update filters when storage event is triggered with locked filters
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > updateFilters > should persist updated filters to sessionStorage
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > updateFilters > should update array fields
src/context/FilterContext/__tests__/FilterContext.test.tsx ‑ FilterContext > updateFilters > should update filters with partial updates
src/context/FilterContext/__tests__/FilterControls.test.tsx ‑ FilterControls > Filter component interactions > should preserve filter values when toggling lock state
src/context/FilterContext/__tests__/FilterControls.test.tsx ‑ FilterControls > Filter component interactions > should update filter state when inputs change
src/context/FilterContext/__tests__/FilterControls.test.tsx ‑ FilterControls > Filter configuration by page type > should not render filters on non-filterable pages
src/context/FilterContext/__tests__/FilterControls.test.tsx ‑ FilterControls > Filter configuration by page type > should render all filters for QUEST page
src/context/FilterContext/__tests__/FilterControls.test.tsx ‑ FilterControls > Filter configuration by page type > should render beacon, user, and task output filters for TASKS page
src/context/FilterContext/__tests__/FilterControls.test.tsx ‑ FilterControls > Filter configuration by page type > should render host task filters for host detail page
src/context/FilterContext/__tests__/FilterControls.test.tsx ‑ FilterControls > Filter configuration by page type > should render only beacon filter for HOST page
src/context/FilterContext/__tests__/FilterControls.test.tsx ‑ FilterControls > Filter label calculation > should count multiple active filters correctly
src/context/FilterContext/__tests__/FilterControls.test.tsx ‑ FilterControls > Filter label calculation > should count text search filters correctly
src/context/FilterContext/__tests__/FilterControls.test.tsx ‑ FilterControls > Filter label calculation > should display "Filters (0)" when no filters are active
src/context/FilterContext/__tests__/FilterControls.test.tsx ‑ FilterControls > Filter lock/unlock toggle > should toggle isLocked when lock button is clicked
src/context/PollingContext/__tests__/PollingContext.test.tsx ‑ PollingContext > PollingProvider initialization > should provide default seconds until next poll
src/context/PollingContext/__tests__/PollingContext.test.tsx ‑ PollingContext > PollingProvider initialization > should throw error when usePolling is used outside PollingProvider
src/context/PollingContext/__tests__/PollingContext.test.tsx ‑ PollingContext > Provider setup > should clean up intervals on unmount
src/context/PollingContext/__tests__/PollingContext.test.tsx ‑ PollingContext > Provider setup > should set up intervals on mount
src/context/PollingContext/__tests__/PollingCountdown.test.tsx ‑ PollingCountdown > Countdown display > should display countdown value in full variant
src/context/PollingContext/__tests__/PollingCountdown.test.tsx ‑ PollingCountdown > Countdown display > should display countdown value in minimal variant
src/context/PollingContext/__tests__/PollingCountdown.test.tsx ‑ PollingCountdown > Rendering variants > should render full variant with icon, label, and countdown
src/context/PollingContext/__tests__/PollingCountdown.test.tsx ‑ PollingCountdown > Rendering variants > should render minimal variant with icon and countdown
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > Sort validation > should accept valid OrderByField structure
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > Sort validation > should reject data with invalid direction value
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > Sort validation > should reject data with missing required fields
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > Sort validation > should return default sorts if sessionStorage contains invalid JSON
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > SortsProvider initialization > should load sorts from sessionStorage if available
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > SortsProvider initialization > should provide default sorts on initial load
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > SortsProvider initialization > should throw error when useSorts is used outside SortsProvider
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > resetSorts > should persist default sorts to sessionStorage after reset
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > resetSorts > should reset all sorts to default values
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > storage event listener > should ignore storage events with different keys
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > storage event listener > should update sorts when storage event is triggered
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > updateSorts > should persist updated sorts to sessionStorage
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > updateSorts > should update multiple sort fields at once
src/context/SortContext/__tests__/SortContext.test.tsx ‑ SortContext > updateSorts > should update sorts with partial updates
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Rendering for different page types > should render with default host sort settings
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Rendering for different page types > should render with default process sort settings
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Rendering for different page types > should render with default quest sort settings
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Rendering for different page types > should render with default task sort settings
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Sort direction dropdown > should default to descending direction
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Sort direction dropdown > should display ascending and descending options
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Sort field dropdown > should display correct field options for hosts page
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Sort field dropdown > should display correct field options for quests page
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Sort field dropdown > should display correct field options for tasks page
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Updating sort settings > should only update sorts for the current page type
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Updating sort settings > should update icon when direction changes to ascending
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Updating sort settings > should update label when field changes
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Updating sort settings > should update sort direction when direction dropdown changes
src/context/SortContext/__tests__/SortingControls.test.tsx ‑ SortingControls > Updating sort settings > should update sort field when field dropdown changes
src/pages/shellv2/components/__tests__/ShellHeader.test.tsx ‑ ShellHeader > calls onExport when export menu item is clicked
src/pages/shellv2/components/__tests__/ShellHeader.test.tsx ‑ ShellHeader > does not render principal badge when absent
src/pages/shellv2/components/__tests__/ShellHeader.test.tsx ‑ ShellHeader > renders beacon name and host name
src/pages/shellv2/components/__tests__/ShellHeader.test.tsx ‑ ShellHeader > renders principal badge when present
src/pages/shellv2/components/__tests__/ShellStatusBar.test.tsx ‑ ShellStatusBar > displays callback timer
src/pages/shellv2/components/__tests__/ShellStatusBar.test.tsx ‑ ShellStatusBar > displays non-interactive message when portalId is null
src/pages/shellv2/components/__tests__/ShellStatusBar.test.tsx ‑ ShellStatusBar > displays portal active message when portalId is present
src/pages/shellv2/components/__tests__/ShellStatusBar.test.tsx ‑ ShellStatusBar > displays terminated status when closedAt is present
src/pages/shellv2/components/__tests__/ShellStatusBar.test.tsx ‑ ShellStatusBar > highlights missed callback
src/pages/shellv2/components/__tests__/ShellStatusBar.test.tsx ‑ ShellStatusBar > renders connected status correctly
src/pages/shellv2/components/__tests__/ShellStatusBar.test.tsx ‑ ShellStatusBar > renders disconnected status correctly
src/pages/shellv2/components/__tests__/ShellStatusBar.test.tsx ‑ ShellStatusBar > renders reconnecting status correctly
src/pages/shellv2/hooks/shellUtils.test.ts ‑ History Persistence > loadHistory returns empty array on parse error
Check notice on line 0 in .github
github-actions / Flaky Test Report
844 tests found (test 749 to 844)
There are 844 tests, see "Raw output" for the list of tests 749 to 844.
Raw output
src/pages/shellv2/hooks/shellUtils.test.ts ‑ History Persistence > loadHistory returns empty array when storage is empty
src/pages/shellv2/hooks/shellUtils.test.ts ‑ History Persistence > loadHistory returns parsed array from storage
src/pages/shellv2/hooks/shellUtils.test.ts ‑ History Persistence > saveHistory saves data to localStorage
src/pages/shellv2/hooks/shellUtils.test.ts ‑ History Persistence > saveHistory truncates history exceeding MAX_HISTORY
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > alternates punctuation colors based on nesting depth
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > does not highlight comments inside strings
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > does not highlight keywords inside strings
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > handles escaped braces in f-strings
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > handles mixed content
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > highlights built-ins and methods
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > highlights comments
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > highlights f-strings and variables
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > highlights keywords
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > highlights numbers
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > highlights numbers in f-strings
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > highlights single quoted strings
src/pages/shellv2/hooks/shellUtils.test.ts ‑ highlightPythonSyntax > highlights strings
src/pages/shellv2/hooks/shellUtils.test.ts ‑ moveWordLeft > handles cursor in middle of word
src/pages/shellv2/hooks/shellUtils.test.ts ‑ moveWordLeft > handles empty/single word
src/pages/shellv2/hooks/shellUtils.test.ts ‑ moveWordLeft > handles multiple spaces
src/pages/shellv2/hooks/shellUtils.test.ts ‑ moveWordLeft > moves to start of current word
src/pages/shellv2/hooks/shellUtils.test.ts ‑ moveWordLeft > moves to start of previous word
src/pages/shellv2/hooks/shellUtils.test.ts ‑ moveWordRight > handles cursor in middle of word
src/pages/shellv2/hooks/shellUtils.test.ts ‑ moveWordRight > handles end of buffer
src/pages/shellv2/hooks/shellUtils.test.ts ‑ moveWordRight > handles multiple spaces
src/pages/shellv2/hooks/shellUtils.test.ts ‑ moveWordRight > moves to end of current word
src/pages/shellv2/hooks/shellUtils.test.ts ‑ moveWordRight > moves to end of next word
src/pages/shellv2/hooks/useCallbackTimer.test.ts ‑ useCallbackTimer > should handle null/undefined beaconData gracefully
src/pages/shellv2/hooks/useCallbackTimer.test.ts ‑ useCallbackTimer > should return false for isMissedCallback and isLateCheckin when checkin is in the future
src/pages/shellv2/hooks/useCallbackTimer.test.ts ‑ useCallbackTimer > should return true for isLateCheckin when checkin is over 5 minutes late
src/pages/shellv2/hooks/useCallbackTimer.test.ts ‑ useCallbackTimer > should return true for isMissedCallback but false for isLateCheckin when checkin is 1 minute late
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > calls preventDefault on valid hotkey
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > cleans up event listener on unmount
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > ctrl+0 does not switch when fewer than 10 tabs
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > ctrl+0 is treated as 10th tab (index 9)
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > ctrl+1 switches to the first tab (index 0)
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > ctrl+2 switches to the second tab (index 1)
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > does not call preventDefault on invalid hotkey
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > does not switch if target tab index exceeds total tabs
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > handles all digits 1-9 correctly
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > ignores non-digit keys
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > ignores when alt is also pressed
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > ignores when meta is also pressed
src/pages/shellv2/hooks/useTabHotkeys.test.ts ‑ useTabHotkeys > ignores when shift is also pressed
src/utils/__tests__/constructQueryUtils.test.ts ‑ 'constructBeaconStatusFilter' > returns and-condition for recently lost status
src/utils/__tests__/constructQueryUtils.test.ts ‑ 'constructBeaconStatusFilter' > returns null when no timestamp provided
src/utils/__tests__/constructQueryUtils.test.ts ‑ 'constructBeaconStatusFilter' > returns null when status array is empty
src/utils/__tests__/constructQueryUtils.test.ts ‑ 'constructBeaconStatusFilter' > returns or-condition when multiple statuses
src/utils/__tests__/constructQueryUtils.test.ts ‑ 'constructBeaconStatusFilter' > returns single condition for one status
src/utils/__tests__/constructQueryUtils.test.ts ‑ 'constructHostStatusFilter' > returns and-condition for recently lost status
src/utils/__tests__/constructQueryUtils.test.ts ‑ 'constructHostStatusFilter' > returns null when no timestamp provided
src/utils/__tests__/constructQueryUtils.test.ts ‑ 'constructHostStatusFilter' > returns null when status array is empty
src/utils/__tests__/constructQueryUtils.test.ts ‑ 'constructHostStatusFilter' > returns or-condition when multiple statuses
src/utils/__tests__/constructQueryUtils.test.ts ‑ 'constructHostStatusFilter' > returns single condition for one status
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructBeaconFilterQuery > maps 'beacon' field to 'nameIn'
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructBeaconFilterQuery > maps 'principal' field to 'principalIn'
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructBeaconFilterQuery > maps 'transport' field to 'transportIn'
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructBeaconFilterQuery > nests host filters under hasHostWith
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructBeaconFilterQuery > returns null when no beacon fields
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructHostFieldQuery > combines multiple filters
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructHostFieldQuery > includes 'hosts' in hasHostWith
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructHostFieldQuery > includes 'platforms' in hasHostWith
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructHostFieldQuery > includes 'primaryIP' in hasHostWith
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructHostFieldQuery > returns null when no filters provided
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructHostTaskFilterQuery > includes hasCreatorWith when userId is set
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructHostTaskFilterQuery > includes taskOutput filter
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructHostTaskFilterQuery > returns null when no filters are set
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructQuestFilterQuery > combines userId with other filters
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructQuestFilterQuery > includes hasCreatorWith when userId is set
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructQuestFilterQuery > includes questName filter
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructQuestFilterQuery > returns null when no filters are set
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructTagFieldsQuery > returns null when no groups or services
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructTagFieldsQuery > returns tag queries for groups and services
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructTaskFilterQuery > combines userId with questId and taskOutput
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructTaskFilterQuery > includes hasCreatorWith when userId is set
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructTaskFilterQuery > includes questId in hasQuestWith
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructTaskFilterQuery > includes taskOutput filter
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructTaskFilterQuery > returns null when no filters are set
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructTomeDefinitionAndValueFilterQuery > returns null when tomeMultiSearch is empty
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructTomeDefinitionAndValueFilterQuery > searches across parameters, paramDefs, name, and description
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructTomeFieldsFilterQuery > maps 'SupportModel' to 'supportModelIn'
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructTomeFieldsFilterQuery > maps 'Tactic' to 'tacticIn'
src/utils/__tests__/constructQueryUtils.test.ts ‑ constructTomeFieldsFilterQuery > returns null when no tome fields
src/utils/utils.test.ts ‑ asPlainObject > prevents access to Array.prototype methods like "filter"
src/utils/utils.test.ts ‑ asPlainObject > returns empty object for non-plain-object values
src/utils/utils.test.ts ‑ asPlainObject > returns the object when given a plain object
src/utils/utils.test.ts ‑ combineTomeValueAndFields > combines values with field definitions
src/utils/utils.test.ts ‑ combineTomeValueAndFields > handles array input without exposing Array.prototype.filter
src/utils/utils.test.ts ‑ constructTomeParams > constructs params with values from questParameters
src/utils/utils.test.ts ‑ constructTomeParams > handles "[]" questParameters without exposing Array.prototype.filter
src/utils/utils.test.ts ‑ constructTomeParams > returns empty array when inputs are null
src/utils/utils.test.ts ‑ toDisplayString > JSON stringifies objects and arrays
src/utils/utils.test.ts ‑ toDisplayString > converts primitives to strings
src/utils/utils.test.ts ‑ toDisplayString > returns null for empty/nullish values
src/utils/utils.test.ts ‑ toDisplayString > returns null for functions
src/utils/utils.test.ts ‑ toDisplayString > returns strings as-is
Loading