nvtest 0.0.0 Changelog#
Changelog of initial, pre-release, versions of nvtest
October 2024#
Move main repo to https://cee-gitlab.sandia.gov/ascic-test-infra/canary
Move all plugins into
_nvtest/plugins. This includes commands, reporters, runners, etc.
September 2024#
Minimum Python version is 3.10
Removed
nvtest show- usenvtest describemove report generators from plugin to their own subdir
junit writer
August 2024#
Lots of documentation updates
test:node_countresource limit variable
June 2024#
make
not_runstatus consistentadd
helpsubcommandsetting main config command line options before adding commands to the parser
validating that the machine config set on the command line is consistent and setting default values for missing machine config vars.
May 2024#
Send CPU and GPU ids to tests. These are the nvtest internal IDs, not necessarily the hardware IDs
Create gitlab issues from cdash summary
Tile tests for optimal batch submission
Various fixes to CDash generation and posting
April 2024#
Switch to logging module from tty module
Rerun in batched sessions using the same scheduler used to run
Add
Databaseclass
March 2024#
Parallelize test setup
January 2024#
Added gitlab plugin that allows posting to gitlab MRs
variable expansion in config reading/parsing
Markdown report generator
Ability to load plugins from entry points
Added
nvtest logandnvtest locationsubcommandsMisc bug fixes in vvtest translator
Hierarchical parallelism in batch submissions
December 2023#
Added
-l scope:resource=valueflag tonvtest runAuto generate some documents and run commands from within documents and capture output
Added
when=directiveAdded
set_attributedirectiveAdd
nvtest -pplugin flag and move builtin plugins tonvtest/pluginsrun batches with ^batch_no pathspec
November 2023#
Added
htmlreporterLetting all commands use
speclikeRe-run tests using test id
Added
--analyzeflagstatusandshow-logsubcommandsUpdates to docs
Adding
rebaselinesubcommandBringing in diffing tools from
vvtkRead tests from file
October 2023#
Adding initial documentation
Added
-pparameter filter flag tonvtest run
September 2023#
Use
mypyto type checkCommands are plugins
Support for
vvtest.vvttest files
August 2023#
Added CDash integration
Initial commit