coolify/tests/Unit
2026-03-31 16:46:22 +02:00
..
Actions
Api
Jobs
Livewire
Notifications/Channels
Parsers
Policies
Project/Database
Rules
AllExcludedContainersConsistencyTest.php
ApplicationComposeEditorLoadTest.php
ApplicationConfigurationChangeTest.php
ApplicationDeploymentCustomBuildCommandTest.php
ApplicationDeploymentEmptyEnvTest.php
ApplicationDeploymentErrorLoggingTest.php
ApplicationDeploymentNixpacksNullEnvTest.php fix(deployment): properly escape shell arguments in nixpacks commands 2026-03-23 21:55:46 +01:00
ApplicationDeploymentTypeTest.php fix(application): clarify deployment type precedence logic 2026-03-12 13:48:30 +01:00
ApplicationGitSecurityTest.php
ApplicationHealthcheckRemovalTest.php
ApplicationNetworkAliasesSyncTest.php
ApplicationParserStringableTest.php
ApplicationPortDetectionTest.php
ApplicationServiceEnvironmentVariablesTest.php
ApplicationSettingStaticCastTest.php
ApplicationWatchPathsTest.php
BashEnvEscapingTest.php
CheckForUpdatesJobTest.php
CheckTraefikVersionForServerJobTest.php
CheckTraefikVersionJobTest.php
ClickhouseOfficialImageMigrationTest.php
CloudInitScriptValidationTest.php
ComposerAuthEnvEscapingTest.php
ContainerHealthStatusTest.php
ContainerStatusAggregatorTest.php
CoolifyTaskCleanupTest.php
DatabaseBackupSecurityTest.php fix(backup): use escapeshellarg for credentials in database backup commands 2026-03-25 23:43:57 +01:00
DatalistComponentTest.php
DeploymentCommandNewlineInjectionTest.php fix(deployment): normalize whitespace in pre/post deployment commands 2026-03-25 20:57:17 +01:00
DeploymentExceptionTest.php
DockerComposeEmptyStringPreservationTest.php
DockerComposeEmptyTopLevelSectionsTest.php
DockerComposeLabelParsingTest.php
DockerComposePreserveRepositoryStartCommandTest.php fix(docker-compose): respect preserveRepository when injecting --project-directory 2026-03-13 13:53:03 +01:00
DockerComposeRawContentRemovalTest.php
DockerComposeRawSeparationTest.php
DockerfileArgInsertionTest.php
DockerImageAutoParseTest.php
DockerImageParserTest.php
DockerImagePreviewTagResolutionTest.php feat(deployments): support Docker image tags for preview deployments 2026-03-30 13:35:35 +02:00
DockerNetworkInjectionTest.php fix: add validation and escaping for Docker network names 2026-03-28 12:28:59 +01:00
EnvironmentVariableFillableTest.php
EnvironmentVariableMagicVariableTest.php
EnvironmentVariableParsingEdgeCasesTest.php
EnvVarInputComponentTest.php
EscapeShellValueTest.php fix(deployment): properly escape shell arguments in nixpacks commands 2026-03-23 21:55:46 +01:00
ExcludeFromHealthCheckTest.php
ExecuteInDockerEscapingTest.php
ExtractHardcodedEnvironmentVariablesTest.php
ExtractYamlEnvironmentCommentsTest.php
FileStorageSecurityTest.php fix(storage): consistent path validation and escaping for file volumes 2026-03-25 23:44:37 +01:00
FormatBytesTest.php
FormatContainerStatusTest.php
GetContainersStatusEmptyContainerSafeguardTest.php
GetContainersStatusServiceAggregationTest.php
GitlabSourceCommandsTest.php feat(gitlab): add GitLab source integration with SSH and HTTP basic auth 2026-03-11 15:30:46 +01:00
GitLsRemoteParsingTest.php
GitRefValidationTest.php fix(models): replace forceFill/forceCreate with fill/create and add fillable guards 2026-03-31 13:45:31 +02:00
GlobalSearchNewImageQuickActionTest.php
HealthCheckCommandInjectionTest.php Squashed commit from '4fhp-investigate-os-command-injection' 2026-03-16 16:40:16 +01:00
HetznerDeletionFailedNotificationTest.php
HetznerServiceTest.php
HetznerSshKeysTest.php
InsecurePrngArchTest.php refactor: use random_int() for email change verification codes 2026-03-28 12:25:54 +01:00
LocalFileVolumeReadOnlyTest.php
LogDrainCommandInjectionTest.php fix(log-drain): prevent command injection by base64-encoding environment variables 2026-03-10 22:22:51 +01:00
LogViewerXssSecurityTest.php
MetricsDownsamplingTest.php
ModelFillableRegressionTest.php fix(models): replace forceFill/forceCreate with fill/create and add fillable guards 2026-03-31 13:45:31 +02:00
NestedEnvironmentVariableParsingTest.php
NestedEnvironmentVariableTest.php
NotifyOutdatedTraefikServersJobTest.php
ParseCommandsByLineForSudoTest.php
ParseDockerVolumeStringTest.php
ParseEnvFormatToArrayTest.php
PathTraversalSecurityTest.php
PersistentVolumeSecurityTest.php fix(storage): use escapeshellarg for volume names in shell commands 2026-03-26 11:06:30 +01:00
PostgresqlInitScriptSecurityTest.php
PostgRESTDetectionTest.php
PreSaveValidationTest.php
PreviewDeploymentBindMountTest.php fix(storages): hide PR suffix for services and fix instantSave logic 2026-03-16 21:10:00 +01:00
PreviewDeploymentPortTest.php
PrivateKeyStorageTest.php
ProxyConfigRecoveryTest.php feat(proxy): validate stored config matches current proxy type 2026-03-24 21:32:34 +01:00
ProxyConfigurationSecurityTest.php
ProxyCustomCommandsTest.php
ProxyHelperTest.php
RestartCountTrackingTest.php
RestoreJobFinishedNullServerTest.php
RestoreJobFinishedSecurityTest.php
RestoreJobFinishedShellEscapingTest.php
S3RestoreSecurityTest.php
S3RestoreTest.php
S3StorageTest.php
SafeExternalUrlTest.php fix: add URL validation for GitHub source api_url and html_url fields 2026-03-26 13:45:33 +01:00
SafeWebhookUrlTest.php fix: add URL validation for notification webhook fields 2026-03-28 12:22:59 +01:00
SanitizeLogsForExportTest.php feat(gitlab): add GitLab source integration with SSH and HTTP basic auth 2026-03-11 15:30:46 +01:00
ScheduledJobManagerLockTest.php
ScheduledJobsRetryConfigTest.php
ScheduledTaskJobTimeoutTest.php
SendWebhookJobTest.php fix(webhooks): add validation to block unsafe webhook URLs 2026-03-28 14:23:08 +01:00
ServerBackoffTest.php feat(jobs): implement exponential backoff for unreachable servers 2026-03-26 10:51:36 +01:00
ServerBootstrapDestinationAttributesTest.php refactor(models): extract defaultStandaloneDockerAttributes method on Server 2026-03-31 14:44:45 +02:00
ServerManagerJobExecutionTimeTest.php
ServerManagerJobSentinelCheckTest.php
ServerQueryScopeTest.php
ServerStatusAccessorTest.php
ServiceApplicationPrerequisitesTest.php
ServiceConfigurationRefreshTest.php
ServiceExcludedStatusTest.php
ServiceIndexValidationTest.php
ServiceNameSecurityTest.php
ServiceParserEnvVarPreservationTest.php fix(parsers): preserve ${VAR} references in compose instead of resolving to DB values 2026-03-24 21:52:36 +01:00
ServiceParserImageUpdateTest.php fix(models): replace forceFill/forceCreate with fill/create and add fillable guards 2026-03-31 13:45:31 +02:00
ServiceParserPathDuplicationTest.php
ServiceParserPortDetectionLogicTest.php
ServicePortSpecificVariablesTest.php
ServiceRequiredPortTest.php
SshCommandInjectionTest.php
SshKeyValidationTest.php fix(ssh): handle chmod failures gracefully and simplify key management 2026-03-16 21:27:10 +01:00
SshMultiplexingDisableTest.php
SshRetryMechanismTest.php
StartKeydbConfigPermissionTest.php
StartProxyTest.php
StartRedisConfigPermissionTest.php
StartupExecutionCleanupTest.php
StopProxyTest.php
StripCoolifyCustomFieldsTest.php
TimescaleDbDetectionTest.php
UnmanagedContainerCommandInjectionTest.php fix(livewire): add input validation to unmanaged container operations 2026-03-25 20:42:00 +01:00
UpdateComposeAbbreviatedVariablesTest.php
UpdateCoolifyTest.php
ValidateShellSafePathTest.php
ValidationPatternsTest.php fix: add validation and escaping for Docker network names 2026-03-28 12:28:59 +01:00
ValidGitRepositoryUrlTest.php
ValidHostnameTest.php feat(validation): make hostname validation case-insensitive and expand allowed characters 2026-03-24 08:03:08 +01:00
ValidProxyConfigFilenameTest.php
VolumeArrayFormatSecurityTest.php
VolumeSecurityTest.php
WindowsPathVolumeTest.php