File tree Expand file tree Collapse file tree 6 files changed +20
-50
lines changed
plugins/toolkit/jetbrains-rider
tst/software/aws/toolkits/jetbrains/services/lambda/dotnet Expand file tree Collapse file tree 6 files changed +20
-50
lines changed Original file line number Diff line number Diff line change 7
7
8
8
phases :
9
9
install :
10
- runtime-versions :
11
- java : corretto17
12
-
13
10
commands :
14
11
- |
15
12
if(-Not($Env:CODE_COV_TOKEN -eq $null)) {
16
13
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;
17
14
Invoke-WebRequest -Uri https://uploader.codecov.io/latest/windows/codecov.exe -Outfile codecov.exe
18
15
}
19
- - dotnet --list-sdks
20
- - |
21
- $DOTNET_ROOT = "$Env:USERPROFILE\.dotnet"
22
- $Env:PATH = "$Env:PATH;$DOTNET_ROOT;$DOTNET_ROOT\tools"
23
- dotnet tool install -g AWS.CodeArtifact.NuGet.CredentialProvider
24
- dotnet codeartifact-creds install
16
+ - if (Test-Path "C:\codebuild\global.json") { rm -fo "C:\codebuild\global.json" }
17
+ - rm -r -fo "C:\Program Files\dotnet\sdk"
18
+ - choco install -fy dotnet-6.0-sdk
25
19
- dotnet --list-sdks
26
20
27
21
build :
@@ -32,7 +26,7 @@ phases:
32
26
33
27
if ($Env:CODEARTIFACT_DOMAIN_NAME -and $Env:CODEARTIFACT_REPO_NAME) {
34
28
$Env:CODEARTIFACT_URL=aws codeartifact get-repository-endpoint --domain $Env:CODEARTIFACT_DOMAIN_NAME --repository $Env:CODEARTIFACT_REPO_NAME --format maven --query repositoryEndpoint --output text
35
- $Env:CODEARTIFACT_NUGET_URL=aws codeartifact get-repository-endpoint --domain $Env:CODEARTIFACT_DOMAIN_NAME --repository $Env:CODEARTIFACT_REPO_NAME --format nuget --query repositoryEndpoint --output text
29
+ # $Env:CODEARTIFACT_NUGET_URL=aws codeartifact get-repository-endpoint --domain $Env:CODEARTIFACT_DOMAIN_NAME --repository $Env:CODEARTIFACT_REPO_NAME --format nuget --query repositoryEndpoint --output text
36
30
$Env:CODEARTIFACT_AUTH_TOKEN=aws codeartifact get-authorization-token --domain $Env:CODEARTIFACT_DOMAIN_NAME --query authorizationToken --output text --duration-seconds 3600
37
31
}
38
32
Original file line number Diff line number Diff line change 7
7
8
8
phases :
9
9
install :
10
- runtime-versions :
11
- java : corretto17
12
-
13
10
commands :
14
11
- |
15
12
if(-Not($Env:CODE_COV_TOKEN -eq $null)) {
16
13
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;
17
14
Invoke-WebRequest -Uri https://uploader.codecov.io/latest/windows/codecov.exe -Outfile codecov.exe
18
15
}
19
- - dotnet --list-sdks
20
- - |
21
- $DOTNET_ROOT = "$Env:USERPROFILE\.dotnet"
22
- $Env:PATH = "$Env:PATH;$DOTNET_ROOT;$DOTNET_ROOT\tools"
23
- dotnet tool install -g AWS.CodeArtifact.NuGet.CredentialProvider
24
- dotnet codeartifact-creds install
16
+ - choco install -fy dotnet-8.0-sdk
17
+ - choco install -fy dotnet-6.0-sdk
25
18
- dotnet --list-sdks
26
19
27
20
build :
@@ -32,7 +25,7 @@ phases:
32
25
33
26
if ($Env:CODEARTIFACT_DOMAIN_NAME -and $Env:CODEARTIFACT_REPO_NAME) {
34
27
$Env:CODEARTIFACT_URL=aws codeartifact get-repository-endpoint --domain $Env:CODEARTIFACT_DOMAIN_NAME --repository $Env:CODEARTIFACT_REPO_NAME --format maven --query repositoryEndpoint --output text
35
- $Env:CODEARTIFACT_NUGET_URL=aws codeartifact get-repository-endpoint --domain $Env:CODEARTIFACT_DOMAIN_NAME --repository $Env:CODEARTIFACT_REPO_NAME --format nuget --query repositoryEndpoint --output text
28
+ # $Env:CODEARTIFACT_NUGET_URL=aws codeartifact get-repository-endpoint --domain $Env:CODEARTIFACT_DOMAIN_NAME --repository $Env:CODEARTIFACT_REPO_NAME --format nuget --query repositoryEndpoint --output text
36
29
$Env:CODEARTIFACT_AUTH_TOKEN=aws codeartifact get-authorization-token --domain $Env:CODEARTIFACT_DOMAIN_NAME --query authorizationToken --output text --duration-seconds 3600
37
30
}
38
31
Original file line number Diff line number Diff line change 7
7
8
8
phases :
9
9
install :
10
- runtime-versions :
11
- java : corretto17
12
-
13
10
commands :
14
11
- |
15
12
if(-Not($Env:CODE_COV_TOKEN -eq $null)) {
16
13
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;
17
14
Invoke-WebRequest -Uri https://uploader.codecov.io/latest/windows/codecov.exe -Outfile codecov.exe
18
15
}
19
- - dotnet --list-sdks
20
- - |
21
- $DOTNET_ROOT = "$Env:USERPROFILE\.dotnet"
22
- $Env:PATH = "$Env:PATH;$DOTNET_ROOT;$DOTNET_ROOT\tools"
23
- dotnet tool install -g AWS.CodeArtifact.NuGet.CredentialProvider
24
- dotnet codeartifact-creds install
16
+ - choco install -fy dotnet-8.0-sdk
17
+ - choco install -fy dotnet-6.0-sdk
25
18
- dotnet --list-sdks
26
19
27
20
build :
@@ -32,7 +25,7 @@ phases:
32
25
33
26
if ($Env:CODEARTIFACT_DOMAIN_NAME -and $Env:CODEARTIFACT_REPO_NAME) {
34
27
$Env:CODEARTIFACT_URL=aws codeartifact get-repository-endpoint --domain $Env:CODEARTIFACT_DOMAIN_NAME --repository $Env:CODEARTIFACT_REPO_NAME --format maven --query repositoryEndpoint --output text
35
- $Env:CODEARTIFACT_NUGET_URL=aws codeartifact get-repository-endpoint --domain $Env:CODEARTIFACT_DOMAIN_NAME --repository $Env:CODEARTIFACT_REPO_NAME --format nuget --query repositoryEndpoint --output text
28
+ # $Env:CODEARTIFACT_NUGET_URL=aws codeartifact get-repository-endpoint --domain $Env:CODEARTIFACT_DOMAIN_NAME --repository $Env:CODEARTIFACT_REPO_NAME --format nuget --query repositoryEndpoint --output text
36
29
$Env:CODEARTIFACT_AUTH_TOKEN=aws codeartifact get-authorization-token --domain $Env:CODEARTIFACT_DOMAIN_NAME --query authorizationToken --output text --duration-seconds 3600
37
30
}
38
31
Original file line number Diff line number Diff line change 7
7
8
8
phases :
9
9
install :
10
- runtime-versions :
11
- java : corretto17
12
-
13
10
commands :
14
11
- |
15
12
if(-Not($Env:CODE_COV_TOKEN -eq $null)) {
16
13
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;
17
14
Invoke-WebRequest -Uri https://uploader.codecov.io/latest/windows/codecov.exe -Outfile codecov.exe
18
15
}
19
- - dotnet --list-sdks
20
- - |
21
- $DOTNET_ROOT = "$Env:USERPROFILE\.dotnet"
22
- $Env:PATH = "$Env:PATH;$DOTNET_ROOT;$DOTNET_ROOT\tools"
23
- dotnet tool install -g AWS.CodeArtifact.NuGet.CredentialProvider
24
- dotnet codeartifact-creds install
16
+ - rm -fo "C:\codebuild\global.json"
17
+ - rm -r -fo "C:\Program Files\dotnet\sdk"
18
+ - choco install -fy dotnet-6.0-sdk
25
19
- dotnet --list-sdks
26
20
27
21
build :
@@ -32,7 +26,7 @@ phases:
32
26
33
27
if ($Env:CODEARTIFACT_DOMAIN_NAME -and $Env:CODEARTIFACT_REPO_NAME) {
34
28
$Env:CODEARTIFACT_URL=aws codeartifact get-repository-endpoint --domain $Env:CODEARTIFACT_DOMAIN_NAME --repository $Env:CODEARTIFACT_REPO_NAME --format maven --query repositoryEndpoint --output text
35
- $Env:CODEARTIFACT_NUGET_URL=aws codeartifact get-repository-endpoint --domain $Env:CODEARTIFACT_DOMAIN_NAME --repository $Env:CODEARTIFACT_REPO_NAME --format nuget --query repositoryEndpoint --output text
29
+ # $Env:CODEARTIFACT_NUGET_URL=aws codeartifact get-repository-endpoint --domain $Env:CODEARTIFACT_DOMAIN_NAME --repository $Env:CODEARTIFACT_REPO_NAME --format nuget --query repositoryEndpoint --output text
36
30
$Env:CODEARTIFACT_AUTH_TOKEN=aws codeartifact get-authorization-token --domain $Env:CODEARTIFACT_DOMAIN_NAME --query authorizationToken --output text --duration-seconds 3600
37
31
}
38
32
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import com.jetbrains.rd.generator.gradle.RdGenTask
7
7
import io.gitlab.arturbosch.detekt.Detekt
8
8
import io.gitlab.arturbosch.detekt.DetektCreateBaselineTask
9
9
import org.jetbrains.intellij.tasks.PrepareSandboxTask
10
+ import org.jetbrains.kotlin.com.intellij.openapi.util.SystemInfo
10
11
import software.aws.toolkits.gradle.intellij.IdeFlavor
11
12
import software.aws.toolkits.gradle.intellij.IdeVersions
12
13
import java.nio.file.Path
@@ -309,6 +310,11 @@ tasks.withType<Detekt> {
309
310
}
310
311
311
312
tasks.test {
313
+ if (SystemInfo .isWindows) {
314
+ // extremely flaky
315
+ filter.excludeTestsMatching(" software.aws.toolkits.jetbrains.services.lambda.dotnet.LambdaGutterMarkHighlightingTest*" )
316
+ }
317
+
312
318
useTestNG()
313
319
environment(" LOCAL_ENV_RUN" , true )
314
320
maxHeapSize = " 1024m"
Original file line number Diff line number Diff line change @@ -7,8 +7,6 @@ import base.backendStartTimeout
7
7
import com.jetbrains.rdclient.testFramework.waitForDaemon
8
8
import com.jetbrains.rider.projectView.solution
9
9
import com.jetbrains.rider.test.base.BaseTestWithMarkup
10
- import org.testng.SkipException
11
- import org.testng.annotations.BeforeMethod
12
10
import org.testng.annotations.DataProvider
13
11
import org.testng.annotations.Test
14
12
import software.aws.toolkits.jetbrains.protocol.awsSettingModel
@@ -20,14 +18,6 @@ class LambdaGutterMarkHighlightingTest : BaseTestWithMarkup() {
20
18
private const val LAMBDA_RUN_MARKER_ATTRIBUTE_ID = " AWS Lambda Run Method Gutter Mark"
21
19
}
22
20
23
- @BeforeMethod
24
- fun skipTestsOnWindows () {
25
- val ideVersion = System .getProperty(" org.gradle.project.ideProfileName" )
26
- if (System .getProperty(" os.name" ).contains(" Windows" ) && ideVersion == " 2023.2" ) {
27
- throw SkipException (" Test skipped because it flakes on Windows 2023.2" )
28
- }
29
- }
30
-
31
21
override val backendLoadedTimeout: Duration = backendStartTimeout
32
22
override val backendShellLoadTimeout: Duration = backendStartTimeout
33
23
You can’t perform that action at this time.
0 commit comments