r1329 - in trunk/isis-fish: doc src/resources src/test/fr/ifremer/isisfish/simulator
Author: bpoussin Date: 2008-09-01 08:48:20 +0000 (Mon, 01 Sep 2008) New Revision: 1329 Removed: trunk/isis-fish/src/resources/IsisFish_init.properties Modified: trunk/isis-fish/doc/Todo.rst trunk/isis-fish/src/test/fr/ifremer/isisfish/simulator/SimulationHelperTest.java Log: - suppression de vieux fichiers - mise en commentaire d'un test qui ne passe plus Modified: trunk/isis-fish/doc/Todo.rst =================================================================== --- trunk/isis-fish/doc/Todo.rst 2008-09-01 08:43:55 UTC (rev 1328) +++ trunk/isis-fish/doc/Todo.rst 2008-09-01 08:48:20 UTC (rev 1329) @@ -1,20 +1,21 @@ Pour la version 3.2.0.0: -- suppression du la queue de simulation (et du bouton associe) +(d)- suppression du la queue de simulation (et du bouton associe) (d)- parsing d'option (d)- equation TechnicalEfficiency (d)- equation Inactivity (d)- algo avec maille -- lancement de simulation dans un process extern qui ecrit sont etat dans un fichier -- suivi de l'etat des fichiers par un thread. (d)- passage en I18nf (d)- prise en compte modif fichier isis-config existant (d)- vcs (attention au merge avec conflit, en svn il faut faire un resolv conflict) (d)- interface d'upgrade de script pour nouvelle implatantion vcs +(d)- nouvelle migration de int -> double StrategyMonthInfo +- lancement de simulation dans un process extern qui ecrit sont etat dans un fichier +- suivi de l'etat des fichiers par un thread. - mode remote sur caparmor (type de simulation plugable, inprocess, batch, caparmor, remote, ...) - sauvegarde des resultats plugable par listener (bd, mexico XML, mexico binaire, socket, ...) - passage en UTF-8 - lors de l'import d'une region le service de migration topia ne se met pas en route -- nouvelle migration de int -> double StrategyMonthInfo +- Pour les regles qui ont des parametres File, prevoir de les mettres aussi dans les simulatioons (redirection a l'execution du chemin ? sans doute juste avant l'init de la regle) Pour la version 3.2.0.1: - jaxx + validator Deleted: trunk/isis-fish/src/resources/IsisFish_init.properties =================================================================== --- trunk/isis-fish/src/resources/IsisFish_init.properties 2008-09-01 08:43:55 UTC (rev 1328) +++ trunk/isis-fish/src/resources/IsisFish_init.properties 2008-09-01 08:48:20 UTC (rev 1329) @@ -1,262 +0,0 @@ -### -### script, data options -### -addScript.option.definition=--add|-a <analyseplans|exports|formules=String|rules|scripts|simulators> <file:File+> [check|force] -exportData.option.definition=--export|-o <fileZip:NewFile> <region|simulation> <name:String> [force] -exportScript.option.definition=--export-script|-os <fileZip:NewFile> <analyseplans|exports|formules=String|rules|scripts|simulators> [filter:String] [force] -import.option.definition=--import|-i <region|simulation|script> <fileZip:File> [force] -importAndRenameRegion.option.definition=--importAndRenameRegion <regionFile:File> <name:String> [force] -list.option.definition=--list|-l * <analyseplans|exports|formules|regions|rules|scripts|simulations|simulators> [filter:String] -simulate.option.definition=--simulate <simulationId:String> [simulationParameter=File] [simulation=File] [region=File] - -### -### vcs options -### -createSshKey.option.definition=--create-ssh-key|-c [force] [privateKeyFile:NewFile] -mavenFile.option.definition=--mavenFile -sshKeyFile.option.definition=--ssh-key-file|-k <privateKeyFile:File> -update.option.definition=--update|-u <value:Boolean> -vcsAddRemove.option.definition=--vcs2 <add|remove> <file:File+> -vcsUpdateCommitState.option.definition=--vcs <update|commit|state> [file:File*] - - -### -### les propri\u00E9t\u00E9s de la configuration principal obligatoires pour commandline -### - -#main.config.definition.configFileName=java.io.File:.isis-config-3 -#main.config.modifiers.configFileName=final,mandatory,transient - -#main.config.definition.encoding=java.lang.String:ISO-8859-1 -#main.config.modifiers.encoding=final,static,mandatory - -#main.config.definition.locale=java.util.Locale:fr_FR -#main.config.modifiers.locale=mandatory - -#main.config.definition.projectName=java.lang.String:Isis-Fish -#main.config.modifiers.projectName=final,static,mandatory - -#main.config.definition.version=org.codelutin.util.VersionNumber:3.1.2 -#main.config.modifiers.version=final,static,mandatory - -### -### les propri\u00E9t\u00E9s de la configuration principal -### - -main.config.definition.compileDirectory=java.io.File:isis-build -main.config.modifiers.compileDirectory=final,mandatory - -main.config.definition.dataBackupFilename=java.lang.String:data-backup.sql.gz -main.config.modifiers.dataBackupFilename=final,mandatory,static,transient - -main.config.definition.defaultBackupDirectory=java.io.File:isis-backup -main.config.modifiers.defaultBackupDirectory=final,mandatory - -main.config.definition.defaultExportDirectory=java.io.File:isis-export -main.config.modifiers.defaultExportDirectory=mandatory - -main.config.definition.defaultExportNames=java.lang.String -main.config.modifiers.defaultExportNames= - -main.config.definition.defaultMapFile=java.lang.String:maps/vmap_area_thin -main.config.modifiers.defaultMapFile=final,mandatory,static,transient - -main.config.definition.defaultResultNames=java.lang.String -main.config.modifiers.defaultResultNames= - -main.config.definition.defaultSimulator=java.lang.String:DefaultSimulator.java -main.config.modifiers.defaultSimulator=mandatory - -main.config.definition.defaultTagValue=java.lang.String -main.config.modifiers.defaultTagValue= - -main.config.definition.javadocURL=java.net.URL:http://isis-fish.labs.libre-entreprise.org/apidocs/ -main.config.modifiers.javadocURL=final,mandatory - -main.config.definition.localSimulator=java.lang.Boolean:true -main.config.modifiers.localSimulator=mandatory - -main.config.definition.login=java.lang.String:anonymous -main.config.modifiers.login=mandatory - -main.config.definition.password=java.lang.String:guest -main.config.modifiers.password=mandatory - -main.config.definition.regionMap=java.lang.String:maps -main.config.modifiers.regionMap=final,mandatory,static,transient - -main.config.definition.resultExport=java.lang.String:resultExports -main.config.modifiers.resultExport=final,mandatory,static,transient - -main.config.definition.simulationInformationFilename=java.lang.String:information -main.config.modifiers.simulationInformationFilename=final,mandatory,static,transient - -main.config.definition.simulationParametersFilename=java.lang.String:parameters.properties -main.config.modifiers.simulationParametersFilename=final,mandatory,static,transient - -main.config.definition.simulationReportMail=java.lang.String:isis-fish-bugreport at lists.labs.libre-entreprise.org -main.config.modifiers.simulationReportMail=mandatory - -main.config.definition.simulationResultXmlFilename=java.lang.String:isis-mexico-output.xml -main.config.modifiers.simulationResultXmlFilename=final,mandatory,static,transient - -main.config.definition.simulationServer=java.net.URL:http://simulateur.ifremer.fr:9090 -main.config.modifiers.simulationServer=mandatory - -main.config.definition.simulationShowOnlyError=java.lang.Boolean:false -main.config.modifiers.simulationShowOnlyError= - -main.config.definition.simulationShowOnlyQueue=java.lang.Boolean:false -main.config.modifiers.simulationShowOnlyQueue= - -main.config.definition.smtpServer=java.lang.String:smtp -main.config.modifiers.smtpServer=mandatory - -main.config.definition.userMail=java.lang.String -main.config.modifiers.userMail=mandatory - -main.config.definition.userName=java.lang.String -main.config.modifiers.userName=mandatory - - -### -### les propri\u00E9t\u00E9s de la configuration vcs -### -vcs.config.definition.localDatabasePath=java.io.File:isis-database-3 -vcs.config.modifiers.localDatabasePath=mandatory -#TODO Should use application version -vcs.config.definition.databaseVersion=org.codelutin.util.VersionNumber:3.1.3 -vcs.config.modifiers.databaseVersion=final,mandatory - -vcs.config.definition.hostName=java.lang.String:labs.libre-entreprise.org -vcs.config.modifiers.hostName=mandatory - -#vcs.config.definition.localDatabase=java.lang.String:isis-database-3 -#vcs.config.modifiers.localDatabase=final,mandatory - -#vcs.config.definition.localPath=java.io.File -#vcs.config.definition.localPath=java.io.File:isis-database-3 -#vcs.config.modifiers.localPath=final,mandatory - -vcs.config.definition.remoteDatabase=java.lang.String -vcs.config.modifiers.remoteDatabase=final,mandatory - -vcs.config.definition.remotePath=java.lang.String:svnroot/isis-fish-data -vcs.config.modifiers.remotePath=final,mandatory - -vcs.config.definition.useSshConnexion=java.lang.Boolean:false -vcs.config.modifiers.useSshConnexion=mandatory - -vcs.config.definition.keyFile=java.io.File:.ssh/id_dsa -vcs.config.modifiers.keyFile= - -vcs.config.definition.noPassPhrase=java.lang.Boolean:true -vcs.config.modifiers.noPassPhrase= - -#vcs.config.definition.passphrase=java.lang.char[] -#TODO Deal with char[] type -vcs.config.definition.passphrase=java.lang.String -vcs.config.modifiers.passphrase=transient - -vcs.config.definition.type=org.codelutin.vcs.VCSType:SVN -vcs.config.modifiers.type=final,mandatory - -vcs.config.definition.typeRepo=org.codelutin.vcs.VCSTypeRepo:TAG -vcs.config.modifiers.typeRepo=final,mandatory - -vcs.config.definition.userName=java.lang.String:anonymous -vcs.config.modifiers.userName=mandatory - -### -### les propri\u00E9t\u00E9s de la configuration h2 -### -# On utilise pas cglib pour eviter les OutOfMemory: PermGen -h2.config.definition.h2BytecodeProvider=java.lang.String:javassist -h2.config.modifiers.h2BytecodeProvider=final,mandatory,static,transient - -h2.config.definition.h2CurrentSessionContextClass=java.lang.String:thread -h2.config.modifiers.h2CurrentSessionContextClass=final,mandatory,static,transient - -h2.config.definition.h2Pass=java.lang.String: -h2.config.modifiers.h2Pass=final,static,transient - -h2.config.definition.h2User=java.lang.String:sa -h2.config.modifiers.h2User=final,static,transient - -h2.config.modifiers.h2Type=final,mandatory,static,transient -# TODO Use class type when we can use the project classpath in commandline plugin -h2.config.modifiers.h2Dialect=final,mandatory,static,transient -# TODO Use class type when we can use the project classpath in commandline plugin -h2.config.modifiers.h2Driver=final,mandatory,static,transient -h2.config.modifiers.h2URL=final,mandatory,static,transient - -# pour utiliser h2 -h2.config.definition.h2Type=org.codelutin.util.H2TypeEnum:h2 -h2.config.definition.h2Dialect=java.lang.String:org.hibernate.dialect.H2Dialect -h2.config.definition.h2Driver=java.lang.String:org.h2.Driver -h2.config.definition.h2URL=java.lang.String:jdbc:h2:file:{0};FILE_LOCK=file;MODE=hsqldb;DEFAULT_LOCK_TIMEOUT=1000;DB_CLOSE_DELAY=0;LOCK_MODE=3;LOG=1;TRACE_LEVEL_FILE=0;TRACE_LEVEL_SYSTEM_OUT=1 - -# pour utiliser Derby -#h2.config.definition.h2Type=org.codelutin.util.H2TypeEnum:derby -#h2.config.definition.h2Dialect=java.lang.String:org.hibernate.dialect.DerbyDialect -#h2.config.definition.h2Driver=java.lang.String:org.apache.derby.jdbc.EmbeddedDriver -#h2.config.definition.h2URL=java.lang.String:jdbc:derby:{0};create=true - -# pour utiliser HSQL -#h2.config.definition.h2Type=org.codelutin.util.H2TypeEnum:hsql -#h2.config.definition.h2Dialect=java.lang.String:org.hibernate.dialect.HSQLDialect -#h2.config.definition.h2Driver=java.lang.String:org.hsqldb.jdbcDriver -#h2.config.definition.h2URL=java.lang.String:jdbc:hsqldb:file:{0};shutdown=true - -# pour utiliser McKoi -#h2.config.definition.h2Type=org.codelutin.util.H2TypeEnum:mckoi -#h2.config.definition.h2Dialect=java.lang.String:org.hibernate.dialect.MckoiDialect -#h2.config.definition.h2Driver=java.lang.String:com.mckoi.JDBCDriver -#h2.config.definition.h2URL=java.lang.String:jdbc:mckoi:local://{0}?create_or_boot=true&database_path={1}&log_path={1}&use_nio_if_available=enabled&dont_synch_filesystem=enabled&io_safety_level=3 - -# On utilise pas cglib pour eviter les OutOfMemory: PermGen -h2.config.definition.h2MemBytecodeProvider=java.lang.String:javassist -h2.config.modifiers.h2MemBytecodeProvider=final,mandatory,static,transient - -h2.config.definition.h2MemPass=java.lang.String: -h2.config.modifiers.h2MemPass=final,mandatory,static,transient - -h2.config.definition.h2MemUser=java.lang.String:sa -h2.config.modifiers.h2MemUser=final,mandatory,static,transient - -h2.config.definition.h2MemURL=java.lang.String:jdbc:h2:mem:{0};MODE=hsqldb;DEFAULT_LOCK_TIMEOUT=1000;DB_CLOSE_DELAY=0;LOCK_MODE=3;LOG=0;TRACE_LEVEL_FILE=0;TRACE_LEVEL_SYSTEM_OUT=1 -h2.config.modifiers.h2MemURL=final,mandatory,static,transient -# TODO Use class type when we can use the project classpath in commandline plugin - -h2.config.definition.h2MemDialect=java.lang.String:org.hibernate.dialect.H2Dialect -h2.config.modifiers.h2MemDialect=final,mandatory,static,transient - -# TODO Use class type when we can use the project classpath in commandline plugin -h2.config.definition.h2MemDriver=java.lang.String:org.h2.Driver -h2.config.modifiers.h2MemDriver=final,mandatory,static,transient - -h2.config.modifiers.h2MemType=final,mandatory,static,transient -h2.config.definition.h2MemType=org.codelutin.util.H2TypeEnum:h2 - -h2.config.definition.migrationApplicationVersion=java.lang.String:1 -h2.config.modifiers.migrationApplicationVersion=final,mandatory,static,transient - -# TODO Use class type when we can use the project classpath in commandline plugin -h2.config.definition.migrationCallBackhandlers=java.lang.String:fr.ifremer.isisfish.datastore.migration.SwingMigrationCallbackHandler -h2.config.modifiers.migrationCallBackhandlers=final,mandatory,static,transient - -h2.config.definition.migrationModelNames=java.lang.String:IsisFish -h2.config.modifiers.migrationModelNames=final,mandatory,static,transient - -h2.config.definition.migrationPreviousMappingDirectory=java.lang.String:oldmappings -h2.config.modifiers.migrationPreviousMappingDirectory=final,mandatory,static,transient - -# TODO Use class type when we can use the project classpath in commandline plugin -h2.config.definition.migrationTopiaService=java.lang.String:org.codelutin.topia.migration.TopiaMigrationServiceImpl -h2.config.modifiers.migrationTopiaService=final,mandatory,static,transient - -h2.config.definition.storageData=java.lang.String:data -h2.config.modifiers.storageData=final,mandatory,static,transient - -h2.config.definition.updateschemaDatabase=java.lang.Boolean:true -h2.config.modifiers.updateschemaDatabase=final,mandatory,static,transient Modified: trunk/isis-fish/src/test/fr/ifremer/isisfish/simulator/SimulationHelperTest.java =================================================================== --- trunk/isis-fish/src/test/fr/ifremer/isisfish/simulator/SimulationHelperTest.java 2008-09-01 08:43:55 UTC (rev 1328) +++ trunk/isis-fish/src/test/fr/ifremer/isisfish/simulator/SimulationHelperTest.java 2008-09-01 08:48:20 UTC (rev 1329) @@ -151,7 +151,8 @@ tx.commitTransaction(); // lancement de la simulation - SimulationHelper.simulate(null, sim); + // FIXME a remplacer avec SimulationService +// SimulationHelper.simulate(null, sim); // verification qu'on retrouve les memes resulats pour les deux simulations ResultStorage resultRef = simRef.getResultStorage();
participants (1)
-
bpoussin@users.labs.libre-entreprise.org