-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
automated tests #16
Labels
enhancement
New feature or request
Comments
almostengr
added a commit
that referenced
this issue
Jun 1, 2024
almostengr
added a commit
that referenced
this issue
Jun 1, 2024
Closed
almostengr
added a commit
that referenced
this issue
Jun 1, 2024
almostengr
added a commit
that referenced
this issue
Jun 1, 2024
almostengr
added a commit
that referenced
this issue
Jul 27, 2024
* Update issue templates * Added files from FPP template * Updated plugin information, repository links * Created pseudocode for worker; updated links in about * Updated description * #3 send status; updated menu links, repository links * moved common logic to common.php; created settings.php * #14 #12 #3 updated settings form, worker * #3 created request object for server * Refactored worker, created script for background proces * Reorganized project; updated project name and url * created tests * Removed composer files; closed #8 status only sent when sequence changes; Closed #12 h5 second delay implemented; closed #5 status only sent when sequence has changed; added environment selector * added plugin json url to readme * #3 added environment option; #14 updated menu, method visibility * #15 set up composer, GH workflow for automated testing * #16 created automated tests * #16 created automated tests * Automated testing (#18) * Create php.yml * updated phpunit command * updated php unit test and file name * removed code coverage option * #16 removed unused workflow * Updated plugin information * Updated install instructions; plugin information * #16 added tests; moved worker call to separate file for testing * updated workflows * Update daemon to stop logging errors after 5 failures to prevent filling log files * Updated status response with next request; adjusted delays, method names * updated method name, logic for posting status * Removed help directory, updated bug template for FPP * Updated beta environment URL * Updated plugin info URL * updated branch name * Ignore swap files; added immediate and gracefull stop options * multiple updates and bug fixes * created commands for enabling and disabling requests * Updated file name; added command descriptions * updated dependabot; added commands * Update BETA url, removed unused file * Updated test condition; log messages * added link to help documentation * update routes; code cleanup * Updated command descriptions and names * Refactor method; created install and uninstall scripts, constants; disabled workflow task * Updated settings to use configuration file from server * Updated endspoints to website; modified workflow for daemon * refactored commands; modified sending sequences * cleaned up constants; updated logic for status and next request * moved constants from functions; updated calls for admin sequence requests * Updated for jukebox selection; move to commands for worker funtionality * Moved functionality to CommandHandlers * closed #22 converted to commands; added startup and shut down scripts; renamed commands * closed #21 gets next request when necessary * Updated route for adding options * Added PHP version dependency; updated command names --------- Co-authored-by: Falcon Player <fpp@FPP>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Tests be ran when a pull request is created. if tests fail, then the pull request cannot be approved.
Branch protection rules will also need to be implemented for this purpose.
The text was updated successfully, but these errors were encountered: