c7f4409 | mrneont | 06 May 2021, 15:08:43 UTC | break codecov.io use | 06 May 2021, 15:08:43 UTC |
7e8da88 | RWCox | 24 November 2020, 01:02:51 UTC | tweaks towards ARMA(3,1) | 24 November 2020, 01:02:51 UTC |
a6ed04c | RWCox | 24 November 2020, 00:52:40 UTC | OOG | 24 November 2020, 00:52:40 UTC |
61d6303 | RWCox | 20 November 2020, 14:55:32 UTC | tweaks to various things | 20 November 2020, 14:55:32 UTC |
7b02baa | RWCox | 19 November 2020, 15:58:18 UTC | Merge branch 'master' of https://github.com/afni/afni | 19 November 2020, 15:58:18 UTC |
d3e5fb3 | RWCox | 19 November 2020, 15:58:14 UTC | split testprime | 19 November 2020, 15:58:14 UTC |
f4b9b1c | RWCox | 19 November 2020, 15:56:46 UTC | New Utility function in fftn_OMP.c | 19 November 2020, 15:56:46 UTC |
b7f60bb | leej3 | 19 November 2020, 13:41:49 UTC | tidy for sphinxification | 19 November 2020, 15:37:23 UTC |
5ef21ec | leej3 | 19 November 2020, 12:50:55 UTC | parser modification for sphinxification | 19 November 2020, 15:37:23 UTC |
841ba40 | leej3 | 19 November 2020, 02:52:24 UTC | doc tweaks | 19 November 2020, 15:37:23 UTC |
df90975 | leej3 | 19 November 2020, 01:12:50 UTC | update tests readme | 19 November 2020, 15:37:23 UTC |
135b5e1 | leej3 | 19 November 2020, 00:50:27 UTC | convert tests README to rst | 19 November 2020, 15:37:23 UTC |
8569ca4 | leej3 | 19 November 2020, 00:48:38 UTC | tidy readme.md in tests | 19 November 2020, 15:37:23 UTC |
c6286c4 | leej3 | 16 November 2020, 16:02:00 UTC | run suma in output dir to avoid cluttering tests dir | 16 November 2020, 20:20:34 UTC |
bc09058 | leej3 | 13 November 2020, 21:50:14 UTC | Improve run_afni_tests.py interface Add -m for better test selection using markers Expose afni specific pytest arguments in the interface improve behavior for slow and very slow tests execution... the previous implementation of test filtering for slow and very slow was not compatible with filtering arbitrarily using markers. this is now fixed and the options have been added to the run_afni_tests.py interface. | 16 November 2020, 20:20:34 UTC |
a48391d | leej3 | 13 November 2020, 20:29:25 UTC | update test data | 16 November 2020, 20:20:34 UTC |
4b1f7a2 | leej3 | 16 November 2020, 17:01:16 UTC | disable command trimming during test execution | 16 November 2020, 20:20:34 UTC |
0bbfa5a | leej3 | 13 November 2020, 19:34:46 UTC | make path rewriting in logged output of tests more robust | 16 November 2020, 20:20:34 UTC |
d1ba9a0 | leej3 | 11 November 2020, 14:28:26 UTC | fix locale in container | 16 November 2020, 20:20:34 UTC |
6d12c2c | RWCox | 16 November 2020, 19:43:36 UTC | Merge branch 'master' of https://github.com/afni/afni | 16 November 2020, 19:43:36 UTC |
66507ee | Dylan Nielson | 12 November 2020, 17:55:14 UTC | Small grammer fix | 14 November 2020, 01:33:20 UTC |
83b34b3 | afniHQ | 13 November 2020, 00:18:00 UTC | version update | 13 November 2020, 00:18:00 UTC |
6313c95 | mrneont | 12 November 2020, 21:23:05 UTC | fat_proc_connec_vis: set env vars to avoid weirdness | 12 November 2020, 21:23:05 UTC |
afd8d97 | rick reynolds | 12 November 2020, 20:42:52 UTC | abs | 12 November 2020, 20:42:52 UTC |
e4a15f2 | mrneont | 12 November 2020, 15:47:06 UTC | Digest: update | 12 November 2020, 15:47:06 UTC |
80e1395 | leej3 | 11 November 2020, 02:09:42 UTC | update data after rebase onto master | 11 November 2020, 12:32:43 UTC |
0562423 | leej3 | 10 November 2020, 21:47:14 UTC | make sure utf-8 in stdout/stderr doesn't break tests not sure why this is happening but in certain environments the encoding used is sometimes not utf-8 by default. this tries to ensure the test suite handles this fine | 11 November 2020, 12:32:43 UTC |
36514c3 | leej3 | 10 November 2020, 21:31:54 UTC | improve some docker error reporting | 11 November 2020, 12:32:43 UTC |
4d4e158 | leej3 | 10 November 2020, 20:49:35 UTC | update test data | 11 November 2020, 12:32:43 UTC |
0aff0a2 | leej3 | 10 November 2020, 16:09:38 UTC | increase timeouts | 11 November 2020, 12:32:43 UTC |
2e09814 | leej3 | 10 November 2020, 00:30:37 UTC | move logdir definition earlier when getting data fixture | 11 November 2020, 12:32:43 UTC |
bfee8c8 | leej3 | 10 November 2020, 00:29:36 UTC | indent command info log more pleasantly | 11 November 2020, 12:32:43 UTC |
6240409 | leej3 | 10 November 2020, 00:28:42 UTC | make parents of output_dir if required | 11 November 2020, 12:32:43 UTC |
8f604cf | leej3 | 10 November 2020, 00:26:44 UTC | add asynchronous test command execution previous attempts at test command execution were encountering some hiccups. Output was not being streamed but simply printed at the end of execution and align_epi_anat.py failed to return without timing out (could be failing to close some file handles) on Linux. solution with asyncio is more robust and now gives output in realtime. | 11 November 2020, 12:32:43 UTC |
5824c5c | leej3 | 04 November 2020, 20:41:31 UTC | fix fetch for comparison dir previous behavior did not protect the datalad calls with a lock | 11 November 2020, 12:32:43 UTC |
320e64a | leej3 | 04 November 2020, 20:39:32 UTC | fix bug in path rewriting for tests when workdir is set previous implementation choked when rewriting paths | 11 November 2020, 12:32:43 UTC |
fed5d0d | leej3 | 30 October 2020, 20:57:08 UTC | make output dir if it doesn't exist | 11 November 2020, 12:32:43 UTC |
eb53a00 | leej3 | 30 October 2020, 14:50:08 UTC | increase verbosity at highest level | 11 November 2020, 12:32:43 UTC |
47a567c | leej3 | 30 October 2020, 14:00:23 UTC | fix indent | 11 November 2020, 12:32:43 UTC |
4458bf8 | leej3 | 30 October 2020, 13:56:04 UTC | correct download logging | 11 November 2020, 12:32:43 UTC |
d3585eb | leej3 | 29 October 2020, 21:38:27 UTC | some small data management tweaks | 11 November 2020, 12:32:43 UTC |
43e0511 | leej3 | 29 October 2020, 17:55:21 UTC | add git credentials in example container debugging command | 11 November 2020, 12:32:43 UTC |
32d7e5f | RWCox | 09 November 2020, 15:25:08 UTC | Merge branch 'master' of https://github.com/afni/afni | 09 November 2020, 15:25:08 UTC |
32b2fb8 | mrneont | 06 November 2020, 23:19:15 UTC | adjunct_tort_plot_dp_align: fix output file location | 06 November 2020, 23:19:15 UTC |
f52e841 | mrneont | 06 November 2020, 23:13:04 UTC | adjunct_tort_plot_dp_align: tweak help example | 06 November 2020, 23:13:04 UTC |
f2eb72e | mrneont | 06 November 2020, 21:46:38 UTC | adjunct_tort_read_dp_align.py, adjunct_tort_plot_dp_align: plot TORTOISE-DIFFPREP mot | 06 November 2020, 21:46:38 UTC |
014da22 | leej3 | 04 November 2020, 23:33:46 UTC | tidy component management for cmake build rename components to have a more homogenous naming scheme. corelibs is now a component. add functionality to install a restricted list of components. For example, just install the gui targets... this is helpful for packaging into components but is not flawless. For example all "external dependencies" would have to use system dependencies or build them first (or possibly use the cmake superbuild pattern to fully control the build and installation prior to population of the afni projects targets) docs, funstuff, and readme now installed along with gui as configurable installation components. python is now set as required for the build. 3.6 is now the oldest python version supported by the python foundation. Using python for adding functionality to the build management instead of cmake would like be easier. | 06 November 2020, 01:58:32 UTC |
0fdeec3 | RWCox | 03 November 2020, 18:09:15 UTC | Merge branch 'master' of https://github.com/afni/afni | 03 November 2020, 18:09:15 UTC |
de1f13e | mrneont | 02 November 2020, 21:22:32 UTC | 1dplot.py: SVG output and newline chars in labels | 02 November 2020, 21:22:32 UTC |
e19ecdf | leej3 | 02 November 2020, 18:49:49 UTC | fix darker installation for tests darker not found easily on conda | 02 November 2020, 18:56:49 UTC |
08cff79 | RWCox | 29 October 2020, 14:17:33 UTC | Merge branch 'master' of https://github.com/afni/afni | 29 October 2020, 14:17:33 UTC |
a0f59f7 | RWCox | 29 October 2020, 14:17:27 UTC | new splash | 29 October 2020, 14:17:27 UTC |
5036847 | leej3 | 29 October 2020, 00:51:45 UTC | change circleci verbosity request | 29 October 2020, 02:44:39 UTC |
46ca980 | leej3 | 28 October 2020, 23:58:42 UTC | update test data | 29 October 2020, 02:44:39 UTC |
44ac42c | leej3 | 28 October 2020, 23:26:44 UTC | do not remove datalad repo, just raise error | 29 October 2020, 02:44:39 UTC |
e2807f8 | leej3 | 28 October 2020, 21:43:06 UTC | tidy up of output directory management for tests there was some trickiness still existing. Output directory now is a single directory, previously is occasionally got split across a few. Helps a lot with saving sample data. | 29 October 2020, 02:44:39 UTC |
0dda9ad | leej3 | 28 October 2020, 19:21:22 UTC | Fix: subprocess calls should not be made remove subprocess call that checks for coverage plugin. The pytest error on a missing argument parameter shall have to suffice. The output directory caching is robust provided all pytest processes start at roughly the same time (as is the case when launched in parallel via pytest-xdist). | 29 October 2020, 02:44:39 UTC |
918604c | leej3 | 28 October 2020, 14:00:41 UTC | Fix: mock check_test_data_repo in certain contexts this fails spuriously. mock away the dependency on the context | 29 October 2020, 02:44:39 UTC |
ea46edd | leej3 | 27 October 2020, 14:04:30 UTC | fix tests logger and unignore stdout logs Logger output goes to logdir again. Default logger is more sensible again. Added a test to keep it sensible. | 29 October 2020, 02:44:39 UTC |
4029459 | leej3 | 27 October 2020, 16:04:35 UTC | modify behavior for verbosity | 29 October 2020, 02:44:39 UTC |
3592b3a | leej3 | 27 October 2020, 18:53:01 UTC | skip test in case of docker but no running docker daemon | 29 October 2020, 02:44:39 UTC |
a4d0f43 | leej3 | 27 October 2020, 16:19:19 UTC | Enables automatic blackening of commits. This is performed by running the 'darker' tool as a pre-commit operation. In order to activate this behavior, a developer must set git config to use hooks from .githooks: 'git config core.hooksPath .githooks' Define black version explicitly. This will also need to be done in ci. Changes to this should be carefully considered as the black version you can alter what is defined as 'correct' style. The implications are not as severe as for a fully blackened codebase but it will still result in slightly confusing behavior. | 29 October 2020, 02:44:39 UTC |
6674906 | mrneont | 28 October 2020, 19:45:59 UTC | fat_proc_map_to_dti: add init QC of source/base overlap | 28 October 2020, 19:45:59 UTC |
89fdff1 | mrneont | 28 October 2020, 18:51:35 UTC | fat_proc_align_anat_pair: add QC image (init overlap) | 28 October 2020, 18:51:35 UTC |
f2e608f | leej3 | 28 October 2020, 17:34:22 UTC | make another attempt at swiitching circleci mac to 3.8 | 28 October 2020, 17:34:22 UTC |
6e8488f | leej3 | 28 October 2020, 15:18:05 UTC | pin python version of OSX matplotlib installation currently failing with python 3.9 | 28 October 2020, 15:18:05 UTC |
ac2f4a0 | afni-gangc | 28 October 2020, 14:22:31 UTC | small changes | 28 October 2020, 14:22:31 UTC |
4440da8 | RWCox | 28 October 2020, 12:35:33 UTC | new splash | 28 October 2020, 12:35:33 UTC |
c70193e | RWCox | 27 October 2020, 18:39:06 UTC | tweak 3dttest++ help | 27 October 2020, 18:39:06 UTC |
981c5fd | RWCox | 27 October 2020, 18:38:17 UTC | oops | 27 October 2020, 18:38:17 UTC |
47d8d5b | RWCox | 27 October 2020, 18:37:09 UTC | tweak 3dBallMatch for eventual spheroids | 27 October 2020, 18:37:09 UTC |
4456898 | RWCox | 27 October 2020, 18:19:14 UTC | open .jpeg files as datasets, like .jpg files | 27 October 2020, 18:19:14 UTC |
29e7963 | RWCox | 23 October 2020, 19:53:13 UTC | update Imperial stuff | 23 October 2020, 19:53:13 UTC |
fcb76d6 | RWCox | 23 October 2020, 19:41:15 UTC | Merge branch 'master' of https://github.com/afni/afni | 23 October 2020, 19:41:15 UTC |
cb17ebb | RWCox | 23 October 2020, 19:41:06 UTC | update Imperial stuff | 23 October 2020, 19:41:06 UTC |
160f3f9 | RWCox | 23 October 2020, 19:05:33 UTC | update Imperial stuff | 23 October 2020, 19:05:33 UTC |
89afcec | leej3 | 22 October 2020, 21:20:03 UTC | improve coverage cci | 22 October 2020, 23:55:41 UTC |
67e357d | leej3 | 22 October 2020, 20:05:01 UTC | add small improvements for debugging circleci coverage only install when coverage is off in docker container for image size. echo codecov variables append codecov upload cmd | 22 October 2020, 23:55:41 UTC |
adda156 | leej3 | 22 October 2020, 20:10:03 UTC | reword overview of run_afni_tests.py testing tool | 22 October 2020, 23:55:41 UTC |
a9ff28c | leej3 | 22 October 2020, 19:59:52 UTC | Simplify docker instructions with respect to testing | 22 October 2020, 23:55:41 UTC |
d4c8779 | leej3 | 22 October 2020, 15:39:15 UTC | improve --installation-help robustness run_afni_tests.py --installation-help should run from anywhere. It should run regardless of whether PYTHONPATH is set. | 22 October 2020, 23:55:41 UTC |
3e1b436 | leej3 | 22 October 2020, 15:38:32 UTC | make directory context clearer for tests conda env creation | 22 October 2020, 23:55:41 UTC |
8b70b71 | RWCox | 22 October 2020, 18:41:58 UTC | Merge branch 'master' of https://github.com/afni/afni | 22 October 2020, 18:41:58 UTC |
158ab9f | john lee | 21 October 2020, 18:11:28 UTC | Merge pull request #198 from leej3/ci_improvements testing improvements | 21 October 2020, 18:11:28 UTC |
b8aaa6d | leej3 | 21 October 2020, 16:16:23 UTC | add some more aliases to run_afni_tests.py options | 21 October 2020, 16:16:23 UTC |
0998130 | leej3 | 21 October 2020, 16:06:03 UTC | clean up examples for run_afni_tests.py | 21 October 2020, 16:09:52 UTC |
2ab48e6 | leej3 | 21 October 2020, 15:47:25 UTC | silence superfluous warning from xeyes test | 21 October 2020, 16:09:52 UTC |
6d7f107 | leej3 | 21 October 2020, 15:40:44 UTC | fix coverage management and make sh in images bash tidies boolean expressions on circleci tidies coverage management in dockerfiles | 21 October 2020, 16:09:48 UTC |
f7a52c3 | leej3 | 21 October 2020, 13:48:41 UTC | clean up coverage testing support by run_afni_tests.py cleans up error messages regarding coverage testing to make clear what is supported | 21 October 2020, 16:09:03 UTC |
6f9d8a2 | leej3 | 19 October 2020, 19:13:53 UTC | Solve what I believe to be the last gui race condition Using portnum=`afni -available_npb_quiet` did not quite solve my issues with gui race conditions. Using a fixture to yield a free port number instead. This could be improved upon (for example it shouldn't always start at 0). For now it works though. A fantastic improvement. Moving on... | 20 October 2020, 21:35:21 UTC |
f44c6b6 | leej3 | 20 October 2020, 18:00:34 UTC | remove skullstrip test | 20 October 2020, 21:35:20 UTC |
c90c9d1 | leej3 | 20 October 2020, 17:47:05 UTC | improve tests for run_cmd An intermittent bug is removed by increasing the tolerance for cleanup after a background process kill. Logging warnings are disabled for the test to avoid confusion | 20 October 2020, 21:35:20 UTC |
3e5eb11 | leej3 | 20 October 2020, 16:19:14 UTC | tidy config.yml for circleci | 20 October 2020, 21:35:20 UTC |
dbc2606 | leej3 | 20 October 2020, 15:37:23 UTC | Chown upon src copy into container Since the update to the circleci executor docker v19.03 is used, which supports chown upon copy. This chown on copy drops the size of the image. It also gives the make_build access to /opt/afni/src (previously it was not worth the increased image size to chown it) | 20 October 2020, 21:35:20 UTC |
c9a9140 | leej3 | 20 October 2020, 15:10:02 UTC | move warning about tests running slowly the first time | 20 October 2020, 21:35:20 UTC |
c128b88 | leej3 | 20 October 2020, 15:08:58 UTC | improve example for installation help installation help example should work regardless of installation status | 20 October 2020, 21:35:20 UTC |
9b4fb2a | leej3 | 20 October 2020, 14:55:45 UTC | always remove container if requested | 20 October 2020, 21:35:20 UTC |
ba7a1ec | leej3 | 20 October 2020, 14:16:47 UTC | add help for debugging a container error | 20 October 2020, 21:35:20 UTC |
2fdb49b | leej3 | 19 October 2020, 21:38:35 UTC | Make more fixes for data management data fetching now catches errors correctly and retries as appropriate Poll interval is decreased to stop the debug log being quite so noisy | 20 October 2020, 21:35:20 UTC |
69dfc4d | leej3 | 19 October 2020, 19:02:58 UTC | increase timeout for 3dslicendice | 20 October 2020, 21:35:20 UTC |