Caleb Beard

Results 10 issues of Caleb Beard

### What does this PR do? Adds a test for a memory leak by running a couple of state files multiple times and then making sure that the general trend...

### What does this PR do? Automates some previously manual tests relating to salt-ssh ### What issues does this PR fix or reference? Fixes: https://github.com/saltstack/salt/issues/61108 ### Merge requirements satisfied? **[NOTICE]...

### What does this PR do? Moves grains unit tests to pytest ### Merge requirements satisfied? **[NOTICE] Bug fixes or features added to Salt require tests.** - [ ] Docs...

### What does this PR do? Moves output unit tests to pytest ### Merge requirements satisfied? **[NOTICE] Bug fixes or features added to Salt require tests.** - [ ] Docs...

### What does this PR do? Migrates fileserver unit tests to pytest ### Merge requirements satisfied? **[NOTICE] Bug fixes or features added to Salt require tests.** - [ ] Docs...

### What does this PR do? See title ### What issues does this PR fix or reference? Fixes: One file for https://github.com/saltstack/salt/issues/64739 ### Merge requirements satisfied? **[NOTICE] Bug fixes or...

test:coverage

### What does this PR do? See title ### What issues does this PR fix or reference? Fixes: One file for https://github.com/saltstack/salt/issues/64739 ### Merge requirements satisfied? **[NOTICE] Bug fixes or...

test:full
Sulfur v3006.6

The lint steps are failing seemingly on multiple extensions... Seems to be a product of `noxfile.py:_install_requirements` where `install_extras` is nontrivial. ``` elif install_extras: pkg = f".[{','.join(install_extras)}]" session.install(pkg, silent=PIP_INSTALL_SILENT) ``` It...

### What does this PR do? Adds [contexts](https://coverage.readthedocs.io/en/coverage-5.5/contexts.html#dynamic-contexts) to our coverage html reports. This will allow us to see which files touched what lines. > NOTE: We want to publish...

test:full
test:coverage

### Description of the tech debt to be addressed, include links and screenshots We need to ensure that the system is in the desired state after an install of one...

help-wanted
tech-debt