Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Basic package aliasing tests | Fred Hebert | 2015-08-26 | 1 | -1/+24 |
| | |||||
* | speed up tests a bit by setting global_rebar_dir | pvmart | 2015-08-20 | 1 | -0/+2 |
| | |||||
* | Add tests for mixed deps installs | Fred Hebert | 2015-08-16 | 1 | -19/+60 |
| | | | | | Requires a rework of other test suites using the same dep-handling mechanism. | ||||
* | do not install profile deps of deps | Tristan Sloughter | 2015-07-18 | 1 | -0/+8 |
| | |||||
* | only look for top level apps and those directly under apps/ or lib/ | Tristan Sloughter | 2015-07-16 | 1 | -4/+4 |
| | |||||
* | Failing case for unstable upgrade lock files | Fred Hebert | 2015-07-08 | 1 | -3/+3 |
| | |||||
* | wip: deps install refactor | Fred Hebert | 2015-07-02 | 1 | -4/+8 |
| | |||||
* | Use same random seeding function for random_name and random_vsn | Viacheslav V. Kovalev | 2015-06-28 | 1 | -3/+8 |
| | |||||
* | Fixed review comments | Daniel Widgren | 2015-06-26 | 1 | -19/+1 |
| | |||||
* | Some fixes after review | Viacheslav V. Kovalev | 2015-06-26 | 1 | -1/+2 |
| | |||||
* | Fixed so that release tests now pass. Got all green tests. | Daniel Widgren | 2015-06-26 | 1 | -1/+19 |
| | |||||
* | Fix multi_app_default_dirs test on windows. | Viacheslav Kovalev | 2015-06-26 | 1 | -2/+2 |
| | | | | | Seed random with erlang:now() because os:timestamp precision is not enough on windows. | ||||
* | Adding erl_first_files test | Fred Hebert | 2015-06-26 | 1 | -1/+1 |
| | | | | | | The test works by using a parse transform that stamps modules with an attribute as it runs them. It then compiles everything, loads the module, and makes sure the stamps respect the defined order. | ||||
* | check format of config file and print the bad section in the error | Tristan Sloughter | 2015-06-18 | 1 | -1/+1 |
| | |||||
* | add test for plugin with transitive deps | Tristan Sloughter | 2015-05-27 | 1 | -3/+4 |
| | |||||
* | update stable_lock test from Fred's branch | Tristan Sloughter | 2015-05-21 | 1 | -12/+12 |
| | |||||
* | install plugins from the global config to ~/.cache/plugins | Tristan Sloughter | 2015-05-17 | 1 | -1/+16 |
| | |||||
* | don't load package registry unless there are pkg deps to solve | Tristan Sloughter | 2015-04-28 | 1 | -2/+2 |
| | |||||
* | track and cleanup code paths for different contexts | Tristan Sloughter | 2015-04-21 | 1 | -1/+2 |
| | |||||
* | test building of deps plugins | Tristan Sloughter | 2015-04-04 | 1 | -0/+15 |
| | |||||
* | add a more direct way to generate an `eunitized` test app to | alisdair sullivan | 2015-03-24 | 1 | -5/+25 |
| | | | | test utils and add better eunit tests | ||||
* | Merge pull request #286 from tsloughter/checkouts | Fred Hebert | 2015-03-23 | 1 | -1/+2 |
|\ | | | | | treat _checkouts as deps that are always compiled | ||||
| * | treat _checkouts as deps that are always compiled | Tristan Sloughter | 2015-03-21 | 1 | -1/+2 |
| | | |||||
* | | Test cases to exercise the dev_mode release option | Kelly McLaughlin | 2015-03-23 | 1 | -1/+10 |
|/ | | | | | | | | | | Add one test case to verify the dev_mode option for a release and another to verify overriding the dev_mode option in a profile for a release. Verification of proper dev_mode functioning is done in the rebar_test_utils:check_results/2 function by checking if all the directories in the release lib dir are symlinks or not and comparing that result to the dev_mode expectation passed as input to the check_results function. | ||||
* | Implement deps conflicts as errors | Fred Hebert | 2015-03-15 | 1 | -9/+13 |
| | | | | | | | | The option {deps_error_on_conflict, true} will make it so conflicts in deps being fetched interrupts the operation rather than just display a warning. Defaults to `false'. | ||||
* | update erlydtl compiler to output to _build, add simple test | Tristan Sloughter | 2015-03-07 | 1 | -0/+3 |
| | |||||
* | copy project apps to deps output dir for compilation | Tristan Sloughter | 2015-02-28 | 1 | -9/+10 |
| | |||||
* | make base_dir for a run include the profiles in path, link to shared deps | Tristan Sloughter | 2015-02-28 | 1 | -3/+3 |
| | |||||
* | Add tests and fixes for packages upgrades | Fred Hebert | 2015-02-23 | 1 | -0/+3 |
| | | | | | | | | | | - Track level of packages properly, they're not level 0 anymore (this could yield an issue where a src dep takes precedence over a pkg dep) - Proper stable sort of vertices in the digraph module - PkgDeps no longer 'see themselves' when fetching and upgrading after locking themselves - Pkg Locks are added to pkg deps rather than source deps - Updating test cases to support pkg mocking on top of src mocking | ||||
* | Reuse test code and drop duplicated stuff | Fred Hebert | 2015-02-23 | 1 | -1/+10 |
| | |||||
* | basic profile deps tests | Tristan Sloughter | 2015-02-22 | 1 | -0/+32 |
| | |||||
* | fix test, remove use of filelib:wildcard for R15 support | Tristan Sloughter | 2015-02-22 | 1 | -2/+2 |
| | |||||
* | release and tar tests | Tristan Sloughter | 2015-02-22 | 1 | -0/+24 |
| | |||||
* | Support multiple app upgrade & lock tests | Fred Hebert | 2015-02-11 | 1 | -0/+14 |
| | | | | | | - Many apps is supported through and through - Not mentioning any app upgrades all apps - Locks are refreshed on disk and tested as such after an upgrade | ||||
* | Partial work + Failing tests | Fred Hebert | 2015-02-11 | 1 | -8/+0 |
| | | | | | The problem with the current effort is handling of transitive dependency upgrades and possible values. | ||||
* | WIP | Fred Hebert | 2015-02-11 | 1 | -1/+11 |
| | | | | | | Test that all the correct locks are set for an upgrade run. Now to actually re-run the install deps and prove it works | ||||
* | add hook SUITE tests | Tristan Sloughter | 2015-01-31 | 1 | -0/+20 |
| | |||||
* | test for eunit provider | alisdair sullivan | 2015-01-06 | 1 | -4/+27 |
| | |||||
* | Adding tests for checkouts being found & compiled | Fred Hebert | 2014-12-29 | 1 | -1/+9 |
| | |||||
* | Add release-structured compiling tests | Fred Hebert | 2014-12-24 | 1 | -3/+9 |
| | |||||
* | rewrite profiles | Tristan Sloughter | 2014-12-16 | 1 | -2/+1 |
| | |||||
* | Adding pkg deps tests and refactorings | Fred Hebert | 2014-12-16 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | - Adding tests for package deps - Adding conflict/override warnings for package deps - Adding cycle detection for packages - Adding cycle detection for mixed packages+source - Fixing internal dependency format of package resources when converted to rebar_app_info - normalizing level-order prioritization to be based on lexicographical sort of app names rather than traversal order (which is undefined for package deps) - Fixing tests for source deps for deep cycle detection - Fixing bugs with source deps - Relaxed version format checks for test utils A lot of fixes are combined in there because I didn't want to commit non-passing code, and many bugs were found when adding the second batch of tests as part of the original effort. | ||||
* | Partial fix to circular deps (#40) | Fred Hebert | 2014-12-06 | 1 | -21/+31 |
| | | | | | | | | | - Adding tests - fixing use of set fetching to find repeated deps and prevent infinite loops On a circular loop rebar3 now fails with `{error, no_sort}`, which is uncaught and should be handled to consider the issue fully fixed. | ||||
* | Initial tests for dependency resolving | Fred Hebert | 2014-12-04 | 1 | -0/+138 |
- Reworked the helpers for existing suites and expanded them - Created a mock git resource module to test for its dependency fetching - Added a test suite for dependency resolving with first checks for common cases (https://gist.github.com/ferd/197cc5c0b85aae370436) Left to do would include: - Verify warnings - Verify failures - Verify dependency updates resolving |