0
I Use This!
Inactive

Commits : Listings

Analyzed about 20 hours ago. based on code collected 1 day ago.
Apr 23, 2023 — Apr 23, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Adapted to Ruby's standard conventions More... about 12 years ago
* Migrated TODO list to Trackers. * Updated copyright info. More... almost 13 years ago
Updated copyright information. More... about 13 years ago
Migrated to Ruby 1.9.2. Regression testing 100% successful. More... about 13 years ago
Changed Copyright information
Muriel Salvan
as U-Trentaeon\RR
More... about 13 years ago
Merge branch 'master' of ssh://weacemethod.git.sourceforge.net/gitroot/weacemethod/weacemethod More... about 13 years ago
Initial git commit More... about 13 years ago
* Added methods to make Hash behave correctly with :== and :hash methods comparing serialized objects. * MasterServer does not contact Senders if no SlaveAction was returned by MasterProcesses. * Addeed some Log debugs in MasterServer. * Regression: Added generic test cases for Senders, testing also SlaveClients' queuing framework and Tools filtering in MasterServer. * Regression: Added repositories to test completely MasterSenders' workflows. * Regression: When testing MasterServer, added possibility to emulate Transfer files and SlaveClient queues. * Regression: Added more tools to verify DummyProcess. * Regression: Created DummySender for generic tests. More... about 14 years ago
* Created a Volatile directory for plugins to put data that will be volatile (such as queues...). * MasterServer is now architectured around a queuing mechanism to send SlaveActions to SlaveClients. * MasterServer uses the Volatile directory to store SlaveClients queues (regression updated). * Added --send to MasterServer command line options to process waiting SlaveActions to be sent (regression updated). * Files to be transfered by MasterServer are kept until all SlaveActions needing the file are sent. * Regression: MasterServer regression now executes using Dummy/MasterServerInstalled repository by default instead of Empty. * Regression: Removed useless repositories. More... about 14 years ago
* Created a Volatile directory for plugins to put data that will be volatile (such as queues...). * MasterServer is now architectured around a queuing mechanism to send SlaveActions to SlaveClients. * MasterServer uses the Volatile directory to store SlaveClients queues (regression updated). * Added --send to MasterServer command line options to process waiting SlaveActions to be sent (regression updated). * Files to be transfered by MasterServer are kept until all SlaveActions needing the file are sent. * Regression: MasterServer regression now executes using Dummy/MasterServerInstalled repository by default instead of Empty. * Regression: Removed useless repositories. More... about 14 years ago
* MasterProcess/Dev_Release issues errors when delivery does not generate any deliverable. * Regression: Added test cases for MasterProcess/Dev_Release. * Regression: Added the possibility for :` overriden in regression to execute third-party code instead of normal execution. * Regression: Factorized test cases of MasterProcess/Dev_Commit. * Bug correction: MasterProcess/Dev_Release did not execute. * Bug correction: MasterProcess/Dev_Release did not parse deliverables files correctly. More... about 14 years ago
* Added special cases for file transfers in MasterSenders (regression updated). * Adapted MasterSender/Local and MasterSender/ExternalCGIPost to new framework. * Regression: Added generic tests for MasterSenders' API. * Bug correction: Temporary files named after threads' ids were incorrectly named. More... about 14 years ago
* Added MasterProcess/Dev_Release. !!! Not tested. Regression to be written. More... about 14 years ago
* MasterProcess/Dev_Commit uses types exception classes for better error handling. * MasterProcess/Dev_Commit takes the regression command to execute as a parameter. * Regression: Added test cases for MasterProcess/Dev_Commit. * Regression: Give better errors when MasterProcesses fail. * Regression: Added possibility to specify return codes for :` regression override. * Regression: Moved checkCallsMatch and :` regression override to the common tools. * Bug correction: MasterProcess/Dev_Commit ignored --svnco option. * Bug correction: MasterProcess/Dev_Commit did not return the commit ID. More... about 14 years ago
* Harmonized Actions names. * Used changeDir from rUtilAnts::Misc. * Added MasterProcess/Dev_Commit. !!! Regression to be added * Modified SlaveAction/Mediawiki/Wiki/AddCommitComment to not take Ticket ID anymore (Regression updated). * Regression: Removed Ticket ID from GenericAdapter Wiki/AddCommitComment. More... about 14 years ago
* Renamed WEACE_InstallCommon to match naming conventions. * Removed useless warning about @AlreadyInitialized not being initialized in SlaveClient. * Regression: Adapted code to Ruby 1.8.6: Added missing derivations when overloading test classes. * Bug correction: Regression: matching calls issued errors when dealing with non String and non Regexp values. More... about 14 years ago
* MasterSender/Local can execute directly WEACESlaveClient's executeActions without any additional serialization step. * Removed useless getSlaveClientParamsFromActions * Harmonized the way SlaveClient initializes its configuration and log file. * Regression: ** No need anymore for conditional change of methods in changeMethod. ** Master/Senders generic test suite does not use the complete MasterServer's chain anymore. ** Adapted and validated test cases for Master/Senders. ** Removed useless code in SlaveClient's bypass. More... about 14 years ago
* Regression: ** Factorized code needed for every SlaveProduct/Redmine test suite. ** Added and validated test suites for executing SlaveAction/Redmine/TicketTracker/AddCommitComment. ** Added and validated test suites for executing SlaveAction/Redmine/TicketTracker/AddReleaseComment. ** Added and validated test suites for executing SlaveAction/Redmine/TicketTracker/AddLinkToTask. ** Added and validated test suites for executing SlaveAction/Redmine/TicketTracker/RejectDuplicate. ** Removed useless file Test/Slave/Adapters/Common.rb. * Bug correction: SlaveAction/Redmine/TicketTracker/AddCommitComment did not execute. * Bug correction: SlaveAction/Redmine/TicketTracker/AddReleaseComment did not execute. * Bug correction: SlaveAction/Redmine/TicketTracker/AddLinkToTask did not execute. * Bug correction: SlaveAction/Redmine/TicketTracker/RejectDuplicate did not execute. More... about 14 years ago
* Regression: ** Factorized code common to Slave Adapters. ** Added GenericAdapters for next regression cases to validate. More... about 14 years ago
* Adapted SlaveAction/Redmine/TicketTracker/AddCommitComment to the new framework. !!! Regression to be updated. * Adapted SlaveAction/Redmine/TicketTracker/AddReleaseComment to the new framework. !!! Regression to be updated. * Adapted SlaveAction/Redmine/TicketTracker/AddLinkToTask to the new framework. !!! Regression to be updated. * Adapted SlaveAction/Redmine/TicketTracker/RejectDuplicate to the new framework. !!! Regression to be updated. * Removed useless SQL methods. More... about 14 years ago
* Bug correction: SlaveProduct/Redmine did not log operations. More... about 14 years ago
* Masked Mysql exceptions with RuntimeErrors to make sure that Mysql:: module will never be serialized back to an external process not having mysql. * Bug correction: Calling SQL execute did not work. More... about 14 years ago
* Added more debug logs into SQL transactions. More... about 14 years ago
* Added more debugging logs around SQL transactions. More... about 14 years ago
* Created the SQL_Execute class to encapsulate serializable SQL executions. * Adapted SlaveProduct/Redmine to the new SQL framework (regression updated). More... about 14 years ago
* SlaveProduct/Redmine now takes the path to Ruby's MySQL lib dir. No need for RubyGems anymore (regression updated). * beginMySQLTransaction does not try RubyGems anymore. More... about 14 years ago
* Moved code used to spawn new processes into rUtilAnts/ForeignProcess. * Code clean-up. !!! Not finished yet. * Prepared SQL code to be executed in a separate process if needed. !!! Not tested yet. * Added :GemHomeDir and :RubyGemsLibDir options to SlaveProduct/Redmine (regression updated). * WEACE environment files are not overwritten if already present (they could be adapted by the user). * Adapted SlaveProduct/Redmine's logProduct method to the new SQL framework. More... about 14 years ago
* Added possibility for Providers to give a persistent directory (regression updated). * Added a call to RDI to install mysql gem if needed. !!! Not finished yet: gem install is not enough for mysql. More... about 14 years ago
* Bug correction: SlaveActions from Redmine could not perform SQL transactions. More... about 14 years ago
* Implemented SlaveAction/Redmine/TicketTracker/Ping (regression updated). * Modified slightly the SQL transaction framework. !!! To be tested. * Regression: Factorized Ping frameworks (Wiki, TicketTracker...) * Regression: Adapted SlaveAction/Mediawiki/Wiki/AddCommitComment to the new command line format. More... about 14 years ago