Commit Graph

38 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece eac1d46d62
Ignore generated test-related files. 2021-03-10 20:39:33 -06:00
Buster "Silver Eagle" Neece cabeeb5cc0
Move "Enable Advanced Settings" to DB and make it actually work. 2021-02-02 22:17:57 -06:00
Buster "Silver Eagle" Neece 686f480d7c
Add Support for Remote Album Art on APIs and Media Uploads (#3680) 2021-01-18 23:44:15 -06:00
Buster "Silver Eagle" Neece 5724b78073
Composer dependency update and code style fixes from new test suites. 2020-12-01 07:45:01 -06:00
Buster "Silver Eagle" Neece 63e0040e8f
Bump static analysis level and make strict type fixes. 2020-08-31 17:32:30 -05:00
Buster "Silver Eagle" Neece 23f2172488
Scheduler/StationQueue Rework (#3087)
Create a new "StationQueue" entity that contains the upcoming song queue, and split the important AutoDJ functionality across multiple classes (Annotations, Queue and Scheduler).
2020-08-16 09:54:01 -05:00
Buster "Silver Eagle" Neece 0dea2de081
Update to Doctrine Migrations 3.x. 2020-06-25 03:47:49 -05:00
Buster "Silver Eagle" Neece ae4972f15b
Composer dependency update and minor functional test tweaks. 2020-06-06 05:14:50 -05:00
Buster "Silver Eagle" Neece 945b4a83df
Implement per-station default album artwork. 2020-05-02 20:28:08 -05:00
Buster "Silver Eagle" Neece 4d4d75ad4d
Reunify AzuraCore and AzuraCast repositories. 2020-02-05 20:35:13 -06:00
Buster "Silver Eagle" Neece 47f3594fc1
Further fixes relating to entitymanager clearing. 2020-01-29 19:21:15 -06:00
Buster "Silver Eagle" Neece 22d8f8c241
Update dependencies; move from Zend to Laminas. 2020-01-17 20:35:09 -06:00
Buster Neece 2f8ab5544a
Switch back to Request/Response decorators. 2019-08-09 10:00:21 -05:00
Buster Neece 2427389c6a
Composer deps update. 2019-05-08 19:53:01 -05:00
Buster Neece a5e6a87c60
Playlist refactor initial commit. 2019-03-26 02:05:50 -05:00
Buster "Silver Eagle" Neece 8a6701403a Code and PHPDoc cleanup to green-light level 2 static analysis. 2019-01-31 11:54:17 -06:00
Buster "Silver Eagle" Neece 854cb93261
Architecture change: Integrate common AzuraCore code (#944)
* Update composer.json/lock
* Update CLI console commands
* All AzuraCore refactors except folder moves.
* MVP for all core functionality.
* Working unit/functional tests
* Remove DB dump from util/, replace with direct migration.
* Update AzuraCore, define testing mode earlier.
2018-11-12 10:59:15 -06:00
Buster "Silver Eagle" Neece f399b49c0f Update test suite to reflect profile changes. 2018-09-29 09:04:33 -05:00
Buster "Silver Eagle" Neece 082d564465 Restructure web hook configuration; create new "Test" function; improve display of test pages. 2018-08-12 01:35:48 -05:00
Buster "Silver Eagle" Neece 98ff8f69cf
Core code restructure (#697)
* Initial renaming to a single global App\ namespace.
* Move CSRF/Flash under Session, move Session under Request
* Use new Request Station helper
* Unify App/Acl and App/Acl/StationAcl
* Alphabetize composer.json
2018-08-04 17:05:14 -05:00
Buster "Silver Eagle" Neece 3a4d630f25 Fix unit testing to match new error file 2018-07-23 02:31:24 -05:00
Buster "Silver Eagle" Neece 9fc1f13d45 Okay never mind don't ignore those files 2018-07-13 14:53:39 -05:00
Buster "Silver Eagle" Neece f684e83166 Composer update and ignoring autogenned unit test files. 2018-07-13 14:46:36 -05:00
Buster "Silver Eagle" Neece 4ad6b7094d Changes to allow unit testing from inside PhpStorm 2018-07-13 02:15:35 -05:00
Buster "Silver Eagle" Neece c1acff7100 Make playlist scheduling unit-testable, and build a unit test for it. 2018-04-07 19:17:22 -05:00
Buster "Silver Eagle" Neece 5513ca06a2 Switch dependencies to new AzuraForms; remove CodeClimate (and thus the Guzzle\Guzzle error) 2018-02-25 11:47:48 -06:00
Buster "Silver Eagle" Neece 8b1ac08eb0 Refactor services in DI to reference class names. Clean up relevant code. 2018-01-22 10:28:41 -06:00
Buster "Silver Eagle" Neece dfb971de17 Update unit tests to resolve issues caused by memory optimization. 2017-11-20 19:14:43 -06:00
Buster "Silver Eagle" Neece c1e3694cd6 Rebuild Doctrine entities to match Doctrine 2 best practices, and resolve related issues. (#213)
* First set of rewritten entities. Not ready for use!
* More work on the massive overhaul of Doctrine entities.
* Bulk of the rewrite work completed.
* More bug and sync fixes.
* More fixes, Doctrine Proxy improvements.
* Fixing more tests.
* Console/CLI and API response fixes.
* Bug fixes.
* Missed a spot
* Fix uploading and bug with dupes.
* Fix automation bugs
* More bug fixes.
2017-08-17 13:28:48 -05:00
Buster Silver 052d020df1 More dockerization, including dockerizing the Travis CI integration. 2017-05-31 11:57:29 -05:00
Buster Silver c8fa8248e1 Update composer dependencies from DependenCI. 2017-05-13 11:34:43 -05:00
Buster Silver a97942bd52 Update setup settings step to fix bug with form validation. 2017-05-11 01:35:42 -05:00
Buster Silver 9a77503c70 Add a sleep to see if that helps the CI handle supervisord. 2016-12-12 20:26:07 -06:00
Buster Silver a5d02adf1d Start setup for unit tests. 2016-10-22 15:47:07 -05:00
Buster Silver 8487298a1c Run all sync tasks in functional tests, fix issue preventing admin records from being tested. 2016-10-22 14:25:09 -05:00
Buster Silver 2b393bf981 Add unit tests to check 404 error page and test file uploading. 2016-10-21 21:09:30 -05:00
Buster Silver 69a27b35e0 More functional tests! 2016-10-20 23:41:55 -05:00
Buster Silver 1f23fbc50a Initial commit of the immensely immense task of setting up functional tests for AzuraCast that will integrate with Travis CI and run upon each commit. 2016-10-18 18:21:33 -05:00