https://github.com/scm-manager/hg-server-spec
SCM-Manager compatibility tests for the various combinations of python and mercurial versions
https://github.com/scm-manager/hg-server-spec
mercurial python python3 scm-manager
Last synced: 2 months ago
JSON representation
SCM-Manager compatibility tests for the various combinations of python and mercurial versions
- Host: GitHub
- URL: https://github.com/scm-manager/hg-server-spec
- Owner: scm-manager
- Created: 2020-07-02T05:25:56.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T06:50:57.000Z (6 months ago)
- Last Synced: 2025-01-05T07:20:18.982Z (4 months ago)
- Topics: mercurial, python, python3, scm-manager
- Language: Shell
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hg-server-spec
This repository contains [bats](https://github.com/bats-core/bats-core) tests to test the compatibility of different [python](https://www.python.org/) and [mercurial](https://www.mercurial-scm.org/) versions with [SCM-Manager](https://scm-manager.org).
# Getting started
## Requirements
* [bash](https://www.gnu.org/software/bash/)
* [curl](https://curl.haxx.se/)
* [jq](https://stedolan.github.io/jq/)
* [bats-core](https://github.com/bats-core/bats-core)
* [docker](https://www.docker.com/)## Prepare environment
Clone the [SCM-Manager](https://github.com/scm-manager/scm-manager).
Build SCM-Manager `mvn clean package -pl :docker -P packaging` and copy the `etc` and `opt` directory from `scm-packaging/docker/target/build` to `env`.## Run
Just start the tests with the `run.sh` script.