aboutsummaryrefslogtreecommitdiff
path: root/test/mix
AgeCommit message (Collapse)Author
2021-03-23migrating config to tmp folderAlexander Strizhakov
2021-02-26Merge branch 'ecto-rollback-in-test-env' into 'develop'feld
Possibility to run rollback in test env See merge request pleroma/pleroma!3212
2021-01-26Convert tests to all use clear_config instead of Pleroma.Config.putMark Felder
2021-01-25Ensure consistent behavior between pleroma.user activate/deactivate mix tasksMark Felder
2021-01-25Provide pleroma.user mix task for both activate and deactivateMark Felder
2021-01-18Merge branch 'develop' into refactor/deactivated_user_fieldMark Felder
2021-01-15Remove toggle_confirmation; require explicit state changeMark Felder
Also cosmetic changes to make the code clearer
2021-01-15Change user.confirmation_pending field to user.is_confirmedMark Felder
2021-01-15Remove toggle_activationMark Felder
2021-01-15Change user.deactivated field to user.is_activeMark Felder
2021-01-13Bump Copyright to 2021Haelwenn (lanodan) Monnier
grep -rl '# Copyright © .* Pleroma' * | xargs sed -i 's;Copyright © .* Pleroma .*;Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>;'
2021-01-04Object: Rework how Object.normalize workslain
Now it defaults to not fetching, and the option is named.
2020-12-26Merge branch 'cachex-test' into 'develop'lain
Test framework overhaul (speed, reliability) See merge request pleroma/pleroma!3209
2020-12-22possibility to run rollback in test envAlexander Strizhakov
2020-12-21Tests: More test fixes.lain
2020-12-21Tests: Make as many tests as possible async.lain
In general, tests that match these criteria can be made async: - Doesn't use real Cachex. - Doesn't write to the Config / Application Environment. - Uses Mock. Using Mox is fine. - Uses the streamer.
2020-12-18Tests: Remove unneeded explicit cachex use.lain
Only use cachex when we're actually testing it.
2020-12-17Merge remote-tracking branch 'upstream/develop' into registration-workflowAlex Gleason
2020-12-14Fix for dropping posts/notifs in WS when mix task is executedAlexander Strizhakov
- start oban in mix tasks with empty queues, plugins and crontab - fix for update_users_following_followers_counts - fix for removed logo.png - typo in resend confirmation emails mix task docs - fix for uploads mix task (start Majic.Pool) - fix for creating user mix task (start :fast_html app)
2020-12-09Merge branch 'stream-follow-updates' into 'develop'lain
Stream follow updates Closes #2299 See merge request pleroma/pleroma!3183
2020-12-07Merge branch 'feature/configdb-mix-tasks' into 'develop'lain
Add mix tasks to give additional ConfigDB recovery and debugging options See merge request pleroma/pleroma!3174
2020-12-07Slip in a test to ensure we can use the atom syntax in mix task argumentsMark Felder
2020-12-06[#3174] Refactoring: ConfigDB fetching functions, ConfigDB tests.Ivan Tashkinov
Minor fixes.
2020-12-04Answer new prompt interactivelyMark Felder
2020-12-02Add --force flag for delete and reset commandsMark Felder
Bunch of reorganization and consolidation
2020-12-02Use a callback strategy to short circuit the functions and print a nice errorMark Felder
2020-12-02Add tests for config dumpingMark Felder
2020-12-02Stream follow updatesEgor Kislitsyn
2020-11-14Merge remote-tracking branch 'upstream/develop' into registration-workflowAlex Gleason
2020-11-14pleroma.instance: Fix Exiftool module nameHaelwenn (lanodan) Monnier
2020-11-08Remove release_envrinpatch
While taking a final look at instance.gen before releasing I noticed that the release_env task outputs messages in broken english. Upon further inspection it seems to have even more severe issues which, in my opinion, warrant it's at least temporary removal: - We do not explain what it actually does, anywhere. Neither the task docs nor instance.gen, nor installation instructions. - It does not respect FHS on OTP releases (uses /opt/pleroma/config even though we store the config in /etc/pleroma/config.exs). - It doesn't work on OTP releases, which is the main reason it exists. Neither systemd nor openrc service files for OTP include it. - It is not mentioned in install guides other than the ones for Debian and OTP releases.
2020-10-15fix testMaksim Pechnikov
2020-10-15added generated `pleroma.env`Maksim Pechnikov
2020-10-13Replace User.toggle_confirmation/1 with User.confirm/1, fixes #2235Alex Gleason
2020-10-13CredoMark Felder
2020-10-13Merge branch 'develop' into refactor/locked_user_fieldMark Felder
2020-10-13fixes after rebaseAlexander Strizhakov
2020-10-13mix tasks consistencyAlexander Strizhakov
2019-08-19Add more tests for Database tasks and DigestEmailWorkerSergey Suprunenko
2019-06-04Fix testsRoman Chvanikov
2019-06-04Fix testsRoman Chvanikov
2019-06-04Add task to test emailsRoman Chvanikov