Open cswaney opened 3 months ago
Testing that involves interacting with Slurm will generally require mocking.
Manually confirm the following processes work as expected on supported systems (Linux, macOS).
These tests only require the package code to available. Mocking used to simulate systems/dependencies as needed.
jobs
config
BlackfishProfileStore
base.Service.__init__
base.Service.open_tunnel
base.Service.close_tunnel
models.nlp.TextGeneration.__init__
models.nlp.TextGeneration.launch_script
cli.__main__
These tests require the package to be installed and an application to be running locally. Mock data ("fixtures") used as needed.
base.Service.refresh
base.Service.stop
base.Service.start
Testing that involves interacting with Slurm will generally require mocking.
User tests
Manually confirm the following processes work as expected on supported systems (Linux, macOS).
Unit tests
These tests only require the package code to available. Mocking used to simulate systems/dependencies as needed.
jobs
(w/ mocking)config
(w/ mocking forBlackfishProfileStore
)base.Service.__init__
base.Service.open_tunnel
base.Service.close_tunnel
models.nlp.TextGeneration.__init__
models.nlp.TextGeneration.launch_script
cli.__main__
(w/ mocking)Integration tests
These tests require the package to be installed and an application to be running locally. Mock data ("fixtures") used as needed.
base.Service.refresh
base.Service.stop
base.Service.start
cli.__main__