Skip to content

Commit 68cd4f0

Browse files
author
ci-bot
committed
config
1 parent a76c583 commit 68cd4f0

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

.circleci/config.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ parameters:
1212
run_file_tests:
1313
type: string
1414
default: ""
15+
run_file_tests_keyword:
16+
type: enum
17+
enum: ["blockchain", "bottom-bar", "circom", "code_format", "compile_run_widget", "compiler_api", "contract_flattener", "contract_verification", "debugger", "defaultLayout", "deploy_vefiry", "dgit_github", "dgit_local", "editor", "editorHoverContext", "editorReferences", "editor_error_marker", "editor_line_text", "eip1153", "eip7702", "environment-account", "erc721", "etherscan_api", "expandAllFolders", "fileExplorer", "fileManager_api", "file_decorator", "file_explorer_context_menu", "file_explorer_dragdrop", "file_explorer_multiselect", "generalSettings", "gist", "homeTab", "importFromGithub", "layout", "learneth", "libraryDeployment", "matomo-bot-detection", "matomo-consent", "metamask", "migrateFileSystem", "noir", "pinned_contracts", "pinned_plugin", "pluginManager", "plugin_api", "providers", "proxy_oz_v4", "proxy_oz_v5", "proxy_oz_v5_non_shanghai_runtime", "publishContract", "quickDapp_metamask", "recorder", "remixd", "runAndDeploy", "sauce", "script-runner", "search", "signingMessage", "sol2uml", "solidityImport", "solidityUnittests", "specialFunctions", "staticAnalysis", "stressEditor", "templates", "terminal", "transactionExecution", "txListener", "uniswap_v4_core", "url", "usingWebWorker", "verticalIconsPanel", "vm_state", "vyper_api", "walkthrough", "workspace", "workspace_git"]
18+
default: ""
1519
run_flaky_tests:
1620
type: boolean
1721
default: false
@@ -628,6 +632,30 @@ workflows:
628632
requires:
629633
- build
630634

635+
run_file_keyword:
636+
when: << pipeline.parameters.run_file_tests_keyword != "" >>
637+
jobs:
638+
- check-flaky-or-pr-tests:
639+
pattern: "<< pipeline.parameters.run_file_tests_keyword >>"
640+
- build:
641+
requires:
642+
- check-flaky-or-pr-tests
643+
- remix-ide-browser:
644+
requires:
645+
- build
646+
matrix:
647+
parameters:
648+
browser: ["chrome"]
649+
script: ["singletest.sh"]
650+
job: ["nogroup"]
651+
jobsize: ["1"]
652+
parallelism: [1]
653+
scriptparameter: ["<< pipeline.parameters.run_file_tests_keyword >>"]
654+
skip_timings: [true]
655+
- post-failed-report:
656+
requires:
657+
- build
658+
631659
run_pr_tests:
632660
when: << pipeline.parameters.run_pr_tests >>
633661
jobs:

0 commit comments

Comments
 (0)