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

https://github.com/tw1ddle/geometrize-functional-tests

Test scripts for Geometrize, an app for geometrizing images into geometric primitives
https://github.com/tw1ddle/geometrize-functional-tests

art chaiscript cpp geometrize geometry geometry-processing hill-climbing

Last synced: 7 months ago
JSON representation

Test scripts for Geometrize, an app for geometrizing images into geometric primitives

Awesome Lists containing this project

README

          

[![Geometrize Functional tests logo](https://github.com/Tw1ddle/geometrize-functional-tests/blob/master/screenshots/logo.png?raw=true "Geometrize - geometrizing images into geometric primitives functional tests logo")](https://www.geometrize.co.uk/)

[![License](https://img.shields.io/:license-mit-blue.svg?style=flat-square)](https://github.com/Tw1ddle/geometrize-functional-tests/blob/master/LICENSE)
[![Build Status Badge](https://ci.appveyor.com/api/projects/status/github/Tw1ddle/geometrize-functional-tests)](https://ci.appveyor.com/project/Tw1ddle/geometrize-functional-tests)

ChaiScript functional test scripts for [Geometrize](https://www.geometrize.co.uk/), an app for geometrizing images into geometric primitives. Continuous testing is performed via CI platforms to run the test scripts.

[![Geometrized Sunset Landscape](https://github.com/Tw1ddle/geometrize-functional-tests/blob/master/screenshots/geometrized_sunset_landscape.png?raw=true "Sunset Landscape, 490 Rotated Ellipses")](https://www.geometrize.co.uk/)

## Usage

* Install Python 3.9+.
* Run the [script to fetch and install Geometrize](https://github.com/Tw1ddle/geometrize-functional-tests/blob/master/get_geometrize_and_extract_to_app_subfolder.py) or copy a Geometrize binary to the ``app`` subfolder at the root of the repository.

Run the tests by calling [run_tests.py](https://github.com/Tw1ddle/geometrize-functional-tests/blob/master/run_tests.py), and then examine the results.

## Notes
* Got an idea or suggestion? Open an issue on GitHub, or send Sam a message on [Twitter](https://twitter.com/Sam_Twidale).