Commit Graph

30 Commits

Author SHA1 Message Date
Chris de Graaf
87a1282b95
Freeze doc manifests in reference tests
Now when Documenter puts out updates, our tests don't break.
2019-12-17 12:15:00 +07:00
Chris de Graaf
aaa1f5280c
Clean up Travis configs and temp name generation 2019-11-01 12:46:18 +07:00
Chris de Graaf
eac2a1278d
Update deps/fixtures, skip more tests when Git is not installed
TODO: We need to figure something out to stop dependency versions from
constantly changing in the fixture manifests, because that's going to
get annoying to update all the time. I still want it to be included in
the tests, though.
2019-10-16 22:39:46 +07:00
Chris de Graaf
266a22d5c2
Check and warn for unused keywords, update some metadata 2019-10-06 16:16:31 +07:00
Chris de Graaf
0fcbaa83bf
Add compat with Julia 1.4 2019-09-26 13:22:20 +07:00
Chris de Graaf
5776537413
Minor bug/doc fixes 2019-09-26 00:32:07 +07:00
Chris de Graaf
5e843dadbb
Replace Cassette mocking with SimpleMock
FYI: CI should fail until SimpleMock is finished being registered.
2019-09-26 00:32:06 +07:00
Chris de Graaf
2a5fb5ccc8
Move the default plugins into their own files, fix some bugs 2019-09-26 00:32:06 +07:00
Chris de Graaf
481d8430e6
Add show methods 2019-09-26 00:32:04 +07:00
Chris de Graaf
493c54a948
More tests, more Windows fiddling
Cassette is cool!
2019-09-26 00:32:04 +07:00
Chris de Graaf
b70d3c9cf8
A few more tests 2019-09-26 00:32:04 +07:00
Chris de Graaf
e4f97431b5
Fix a Winows test bug, delete some CI jobs 2019-09-26 00:32:04 +07:00
Chris de Graaf
99bc709ef3
Fixes for GitLabCI and Documenter 2019-09-26 00:32:03 +07:00
Chris de Graaf
439ad33513
More reference tests, fix a bug or two 2019-09-26 00:32:03 +07:00
Chris de Graaf
5adde3ad7c
Add some basic tests 2019-09-26 00:32:03 +07:00
Chris de Graaf
c0fe7bb2c2
The Big Squash: A bunch of irrelevant garbage 2019-09-26 00:31:53 +07:00
Chris de Graaf
d4f7c8f3b9 Ditch REQUIRE, add [compat] 2019-05-14 15:38:59 -05:00
morris25
eb356e0ec9 Adds tests 2018-11-02 17:23:40 -05:00
Chris de Graaf
78a4fb0b9b Use Pkg.devdir instead of our own implementation (close #28) 2018-10-22 13:04:26 -05:00
Chris de Graaf
b0a9844792 Generate packages for 1.0
Use Pkg to generate Project.toml and the src entrypoint, and add the
Test package from the stdlib.
Also remove some options to generate that added complexity: force,
temp_dir, and ssh. Trying to create a package at an already-existent path
is now an error no matter what. The ssh keyword to generate has been
moved to Template.

TODO:
- Update the file templates to current standards.
- Clean up the gen_plugin signature and update those docs.
- Pkg.add requirements provided to the template.
- Update interactive_template's requirements gathering to use a loop.
- **Make smaller commits.**
2018-09-26 16:56:33 -05:00
Chris de Graaf
e29a6b9d31 Deprecation fixes, mostly in tests (local tests are passing!) 2018-09-19 14:19:16 -05:00
Chris de Graaf
e01e8e2b55 Add environment variable for faster tests 2017-12-07 17:00:14 +00:00
Chris de Graaf
545a4c5688 Wrap package and generated tests in a test set 2017-11-14 18:20:18 +00:00
Chris de Graaf
465614d17b Organize interactive tests 2017-10-01 23:27:24 -05:00
Chris de Graaf
d203ee39cd Update tests for Badge 2017-08-17 23:06:33 -05:00
Chris de Graaf
d009acf24b Rework code, fix/add tests, fix/add docs. All the things. 2017-08-17 17:06:05 -05:00
Chris de Graaf
419e8c9f64 Add tests for license functions, version_floor, and substitute 2017-08-14 21:40:04 -05:00
Chris de Graaf
f51259b2fd Add file generation tests 2017-08-14 15:58:14 -05:00
Chris de Graaf
4ffe092e6f Add basic tests 2017-08-14 13:13:26 -05:00
Chris de Graaf
efd7725034 PkgTemplates generated files 2017-08-10 12:13:01 -05:00