Skip to content

Commit d08e605

Browse files
authored
Updated README with initial format
1 parent bdaded6 commit d08e605

File tree

1 file changed

+70
-2
lines changed

1 file changed

+70
-2
lines changed

README.md

Lines changed: 70 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,70 @@
1-
# UnityTestExtensions
2-
Unity Test Framework Extension Library
1+
2+
# Unity Test Extensions
3+
> A set of extensions and helpers for the Unity Test Framework.
4+
5+
## Overview
6+
This repository contains extensions and helpers for the [Unity Test Framework](https://docs.unity3d.com/Packages/[email protected]/manual/index.html).
7+
8+
### Goals of this project
9+
* Help developers avoid boilerplate code when creating tests in Unity.
10+
* Include code for the most useful scenarios shown in the UTF documentation.
11+
* Include code for scenarios shown in the [Unite Copenhagen talk](https://www.youtube.com/watch?v=wTiF2D0_vKA).
12+
* Add other innovations and updates to UTF (also from the community).
13+
14+
### Table of Contents
15+
* [Installation](#installation)
16+
* [Prerequisites](#prerequisities)
17+
* [Install from Unity Package Manager](#Install-from-unity-package-manager)
18+
* [Install from GitHub source](#install-from-github-source)
19+
* [Features](#features)
20+
* [LogAssertEx](#logassertex)
21+
* [Running tests from a menu item](#running-tests-from-a-menu-item)
22+
* [Coming Soon](#coming-soon)
23+
* Scoped Assertions
24+
* Build a player for tests (split build & run
25+
* [Contributors](#contributors)
26+
* [Contact](#contact)
27+
* [License](#license)
28+
29+
## Installation
30+
31+
There are a few options for installing this library in your project.
32+
33+
This project depends on havingBefore using this library, you Download and install LTS version 10.15.x of Node.js from the [Node.JS website](https://nodejs.org/en/download/).
34+
35+
#### Prerequisities
36+
37+
In order to use this library, you must install the following:
38+
39+
- Unity 2019.2 (or higher)
40+
- The *Unity Test Framework* package.
41+
42+
#### Install from Unity Package Manager
43+
TBD
44+
45+
#### Install from GitHub source
46+
TBD
47+
48+
## Features
49+
The following section lists the avaailble features as well as planed ones.
50+
51+
### LogAssertEx
52+
Updates and enhancements to the [LogAssert](https://docs.unity3d.com/Packages/[email protected]/manual/reference-custom-assertion.html#logassert) class.
53+
See this [forum thread](https://forum.unity.com/threads/feedback-for-logassert-class.530539/) with feedback about the *LogAssert* class.
54+
55+
### Running tests from a menu item
56+
Adding the ability to execute edit mode or play mode tests from a menu item.
57+
Also, the static method used for launching tests from the menu item can be re-used and executed when running tests from the command line in batch mode.
58+
59+
## Contributors
60+
Contributions are welcome! Before submitting pull requests please note the Submission of Contributions section of the Apache 2.0 license.
61+
62+
## Contact
63+
Feel free to reach out with any question, comment or feedback:
64+
65+
- For feature requests - open a new issue and describe your requirement.
66+
- For general questions and feedback - feel free to [email](mailto:[email protected]) me.
67+
68+
## License
69+
70+
Apache-2.0 © [Unity Technologies](http://www.unity3d.com)

0 commit comments

Comments
 (0)