-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WCOW/tests: revisit skipped integration tests to run on Windows where applicable #4485
Labels
Comments
/cc. @gabriel-samfira |
@profnandaa Look at some of these cases as well https://github.com/moby/buildkit/blame/master/cache/manager_test.go#L577 in cache and source packages. Can some of these skips be removed now? |
@tonistiigi -- sure, let me rake through the previously skipped cases too, I'd missed that. |
Found 13 tests that were previously skipped, I've added them at the end of the list. |
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Dec 18, 2023
This enables 3 tests that had been previously skipped due to the lack of Windows support initially. The remaining ones in that group, see moby#4485, will need some code modifications to be enabled. Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
14 tasks
azr
pushed a commit
to azr/buildkit
that referenced
this issue
May 7, 2024
This enables 3 tests that had been previously skipped due to the lack of Windows support initially. The remaining ones in that group, see moby#4485, will need some code modifications to be enabled. Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
3 tasks
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jun 13, 2024
Depends on moby#4994 Partial fix for moby#4485 Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Signed-off-by: Anthony Nandaa (from Dev Box) <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jun 13, 2024
Depends on moby#4994 Partial fix for moby#4485 Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 2, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 2, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 2, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 8, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 8, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 10, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 10, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 10, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 11, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Jul 12, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 15, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 15, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 16, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Jul 16, 2024
Starting off with this one as a POC on the approach, before we proceed to complete the rest under `/frontend/dockerfile`. Tests covered so far: - [x] `/frontend/dockerfile: testEnvEmptyFormatting` - [x] `/frontend/dockerfile: testDockerignoreOverride` - [x] `/frontend/dockerfile: caseEmptyDestDir` Starts addressing moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Sep 25, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Sep 25, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Sep 25, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Sep 26, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Sep 26, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Sep 26, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Sep 26, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Sep 26, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Sep 26, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 1, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 1, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 2, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 2, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 2, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
7 tasks
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 7, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 8, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 8, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 23, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 23, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 23, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 23, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
pushed a commit
to billywr/buildkit
that referenced
this issue
Oct 23, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
profnandaa
added a commit
to profnandaa/buildkit
that referenced
this issue
Oct 31, 2024
Make some minor modification to allow running integration tests for `./client`. Added tests for `testExportedImageLabels` as a sample. Ref: moby#4485 Signed-off-by: Anthony Nandaa <profnandaa@gmail.com>
billywr
added a commit
to billywr/buildkit
that referenced
this issue
Nov 4, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
added a commit
to billywr/buildkit
that referenced
this issue
Nov 4, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
added a commit
to billywr/buildkit
that referenced
this issue
Nov 4, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
billywr
added a commit
to billywr/buildkit
that referenced
this issue
Nov 4, 2024
…dows. Partially addressing moby#4485 Signed-off-by: Billy Owire <billyowire95@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I'm opening this issue as a tracker for the explicitly skipped integration tests on Windows. Some should be skipped by design but others need to be enabled on Windows too.
Here is the list (might keep growing as new tests come in):
Script
/client
:testClientGatewayEmptyImageExec
testCacheExportCacheKeyLoop
testBridgeNetworkingDNSNoRootless
testExportedImageLabels
testExportBusyboxLocal
testHostnameLookup
testHostnameSpecifying
testStdinClosed
testSSHMount
testExtraHosts
testShmSize
testUlimit
testNetworkMode
testSecurityMode
testSecurityModeSysfs
testSecurityModeErrors
testSecretMounts
testSecretEnv
testBuildHTTPSource
testSourceDateEpochImageExporter
testBuildExportWithForeignLayer
testBuildExportZstd
testPullZstdImage
testZstdLocalCacheExport
testCacheExportIgnoreError
testBasicS3CacheImportExport
testBasicAzblobCacheImportExport
testSnapshotWithMultipleBlobs
testExportLocalNoPlatformSplit
testMoveParentDir
testSchema1Image
testMountWithNoSource
testReadonlyRootFS
testRmSymlink
testProxyEnv
testParallelLocalBuilds
testMultipleCacheExports
testMountStubsDirectory
testMountStubsTimestamp
testLLBMountPerformance
/cmd/buildctl
:testUsage
testBuildWithLocalFiles
testBuildLocalExporter
testBuildContainerdExporter
testBuildMetadataFile
testDiskUsage
testPrune
/frontend
:testAddChecksum
testAddGit
testCopyHeredoc
testCopyHeredocSpecialSymbols
testRunBasicHeredoc
testRunFakeHeredoc
testRunShebangHeredoc
testRunComplexHeredoc
testHeredocIndent
testHeredocVarSubstitution
testOnBuildHeredoc
testMountContext
testMountTmpfs
testMountInvalid
testMountRWCache
testCacheMountUser
testCacheMountDefaultID
testMountEnvVar
testMountArg
testMountEnvAcrossStages
testMountMetaArg
testMountFromError
testMountTmpfsSize
testMountDuplicate
testOutlineArgs
testOutlineSecrets
testOutlineDescribeDefinition
testProvenanceAttestation
testGitProvenanceAttestation
testMultiPlatformProvenance
testClientFrontendProvenance
testClientLLBProvenance
testSecretSSHProvenance
testOCILayoutProvenance
testNilProvenance
testDuplicatePlatformProvenance
testDockerIgnoreMissingProvenance
testFrontendDeduplicateSources
testDuplicateLayersProvenance
testRunGlobalNetwork
testSecretFileParams
testSecretRequiredWithoutValue
testSSHSocketParams
testSSHFileDescriptorsClosed
testTargetsList
testTargetsDescribeDefinition
testDefaultEnvWithArgs
testEnvEmptyFormatting
testDockerignoreOverride
testEmptyDestDir
testExportCacheLoop
testTarExporter
testWorkdirCreatesDir
testCacheReleased
testSymlinkedDockerfile
testCopyChownExistingDir
testCopyWildcardCache
testEmptyWildcard
testWorkdirUser
testWorkdirCopyIgnoreRelative
testWorkdirExists
testCopyChownCreateDest
testCopyThroughSymlinkContext
testCopyThroughSymlinkMultiStage
testCopySocket
testIgnoreEntrypoint
testQuotedMetaArgs
testMultiArgs
testDefaultShellAndPath
testExportMultiPlatform
testContextChangeDirToFile
testNoSnapshotLeak
testCopyFollowAllSymlinks
testCopySymlinks
testHTTPDockerfile
testCmdShell
testPullScratch
testGlobalArg
testDockerfileDirs
testDockerfileInvalidCommand
testDockerfileInvalidInstruction
testDockerfileADDFromURL
testDockerfileAddArchive
testDockerfileAddArchiveWildcard
testDockerfileAddChownExpand
testSymlinkDestination
testDockerfileScratchConfig
testExposeExpansion
testDockerignore
testDockerignoreInvalid
testDockerfileLowercase
testExportedHistory
testUser
testUserAdditionalGids
testCopyChmod
testCopyOverrideFiles
testCopyVarSubstitution
testCopyWildcards
testCopyRelative
testAddURLChmod
testDockerfileFromGit
testDockerfileFromHTTP
testMultiStageImplicitFrom
testMultiStageCaseInsensitive
testLabels
testWildcardRenameCache
testOnBuildCleared
testCacheMultiPlatformImportExport
testImageManifestCacheImportExport
testCacheImportExport
testReproducibleIDs
testImportExportReproducibleIDs
testNoCache
testPlatformArgsImplicit
testPlatformArgsExplicit
testBuiltinArgs
testTarContext
testTarContextExternalDockerfile
testFrontendUseForwardedSolveResults
testFrontendInputs
testFrontendSubrequests
testDockefileCheckHostname
testShmSize
testUlimit
testCgroupParent
testNamedImageContext
testNamedImageContextPlatform
testNamedImageContextTimestamps
testNamedImageContextScratch
testNamedLocalContext
testNamedOCILayoutContext
testNamedOCILayoutContextExport
testNamedInputContext
testNamedMultiplatformInputContext
testNamedFilteredContext
testSourceDateEpochWithoutExporter
testSBOMScannerImage
testSBOMScannerArgs
testMultiPlatformWarnings
testReproSourceDateEpoch
testCopyUnicodePath
testErrorsSourceMap
testRefReadFile
**testRefReadDir
**testRefStatFile
**testRefEvaluate
**/solver
:testParallelism
Previously Skipped Tests:
createRef
TestSnapshotExtract
TestExtractOnMutable
TestMergeOp
TestDiffOp
testRepeatedFetch
testFetchBySHA
testFetchByTag
testMultipleRepos
TestCredentialRedaction
testSubdir
TestHTTPSource
TestHTTPChecksum
TestHTTPDefaultName
Misc. Tasks
--parallel
option forgotestsum
, re: tests: enabling integration tests on windows #5027 (comment)util/testutil/integration/run_windows.go
The text was updated successfully, but these errors were encountered: