Revert "Revert "tests""

This reverts commit 2a35abdbf8f7c20da0471443b80942d30110498a.
Revert "version"

This reverts commit e8a98d774b880904a7e01371ccd1c9bc3a877105.