Documentation
¶
Overview ¶
Command qualitygate runs the repository's quality gates that need more than `go test`: lint configuration and staleness checks against the central exception registry, test discovery, merged coverage, bounded fuzzing, mutation testing with its negative controls, and release archive inspection. Run it from anywhere inside the repository.
go run ./tools/qualitygate <command> [flags]
Run without arguments to list the available gates and their flags.
Source Files
¶
- architecture.go
- architecturecontrols.go
- archives.go
- controls.go
- coverage.go
- coverage_data.go
- foreign_discovery.go
- foreign_inputs.go
- foreign_test_archive.go
- foreign_test_cache.go
- foreign_test_graph.go
- foreign_test_selection.go
- foreign_test_stage.go
- foreign_test_stream.go
- fuzz_execution_supported.go
- gremlins_identity.go
- linker_version.go
- lint.go
- lintcontrols.go
- lintpositions.go
- lintreport.go
- lintselection.go
- main.go
- mutation.go
- mutation_environment.go
- mutation_evidence_reader.go
- mutation_flags.go
- mutation_launch.go
- native_progress.go
- native_progress_children.go
- native_progress_compiler.go
- native_progress_imports.go
- native_progress_profile.go
- native_progress_retry.go
- native_progress_source.go
- owned.go
- process.go
- process_fuzz.go
- process_fuzz_linux.go
- release.go
- release_notes.go
- release_version.go
- secrets.go
- snapshot.go
- snapshot_inputs.go
- source_variants.go
- structurecontrols.go
- test.go
- testevidence.go
Click to show internal directories.
Click to hide internal directories.