maelstrom
Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner.
파일 탐색기
최종 버전 다운로드 (.zip)- config.toml
- bug_report.md
- feature_request.md
- feature_specification.md
- ci.yml
- update-stats-spreadsheet.yml
- interpreter.rs
- mod.rs
- parser.rs
- alternative_mains.rs
- cargo.rs
- cli.rs
- config.rs
- default-test-metadata.toml
- lib.rs
- main.rs
- integration_test.rs
- Cargo.toml
- README.md
- config.rs
- lib.rs
- main.rs
- Cargo.toml
- README.md
- lib.rs
- manifest.rs
- nonempty.rs
- proto.rs
- ring_buffer.rs
- stats.rs
- tty.rs
- Cargo.toml
- README.md
- github.rs
- local.rs
- remote.rs
- artifact_gatherer.rs
- scheduler.rs
- artifact_fetcher.rs
- artifact_pusher.rs
- cache.rs
- config.rs
- connection.rs
- http.rs
- lib.rs
- main.rs
- scheduler_task.rs
- Cargo.toml
- README.md
- todo.txt
- config.rs
- lib.rs
- main.rs
- integration_test.rs
- Cargo.toml
- README.md
- substitute.rs
- items.proto
- lib.rs
- proto_buf_conv.rs
- spec.rs
- build.rs
- Cargo.toml
- README.md
- github.rs
- tcp.rs
- liba.so
- libb.so
- main
- shared_libraries.rs
- layer_builder.rs
- task.rs
- artifact_pusher.rs
- client.rs
- collapsed_job_spec.rs
- digest_repo.rs
- lib.rs
- log.rs
- preparer.rs
- progress.rs
- router.rs
- rpc.rs
- stream_wrapper.rs
- util.rs
- Cargo.toml
- README.md
- busybox.tar
- image_name.rs
- lib.rs
- local_registry.rs
- local_registry_cert.pem
- local_registry_key.pem
- main.rs
- Cargo.toml
- README.md
- hello.rs
- argument.rs
- fuse_abi.rs
- mod.rs
- reply.rs
- request.rs
- fuse_pure.rs
- mod.rs
- mount_options.rs
- channel.rs
- mod.rs
- reply.rs
- request.rs
- session.rs
- lib.rs
- Cargo.toml
- README.md
- client.rs
- lib.rs
- queue.rs
- test_token.b64
- Cargo.toml
- README.md
- interpreter.rs
- mod.rs
- parser.rs
- alternative_mains.rs
- cli.rs
- config.rs
- default-test-metadata.toml
- go_test.rs
- lib.rs
- main.rs
- integration_test.rs
- Cargo.toml
- README.md
- avl.rs
- builder.rs
- dir.rs
- file.rs
- layer_fs_cli.rs
- lib.rs
- ty.rs
- Cargo.toml
- README.md
- lib.rs
- Cargo.toml
- README.md
- config.rs
- into_proto_buf.rs
- lib.rs
- pocket_definition.rs
- proto_buf_ext.rs
- remote_derive.rs
- try_from_proto_buf.rs
- pocket_definition_test.rs
- remote_derive_test.rs
- Cargo.toml
- README.md
- mod.rs
- values.rs
- axis.rs
- legend.rs
- lib.rs
- memory.rs
- transform.rs
- Cargo.toml
- README.md
- interpreter.rs
- mod.rs
- parser.rs
- collect_tests.py
- cli.rs
- config.rs
- default-test-metadata.toml
- lib.rs
- main.rs
- pytest.rs
- python.tar
- integration_test.rs
- Cargo.toml
- README.md
- specs.json
- escape.rs
- job_spec_or_containers.rs
- lib.rs
- main.rs
- Cargo.toml
- README.md
- lib.rs
- Cargo.toml
- README.md
- lib.rs
- Cargo.toml
- README.md
- job_output.rs
- main_app.rs
- tests.rs
- watch.rs
- directive.rs
- store.rs
- multi_gauge.rs
- multiple_progress_bars.rs
- no_bar.rs
- test_listing.rs
- progress.rs
- fancy.rs
- quiet.rs
- simple.rs
- app.rs
- config.rs
- default-test-metadata.toml
- deps.rs
- fake_test_framework.rs
- init.rs
- lib.rs
- log.rs
- metadata.rs
- test_db.rs
- ui.rs
- util.rs
- Cargo.toml
- README.md
- std.rs
- test.rs
- fs.rs
- common.rs
- hosts
- async.rs
- async_fs.rs
- broker_connection.rs
- cache.rs
- clap.rs
- config.rs
- duration.rs
- elf.rs
- executor.rs
- ext.rs
- fs.rs
- heap.rs
- io.rs
- lib.rs
- log.rs
- manifest.rs
- manifest_cli.rs
- net.rs
- process.rs
- root.rs
- sync.rs
- template.rs
- time.rs
- tty.rs
- Cargo.toml
- README.md
- mod.rs
- rpc.rs
- ui.rs
- lib.rs
- index.html
- index.js
- main.js
- .gitignore
- build.rs
- Cargo.toml
- README.md
- github.rs
- tcp.rs
- tracker.rs
- artifact_fetcher.rs
- config.rs
- dispatcher.rs
- dispatcher_adapter.rs
- executor-test-deps.tar
- executor.rs
- layer_fs.rs
- lib.rs
- local_worker.rs
- main.rs
- manifest_digest_cache.rs
- types.rs
- Cargo.toml
- README.md
- lib.rs
- Cargo.toml
- README.md
- close.rs
- open.rs
- close.rs
- extract_release_notes.rs
- open.rs
- book.rs
- changelog.rs
- clone_benchmark.rs
- distribute.rs
- main.rs
- publish.rs
- update_stats_spreadsheet.rs
- Cargo.toml
- config.md
- systemd-service.md
- web-ui.md
- default.md
- directives.md
- fields.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- spec.md
- target-dir.md
- default.md
- directives.md
- fields.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- project-dir.md
- spec.md
- cli.md
- config.md
- spec-fields.md
- spec.md
- config.md
- systemd-service.md
- broker.md
- cargo-maelstrom.md
- client-specific-concepts.md
- clients.md
- common-cli.md
- common-config.md
- common.md
- concepts.md
- config.md
- container-images.md
- dirs.md
- getting.md
- installation.md
- introduction.md
- job-states.md
- jobs.md
- local-worker.md
- programs.md
- pytest.md
- quick-start.md
- run.md
- spec-layers.md
- spec.md
- specifying-broker.md
- SUMMARY.md
- test-runners.md
- worker.md
- favicon.png
- .gitignore
- book.toml
- config.md
- systemd-service.md
- web-ui.md
- default.md
- directives.md
- fields.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- spec.md
- target-dir.md
- default.md
- directives.md
- fields.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- project-dir.md
- spec.md
- default.md
- directives.md
- fields.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- project-dir.md
- spec.md
- cli.md
- config.md
- spec-fields.md
- spec.md
- config.md
- systemd-service.md
- broker.md
- cargo-maelstrom.md
- client-specific-concepts.md
- clients.md
- common-cli.md
- common-config.md
- common.md
- concepts.md
- config.md
- container-images.md
- dirs.md
- getting.md
- go-test.md
- installation.md
- introduction.md
- job-states.md
- jobs.md
- local-worker.md
- programs.md
- pytest.md
- quick-start.md
- run.md
- spec-layers.md
- spec.md
- specifying-broker.md
- SUMMARY.md
- test-runners.md
- worker.md
- favicon.png
- .gitignore
- book.toml
- config.md
- systemd-service.md
- web-ui.md
- default.md
- directives.md
- fields.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- spec.md
- target-dir.md
- test-execution-order.md
- default.md
- directives.md
- fields.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- project-dir.md
- spec.md
- test-execution-order.md
- test-execution-order.md
- default.md
- directives.md
- fields.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- project-dir.md
- spec.md
- test-execution-order.md
- cli.md
- config.md
- spec-fields.md
- spec.md
- config.md
- systemd-service.md
- broker.md
- cargo-maelstrom.md
- client-specific-concepts.md
- clients.md
- common-cli.md
- common-config.md
- common.md
- concepts.md
- config.md
- container-images.md
- dirs.md
- getting.md
- go-test.md
- installation.md
- introduction.md
- job-states.md
- jobs.md
- local-worker.md
- programs.md
- pytest.md
- quick-start.md
- run.md
- spec-layers.md
- spec.md
- specifying-broker.md
- SUMMARY.md
- test-runners.md
- worker.md
- favicon.png
- .gitignore
- book.toml
- config.md
- systemd-service.md
- web-ui.md
- containers.md
- default.md
- directives.md
- format.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- repeat.md
- spec.md
- stop-after.md
- target-dir.md
- test-execution-order.md
- watch.md
- containers.md
- default.md
- directives.md
- format.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- project-dir.md
- repeat.md
- spec.md
- stop-after.md
- test-execution-order.md
- watch.md
- repeat.md
- stop-after.md
- test-execution-order.md
- watch.md
- containers.md
- default.md
- directives.md
- format.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- project-dir.md
- repeat.md
- spec.md
- stop-after.md
- test-execution-order.md
- watch.md
- cli.md
- config.md
- spec-fields.md
- spec.md
- config.md
- systemd-service.md
- broker.md
- cargo-maelstrom.md
- client-specific-concepts.md
- clients.md
- common-cli.md
- common-config.md
- common.md
- concepts.md
- config.md
- container-images.md
- dirs.md
- getting.md
- github.md
- go-test.md
- installation.md
- introduction.md
- job-states.md
- jobs.md
- local-worker.md
- programs.md
- pytest.md
- quick-start.md
- run.md
- spec-layers.md
- spec.md
- specifying-broker.md
- SUMMARY.md
- test-runners.md
- worker.md
- favicon.png
- .gitignore
- book.toml
- config.md
- systemd-service.md
- web-ui.md
- containers.md
- default.md
- directives.md
- format.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- repeat.md
- spec.md
- stop-after.md
- target-dir.md
- test-execution-order.md
- watch.md
- containers.md
- default.md
- directives.md
- format.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- project-dir.md
- repeat.md
- spec.md
- stop-after.md
- test-execution-order.md
- watch.md
- repeat.md
- stop-after.md
- test-execution-order.md
- watch.md
- containers.md
- default.md
- directives.md
- format.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- project-dir.md
- repeat.md
- spec.md
- stop-after.md
- test-execution-order.md
- watch.md
- cli.md
- config.md
- spec-fields.md
- spec.md
- config.md
- systemd-service.md
- admin.md
- broker.md
- cargo-maelstrom.md
- client-specific-concepts.md
- clients.md
- common-cli.md
- common-config.md
- common.md
- concepts.md
- config.md
- container-images.md
- dirs.md
- getting.md
- github.md
- go-test.md
- installation.md
- introduction.md
- job-states.md
- jobs.md
- local-worker.md
- programs.md
- pytest.md
- quick-start.md
- run.md
- spec-layers.md
- spec.md
- specifying-broker.md
- SUMMARY.md
- test-runners.md
- worker.md
- favicon.png
- .gitignore
- book.toml
- config.md
- systemd-service.md
- web-ui.md
- containers.md
- default.md
- directives.md
- format.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- repeat.md
- spec.md
- stop-after.md
- target-dir.md
- test-execution-order.md
- watch.md
- containers.md
- default.md
- directives.md
- format.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- project-dir.md
- repeat.md
- spec.md
- stop-after.md
- test-execution-order.md
- watch.md
- repeat.md
- stop-after.md
- test-execution-order.md
- watch.md
- containers.md
- default.md
- directives.md
- format.md
- initializing.md
- cli.md
- config.md
- filter-bnf.md
- filter.md
- project-dir.md
- repeat.md
- spec.md
- stop-after.md
- test-execution-order.md
- watch.md
- cli.md
- config.md
- spec-fields.md
- spec.md
- config.md
- systemd-service.md
- admin.md
- broker.md
- cargo-maelstrom.md
- client-specific-concepts.md
- clients.md
- common-cli.md
- common-config.md
- common.md
- concepts.md
- config.md
- container-images.md
- dirs.md
- getting.md
- github.md
- go-test.md
- installation.md
- introduction.md
- job-states.md
- jobs.md
- local-worker.md
- programs.md
- pytest.md
- quick-start.md
- run.md
- spec-layers.md
- spec.md
- specifying-broker.md
- SUMMARY.md
- test-runners.md
- worker.md
- favicon.png
- .gitignore
- book.toml
- build-all-versions.sh
- latest
- command.layers.md
- processes.md
- development-environment.md
- README.md
- release.md
- __init__.py
- client.py
- items_pb2.py
- items_pb2.pyi
- items_pb2_grpc.py
- maelstrom-client
- pyproject.toml
- lint.sh
- maelstrom_client_test.py
- protobuf_compile.sh
- run_job.py
- lint-inner.sh
- lint.sh
- maelstats.sh
- maelsum.sh
- run-broker-inner.sh
- run-broker.sh
- run-tests-on-maelstrom-inner.sh
- run-tests-on-maelstrom.sh
- run-worker-inner.sh
- run-worker.sh
- update-stats-spreadsheet-inner.sh
- update-stats-spreadsheet.sh
- wrapper.sh
- index.md
- maelstrom_ui_build_progress.png
- maelstrom_ui_progress.png
- maelstrom_ui_running.png
- new_maelstrom_ui.png
- tile.png
- index.md
- maelstrom_failed_tests.png
- tile.png
- convert-tile.sh
- github-mark-white.svg
- github-mark.svg
- index.md
- tile.png
- convert-tile.sh
- github-mark-white.svg
- github-mark.svg
- index.md
- tile.png
- clone graph.png
- fork graph.png
- index.md
- tile.png
- index.md
- tile.png
- _index.md
- _index.md
- footer.svg
- header.svg
- image-wrapper.svg
- navPanel.svg
- fontawesome-all.min.css
- main.css
- breakpoints.min.js
- browser.min.js
- jquery.dropotron.min.js
- jquery.min.js
- main.js
- util.js
- _breakpoints.scss
- _functions.scss
- _html-grid.scss
- _mixins.scss
- _vars.scss
- _vendor.scss
- main.scss
- fa-brands-400.eot
- fa-brands-400.svg
- fa-brands-400.ttf
- fa-brands-400.woff
- fa-brands-400.woff2
- fa-regular-400.eot
- fa-regular-400.svg
- fa-regular-400.ttf
- fa-regular-400.woff
- fa-regular-400.woff2
- fa-solid-900.eot
- fa-solid-900.svg
- fa-solid-900.ttf
- fa-solid-900.woff
- fa-solid-900.woff2
- index.html
- Architecture Small.png
- Architecture.png
- Burning Trash Pile.png
- Client Worker Broker Graphic.png
- Favicon.png
- Maelstrom Blog Cover Art.png
- Maelstrom.gif
- MaelstromGraphic3.png
- MaelstromLogo.png
- Silent Killer Clean.png
- Silent Killer.png
- base.html
- blog-page.html
- blog.html
- index.html
- config.toml
- LICENSE.txt
- README.txt
- .envrc
- .gitignore
- cargo-maelstrom.toml
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- flake.lock
- flake.nix
- LICENSE-APACHE
- LICENSE-MIT
- maelstrom-container-tags.lock
- maelstrom-pytest.toml
- package.nix
- pyproject.toml
- README.md
- rustfmt.toml
- shell.nix
- test-requirements.txt
// repository documentation
Was this content helpful?
(0 ratings)
