You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/tests
Earl Warren 1050d7a78f
show manual cron run's last time (#27544)
- Currently in the cron tasks, the 'Previous Time' only displays the
previous time of when the cron library executes the function, but not
any of the manual executions of the task.
- Store the last run's time in memory in the Task struct and use that,
when that time is later than time that the cron library has executed
this task.
- This ensures that if an instance admin manually starts a task, there's
feedback that this task is/has been run, because the task might be run
that quick, that the status icon already has been changed to an
checkmark,
- Tasks that are executed at startup now reflect this as well, as the
time of the execution of that task on startup is now being shown as
'Previous Time'.
- Added integration tests for the API part, which is easier to test
because querying the HTML table of cron tasks is non-trivial.
- Resolves https://codeberg.org/forgejo/forgejo/issues/949

(cherry picked from commit fd34fdac1408ece6b7d9fe6a76501ed9a45d06fa)

---------

Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
Co-authored-by: silverwind <me@silverwind.io>
9 months ago
..
e2e Require MySQL 8.0, PostgreSQL 12, MSSQL 2012 (#27337) 9 months ago
fuzz Move fuzz tests into tests/fuzz (#22376) 2 years ago
gitea-lfs-meta Test views of LFS files (#22196) 2 years ago
gitea-repositories-meta Allow get release download files and lfs files with oauth2 token format (#26430) 9 months ago
integration show manual cron run's last time (#27544) 9 months ago
testdata/data/attachments/a/0 Allow get release download files and lfs files with oauth2 token format (#26430) 9 months ago
mssql.ini.tmpl Remove duplicated notify mail configuration on tests (#26912) 10 months ago
mysql.ini.tmpl Remove duplicated notify mail configuration on tests (#26912) 10 months ago
pgsql.ini.tmpl Remove duplicated notify mail configuration on tests (#26912) 10 months ago
sqlite.ini.tmpl Do not use deprecated log config options by default (#26592) 11 months ago
test_utils.go Allow get release download files and lfs files with oauth2 token format (#26430) 9 months ago