You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Arguments defining pre-allocation behavior during test filling.:
129
-
--strict-alloc [DEBUG ONLY] Disallows deploying a contract in a predefined address.
130
-
--ca-start, --contract-address-start CA_START
131
-
The starting address from which tests will deploy contracts.
132
-
--ca-incr, --contract-address-increment CA_INCR
133
-
The address increment value to each deployed contract by a test.
134
-
--evm-code-type EVM_CODE_TYPE
135
-
Type of EVM code to deploy in each test by default.
136
-
137
-
Arguments defining the solc executable:
138
-
--solc-bin SOLC_BIN Path to a solc executable (for Yul source compilation). No default; if
139
-
unspecified `--solc-version` is used.
140
-
--solc-version SOLC_VERSION
141
-
Version of the solc compiler to use. Default: 0.8.24.
142
-
143
-
Arguments defining evm executable behavior:
144
-
--evm-bin EVM_BIN Path to an evm executable (or name of an executable in the PATH) that provides
145
-
`t8n`. Default: `ethereum-spec-evm-resolver`.
146
-
--traces Collect traces of the execution information from the transition tool.
147
-
--verify-fixtures Verify generated fixture JSON files using geth's evm blocktest command. By
148
-
default, the same evm binary as for the t8n tool is used. A different (geth) evm
149
-
binary may be specified via --verify-fixtures-bin, this must be specified if
150
-
filling with a non-geth t8n tool that does not support blocktest.
151
-
--verify-fixtures-bin VERIFY_FIXTURES_BIN
152
-
Path to an evm executable that provides the `blocktest` command. Default: The
153
-
first (geth) 'evm' entry in PATH.
154
-
155
-
Arguments defining filler location and output:
156
-
--filler-path FILLER_PATH
157
-
Path to filler directives
158
-
--output OUTPUT Directory path to store the generated test fixtures. If the specified path ends
159
-
in '.tar.gz', then the specified tarball is additionally created (the fixtures
160
-
are still written to the specified path without the '.tar.gz' suffix). Can be
161
-
deleted. Default: './fixtures'.
162
-
--flat-output Output each test case in the directory without the folder structure.
163
-
--single-fixture-per-file
164
-
Don't group fixtures in JSON files by test function; write each fixture to its
165
-
own file. This can be used to increase the granularity of --verify-fixtures.
166
-
--no-html Don't generate an HTML test report (in the output directory). The --html flag can
167
-
be used to specify a different path.
168
-
--build-name BUILD_NAME
169
-
Specify a build name for the fixtures.ini file, e.g., 'stable'.
170
-
--skip-index SKIP_INDEX
171
-
Skip generating an index file for all produced fixtures.
172
-
--block-gas-limit BLOCK_GAS_LIMIT
173
-
Default gas limit used ceiling used for blocks and tests that attempt to consume
174
-
an entire block's gas. (Default: 72000000)
175
-
176
-
Arguments defining debug behavior:
177
-
--evm-dump-dir, --t8n-dump-dir EVM_DUMP_DIR
178
-
Path to dump the transition tool debug output. (Default:
179
-
<repo>/logs/evm)
180
-
--skip-evm-dump, --skip-t8n-dump
181
-
Skip dumping the the transition tool debug output.
182
-
183
-
Specify the fork range to generate fixtures for:
184
-
--forks Display forks supported by the test framework and exit.
185
-
--fork FORK Only fill tests for the specified fork.
186
-
--from FROM Fill tests from and including the specified fork.
187
-
--until UNTIL Fill tests until and including the specified fork.
188
-
```
114
+
For a complete, up-to-date list of all command-line options, see the [Fill Command-Line Options](filling_tests_command_line_options.md) page, which is automatically generated from the current `fill --help` output.
0 commit comments