Commit Graph

37 Commits

Author SHA1 Message Date
southerntofu 891b8aabbf Add --inbox and --inbox-folder flags 2022-01-12 19:18:57 +01:00
southerntofu 88ccb37dfd TEST: submodule added after first clone is not updated if subupdates is disabled 2022-01-12 19:18:43 +01:00
southerntofu faba27a6bb Ensure submodules are initialized when added after first clone (close #17) 2022-01-09 15:50:48 +01:00
southerntofu 6c0fabf1b5 TEST: make sure copy of remote repo who received update has been updated locally
Just in case some implementation triggers task when there is an update but forgets to update the corresponding repo
2022-01-06 20:34:54 +01:00
southerntofu 5fc4ff5601 Fix more tests 2021-04-08 18:03:12 +02:00
southerntofu f8af68be33 Fix some tests 2021-03-30 18:41:40 +02:00
southerntofu dc256b15d4 Update tests 2021-01-04 16:23:38 +01:00
southerntofu 2aaec8c449 Reduce sourceless tests, add host-config tests 2020-12-01 18:22:43 +01:00
southerntofu 2bfd3a7fe0 Rework first tests for progressive implementation 2020-12-01 18:01:55 +01:00
southerntofu 31b162ad54 Change setting 2020-11-28 20:30:36 +01:00
southerntofu ab8c74ec9a Rename output tests 2020-11-28 20:26:55 +01:00
southerntofu 6c0eb6b104 Proper garbage collection for ~/.forgebuild/ test 2020-11-28 15:33:55 +01:00
southerntofu 93698d8df4 Check debug output 2020-11-28 12:10:57 +01:00
southerntofu efd4392eca Print actual output on error 2020-11-28 12:02:25 +01:00
southerntofu 79c0f8e53d Start tests to ensure consistent output across implementations 2020-11-27 18:52:13 +01:00
southerntofu 1fec331b99 Make tests atomic for parallel testing 2020-11-25 23:38:19 +01:00
southerntofu f7c41dfd0c Ensure submodule updates are performed on first clone 2020-11-25 18:36:14 +01:00
southerntofu 63745cdf54 Ensure correct working dir for the tasks 2020-11-25 17:51:31 +01:00
southerntofu cbc8fd60eb Don't leak temp files 2020-10-05 20:10:31 +02:00
southerntofu 977a20da88 Add trigger by URL tests for forgehook interop 2020-10-05 17:30:19 +02:00
southerntofu b593854cc0 Don't leak temp files :) 2020-09-23 17:03:17 -04:00
southerntofu aaa2d8bd72 Don't mess around with the ~/.forgebuild dir 2020-09-23 16:13:58 -04:00
southerntofu d9ea3e1666 Test for non-master default branches 2020-09-22 15:45:02 +02:00
southerntofu 84b707c97c Long CLI flags 2020-09-22 15:39:49 +02:00
southerntofu 3cef9d4501 Test for task ordering 2020-09-22 15:36:51 +02:00
southerntofu 70eb9b7856 Mercurial tests 2020-09-17 20:11:47 +02:00
southerntofu c6de084cc4 Do not remove non-existing temporary directory 2020-09-17 20:11:20 +02:00
southerntofu dbad736d0a Tests for sourceless tasks 2020-09-17 15:49:05 +02:00
southerntofu 7010d311f1 Test with home directory (~/.forgebuild) 2020-09-17 15:48:52 +02:00
southerntofu c436c62224 test runs with different basedir (relative, trailing slash) 2020-09-16 15:51:41 +02:00
southerntofu 65b3f6995f test runs only selected tasks 2020-09-16 15:48:00 +02:00
southerntofu 64701a2f25 Submodule update triggers tasks when task.subupdates is set 2020-09-16 14:40:39 +02:00
southerntofu b8820dfd8d Unavailable repository fails to trigger task 2020-09-16 14:40:16 +02:00
southerntofu 983b155fa9 test for checking out to a specific branch 2020-09-16 13:23:28 +02:00
southerntofu 17f4b3e150 tests for allow/deny list for tasks 2020-09-16 12:07:41 +02:00
southerntofu 0b3e7e282a tests can now be run on any script (not just forgebuild in $PATH) 2020-09-15 22:47:03 +02:00
southerntofu 789bbefddf First batch of tests 2020-09-15 22:07:49 +02:00