|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include "ServiceBroker.h"#include "ServiceManager.h"#include "addons/Repository.h"#include "addons/RepositoryUpdater.h"#include "addons/addoninfo/AddonInfoBuilder.h"#include "application/Application.h"#include "cores/RetroPlayer/playback/ReversiblePlayback.h"#include "cores/RetroPlayer/playback/test/PlaybackTestEnvironment.h"#include "cores/RetroPlayer/savestates/SavestateDatabase.h"#include "cores/RetroPlayer/savestates/SavestateFlatBuffer.h"#include "cores/RetroPlayer/streams/IStreamManager.h"#include "cores/RetroPlayer/streams/RetroPlayerRendering.h"#include "cores/RetroPlayer/streams/RetroPlayerVideo.h"#include "filesystem/File.h"#include "games/addons/GameClient.h"#include "games/addons/GameClientInGameSaves.h"#include "games/addons/disc/GameClientDiscs.h"#include "games/addons/streams/GameClientStreams.h"#include "settings/Settings.h"#include "settings/SettingsComponent.h"#include "test/TestUtils.h"#include "utils/XBMCTinyXML2.h"#include "windowing/WinSystem.h"#include <functional>#include <memory>#include <stdexcept>#include <string>#include <vector>#include <gtest/gtest.h>Classes | |
| class | TestGameClientHardwareRendering |
Functions | |
| TEST_F (TestGameClientHardwareRendering, CloseFileDestroysBeforeUnloadAndStreamTeardown) | |
| TEST_F (TestGameClientHardwareRendering, FailedBindStillUnloadsAndAllowsAnotherGame) | |
| TEST_F (TestGameClientHardwareRendering, FailedBindUnloadExceptionStillTearsDown) | |
| TEST_F (TestGameClientHardwareRendering, FailedBindUnloadErrorStillTearsDown) | |
| TEST_F (TestGameClientHardwareRendering, FailedGameplayInitializationStillUnloadsWithoutContext) | |
| TEST_F (TestGameClientHardwareRendering, PersistedDiscRetryUnloadsWithoutContextBeforeReload) | |
| TEST_F (TestGameClientHardwareRendering, FailedBindDoesNotInvokeClientOrRestoreAnotherScope) | |
| TEST_F (TestGameClientHardwareRendering, FailedNestedBindLeavesOuterScopeCurrent) | |
| TEST_F (TestGameClientHardwareRendering, ClientExceptionRestoresContext) | |
| TEST_F (TestGameClientHardwareRendering, SerializationWaitsForSuccessfulFrameAndRetriesZero) | |
| TEST_F (TestGameClientHardwareRendering, SoftwareClientKeepsRunningWithoutHardwareSupport) | |
| TEST_F (TestGameClientHardwareRendering, RejectedNegotiationCannotReuseAcceptedProperties) | |
| TEST_F (TestGameClientHardwareRendering, ExplicitContextVersionMustBeSpecified) | |
| TEST_F (TestGameClientHardwareRendering, DeinitializeClosesStreamsAndNotifiesDestroyOnce) | |
| TEST_F (TestGameClientHardwareRendering, DestroyNotifiesOnceWithoutClosingStream) | |
| TEST_F (TestGameClientHardwareRendering, DestroyMayCloseItsStreamWithoutDeletingActiveCallback) | |
| TEST_F (TestGameClientHardwareRendering, DestroyPreservesStreamReopenedByItsCallback) | |
| TEST_F (TestGameClientHardwareRendering, ResetFailureClosesStreamAndAllowsRenegotiation) | |
| TEST_F (TestGameClientHardwareRendering, StreamOpenFailureReleasesManagerOwnership) | |
| TEST_F (TestGameClientHardwareRendering, RewindRetriesUntilSerializationBecomesAvailable) | |
| TEST_F (TestGameClientHardwareRendering, DevKitInstallsHandleBeforeSingleReset) | |
| TEST_F (TestGameClientHardwareRendering, PreparedStreamDoesNotResetUntilStarted) | |
| TEST_F (TestGameClientHardwareRendering, DevKitResetFailureClosesOnceAndReopens) | |
| TEST_F (TestGameClientHardwareRendering, SoftwareStartupSavestateLoadsBeforeFirstFrame) | |
| TEST_F (TestGameClientHardwareRendering, HardwareStartupSavestateLoadsAfterResetBeforeFirstFrame) | |
| TEST_F (TestGameClientHardwareRendering, DeserializeRetainsFirstFrameFallback) | |
| TEST_F (TestGameClientHardwareRendering, PreFrameZeroSizeDoesNotDisableLazyRetry) | |
| TEST_F (TestGameClientHardwareRendering, AcceptedHardwarePreservesUnrelatedLoadErrors) | |
| TEST_F (TestGameClientHardwareRendering, RefusedHardwareClassifiesLoadFailure) | |
| TEST_F (TestGameClientHardwareRendering, ContextCreationFailureRecordsRequest) | |
| TEST_F (TestGameClientHardwareRendering, SoftwareLoadErrorsHaveNoHardwareRefusal) | |
| TEST_F (TestGameClientHardwareRendering, ResetMayCloseItsStreamWithoutDeletingActiveCallback) | |
| TEST_F (TestGameClientHardwareRendering, FailedOuterResetDoesNotCloseReopenedStream) | |
| TEST_F (TestGameClientHardwareRendering, SoftwareFallbackClearsHardwareRefusal) | |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| AcceptedHardwarePreservesUnrelatedLoadErrors | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| ClientExceptionRestoresContext | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| CloseFileDestroysBeforeUnloadAndStreamTeardown | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| ContextCreationFailureRecordsRequest | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| DeinitializeClosesStreamsAndNotifiesDestroyOnce | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| DeserializeRetainsFirstFrameFallback | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| DestroyMayCloseItsStreamWithoutDeletingActiveCallback | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| DestroyNotifiesOnceWithoutClosingStream | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| DestroyPreservesStreamReopenedByItsCallback | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| DevKitInstallsHandleBeforeSingleReset | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| DevKitResetFailureClosesOnceAndReopens | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| ExplicitContextVersionMustBeSpecified | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| FailedBindDoesNotInvokeClientOrRestoreAnotherScope | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| FailedBindStillUnloadsAndAllowsAnotherGame | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| FailedBindUnloadErrorStillTearsDown | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| FailedBindUnloadExceptionStillTearsDown | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| FailedGameplayInitializationStillUnloadsWithoutContext | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| FailedNestedBindLeavesOuterScopeCurrent | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| FailedOuterResetDoesNotCloseReopenedStream | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| HardwareStartupSavestateLoadsAfterResetBeforeFirstFrame | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| PersistedDiscRetryUnloadsWithoutContextBeforeReload | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| PreFrameZeroSizeDoesNotDisableLazyRetry | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| PreparedStreamDoesNotResetUntilStarted | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| RefusedHardwareClassifiesLoadFailure | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| RejectedNegotiationCannotReuseAcceptedProperties | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| ResetFailureClosesStreamAndAllowsRenegotiation | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| ResetMayCloseItsStreamWithoutDeletingActiveCallback | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| RewindRetriesUntilSerializationBecomesAvailable | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| SerializationWaitsForSuccessfulFrameAndRetriesZero | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| SoftwareClientKeepsRunningWithoutHardwareSupport | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| SoftwareFallbackClearsHardwareRefusal | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| SoftwareLoadErrorsHaveNoHardwareRefusal | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| SoftwareStartupSavestateLoadsBeforeFirstFrame | ) |
| TEST_F | ( | TestGameClientHardwareRendering | , |
| StreamOpenFailureReleasesManagerOwnership | ) |