An open API service indexing awesome lists of open source software.

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

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.