Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/editorconfig/editorconfig-core-test

Testings for EditorConfig Core
https://github.com/editorconfig/editorconfig-core-test

Last synced: about 1 month ago
JSON representation

Testings for EditorConfig Core

Awesome Lists containing this project

README

        

This project is a series of testing for [EditorConfig Core][editorconfig]. Please have
[cmake][] installed before using this project.

### Use editorconfig-core-test independently

After installing cmake, switch to the root dir of this project, and execute:

cmake -DEDITORCONFIG_CMD=the_editorconfig_core_cmd_you_want_to_test .

After that, if testing files are generated successfully, execute `ctest .` to
start testings.

### Use editorconfig-core-test in your project as a git submodule

If you are using [git][] and cmake to manage your project, this method should
be suitable for you.

Suppose that you will add editorconfig-core-test repo as a
submodule in your root directory. First add editorconfig-core-test as a
gitsubmodule in your repo by execute:

git submodule add git://github.com/editorconfig/editorconfig-core-test.git tests

Then add the following lines to your project root `CMakeLists.txt`:

```cmake
enable_testing()
set(EDITORCONFIG_CMD the_editorconfig_core_path)
add_subdirectory(tests)
```

Now after executing `cmake .` in you project root dir, you should be able to
run the testings by executing `ctest .`.

[cmake]: http://www.cmake.org
[editorconfig]: http://editorconfig.org
[git]: http://git-scm.com