Skip to content
forked from HwDhyeon/TIMO

Test integration management tool

License

Notifications You must be signed in to change notification settings

minsoo-web/TIMO

 
 

Repository files navigation

TIMO

rate
reposize
lastcommit
coverage
markdownlint

TIMO stands for Test integration management tool and is a tool that performs various tests and collects the results into one result.

Installation

Requirements

  • Python3.8+

Common

Clone this repository using Git.

> git clone https://github.com/HwDhyeon/TIMO.git

Then go into the TIMO folder.

> cd TIMO

Use the package manager pip to install required packages.

> pip install -r requirements.txt

Windows

Run setup_env.bat

.\setup_env.bat

Unix(Linux, MacOS, ...)

Run setup_env.sh

./setup-env.sh

Docker

Build the image

> docker build -f Dockerfile -t timo:latest --compress --no-cache .

Run container

> docker run -itd --name TIMO -w /root timo:latest

Enter the container

> docker exec -it TIMO bash

Create a data folder and create a conf file in it.

> mkdir data
> touch conf.yaml

Usage

First, help TIMO recognize your conf file.

> timo setting <conf file extension>

And check your project information.

> timo get name
Project name: TIMO

> timo get version
Project version: v1.0.0
TIMO version: v0.0.1

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT License

About

Test integration management tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.4%
  • Dockerfile 1.4%
  • Shell 1.1%
  • Other 1.1%