Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move definition of 'EUNIT' macro to eunit provider | alisdair sullivan | 2016-03-03 | 1 | -6/+37 |
| | | | | add definition of 'COMMON_TEST' macro to eunit provider | ||||
* | deduplicate default test set generated by `rebar3 eunit` | alisdair sullivan | 2016-01-17 | 1 | -5/+9 |
| | | | | | this ONLY attempts to deduplicate test sets that are generated by rebar in the absence of any user specified tests | ||||
* | Avoid changing directories in test suite | Fred Hebert | 2016-01-07 | 1 | -6/+3 |
| | |||||
* | error on ct/eunit argument errors instead of warning | alisdair sullivan | 2015-11-15 | 1 | -1/+64 |
| | |||||
* | delay validation of eunit tests until just before running | alisdair sullivan | 2015-10-30 | 1 | -6/+12 |
| | |||||
* | refactor `rebar_erlc_compiler` | alisdair sullivan | 2015-10-26 | 1 | -5/+13 |
| | | | | | | | | | | | | | | | | | | | * modify compiler interface to work on either application objects or directories containing source files * compile all sources in `src_dirs` to the application `ebin` dir and all sources in `extra_src_dirs` to a directory mirroring it's position in the app's `_build` directory. for example, `apps/foo/more` would compile to `_build/default/lib/foo/more` for `extra_src_dirs` in the root of a project with multiple applications (so orphan directories that don't "belong" to an application) compile to `_build/default/extras/more` * copy directories specified in `extra_src_dirs` into the `_build` directory so tools like `ct` and `xref` that expect source to be in a particular location still work * clean compiled artifacts from all `extra_src_dirs` * alter `eunit`, `ct` and `cover` to work with the new directory structure * billions of new tests | ||||
* | shiny and new test suite for eunit provider | alisdair sullivan | 2015-09-29 | 1 | -517/+391 |
| | |||||
* | fix test names in `eunit_test_SUITE` | alisdair sullivan | 2015-09-29 | 1 | -46/+46 |
| | |||||
* | inject `eunit_compile_opts`, `eunit_first_files` and `TEST` macro | alisdair sullivan | 2015-09-29 | 1 | -3/+76 |
| | | | | prior to running compile and compile prehooks | ||||
* | add `application' flag and additional tests | alisdair sullivan | 2015-09-29 | 1 | -9/+74 |
| | |||||
* | add `error_on_warning' option to eunit provider | alisdair sullivan | 2015-09-29 | 1 | -24/+78 |
| | |||||
* | reworked eunit provider to allow access to full range of eunit tests | alisdair sullivan | 2015-09-29 | 1 | -96/+38 |
| | |||||
* | add support for `rebar3 eunit --file=...' | alisdair sullivan | 2015-08-15 | 1 | -2/+58 |
| | |||||
* | only look for top level apps and those directly under apps/ or lib/ | Tristan Sloughter | 2015-07-16 | 1 | -19/+19 |
| | |||||
* | real bootstrapping | Tristan Sloughter | 2015-04-22 | 1 | -6/+6 |
| | |||||
* | filter checkapps via `rebar_app_info:is_checkout` rather than | alisdair sullivan | 2015-03-24 | 1 | -2/+22 |
| | | | | matching directory paths | ||||
* | add `--app=...` and `--suite=...` options for the eunit provider to | alisdair sullivan | 2015-03-24 | 1 | -2/+196 |
| | | | | run subsets of test suites | ||||
* | add a more direct way to generate an `eunitized` test app to | alisdair sullivan | 2015-03-24 | 1 | -7/+152 |
| | | | | test utils and add better eunit tests | ||||
* | Add test case to eunit test suite | Kelly McLaughlin | 2015-03-23 | 1 | -2/+14 |
| | | | | Add test case to exercise the eunit provider using the test profile | ||||
* | switch from loading modules to read compile info to using `beam_lib` | alisdair sullivan | 2015-03-05 | 1 | -3/+3 |
| | | | | fixes #216 and #220 | ||||
* | test for eunit provider | alisdair sullivan | 2015-01-06 | 1 | -0/+37 |