test semver