932a88764c
composer commands suck
2021-11-27 04:07:25 +00:00
9540193766
Fixed everything lighting on fire
2021-11-27 03:54:30 +00:00
9984b15de6
fix build #3
2020-11-16 19:25:13 +00:00
6ea01e0dd4
fix build #2
2020-11-16 19:21:44 +00:00
46331df7db
fix build
2020-11-16 19:06:56 +00:00
691c49fb32
I don't know how to pass custom arguments to these scripts :<
2020-11-16 19:05:04 +00:00
6e297168c2
travis.sh: use new composer commands
2020-11-16 19:01:07 +00:00
691d92a959
moved tests/plugins/PocketMine-DevTools -> tests/plugins/DevTools
2020-08-10 17:29:44 +01:00
4a4c28cd8c
travis.sh: ditch PHP_BINARY variable, use PATH prefix instead
...
this is how normal people do it ...
2020-02-03 09:30:43 +00:00
41d02003c2
Install PHPStan and PHPUnit via dev dependencies
2020-01-27 12:04:42 +00:00
156ecd9bd8
travis: use phpstan 0.12.8
2020-01-27 09:31:27 +00:00
fa7736efbb
phpstan 0.12.7
2020-01-25 17:16:14 +00:00
d71a7ff2fa
travis.sh: fix indentation
2020-01-25 17:15:37 +00:00
e5d62ec901
phpstan 0.12.6
2020-01-20 17:26:48 +00:00
30f2e75278
phpstan 0.12.5
2020-01-12 16:57:43 +00:00
6490a49c70
tests: drop lint.sh - no longer needed now that we have PHPStan
2020-01-04 15:23:53 +00:00
5cd7e11b29
Use specialized build script for Travis
2020-01-04 15:15:01 +00:00
2de0ec02ba
phpstan 0.12.3
2019-12-28 17:22:08 +00:00
6127a02a8b
phpstan 0.12.2
2019-12-12 10:43:45 +00:00
73d0f799c2
Update to PHPStan 0.12.0
2019-12-04 10:29:49 +00:00
714f4dc023
fortify CI with PHPStan
2019-11-05 19:42:37 +00:00
a86bcd5110
travis.sh: don't redownload phpunit if it already locally exists
2019-11-05 19:39:04 +00:00
abbb8bbf55
travis.sh: allow latest phpunit v7 now that we have XML
...
not ready to move to v8 yet because of BC breaks
2019-10-24 13:37:24 +01:00
5d531b56db
travis.sh: lock down PHPUnit at 7.5.11
...
7.5.12 makes changes which assume libxml is present, which isn't the case with our PHP builds.
2019-06-14 16:58:56 +01:00
b60731607d
Update travis.sh
2019-06-06 17:20:16 +01:00
0cdf4d0c55
Spoon the TesterPlugin into the main repository
...
I am eating my own words this once, because having the tester plugin as a separate repository makes no sense - it is just added barriers to writing proper tests with no actual benefit. Since the tester plugin is specifically intended for CI, it doesn't make sense for it to be in its own module.
2018-08-19 13:58:13 +01:00
b5da6b1591
Added a pocketmine.yml kill switch for development builds
2018-06-12 17:11:01 +01:00
38f4afb17c
Make sure that test failures kill the build
2018-06-05 19:49:22 +01:00
9d16863b1a
Convert some TesterPlugin tests into PHPUnit tests, add PHPUnit configuration
2018-06-05 19:33:21 +01:00
5d07f66d86
Travis: Limit worker count to 4
...
By default it starts 30 workers on Travis because there are 32 logical cores available. This is ridiculously excessive and pollutes the log with debug spam.
2018-06-01 18:58:30 +01:00
6e7a693355
Tests: Make lint.sh a little more useful
2018-02-12 11:34:51 +00:00
65e908a403
Move Travis Test server files into a separate directory
...
this is for convenience locally running Travis Test so my existing data doesn't interfere
2017-09-21 17:16:27 +01:00
25adac8859
Added support for Composer ( #323 )
2017-09-10 19:23:34 +01:00
9b7868238c
Improved Travis Test, capture error output from console, test phar
2017-09-07 20:03:58 +01:00
953c1ef4ec
Fixed formatting issues in Travis test script
2017-09-07 20:03:54 +01:00
fb5587350d
Solved issue of builds hanging when TesterPlugin fails to load (for example incompatible API version)
2017-07-14 16:48:42 +01:00
00e6d6a6b1
Fixed AsyncTask memory leak ( #922 )
...
* Added PocketMine-TesterPlugin submodule with regression test
2017-05-17 15:43:44 +01:00
3ab9722a9f
Add DevTools as submodule, build DevTools for Travis Test
2017-01-22 16:02:22 +00:00