Bonjour Daniel, > Falko Trojahn <nospam...@smi-softmark.de> writes: > > > [...] > > >> Well, up to now, all command line parameters have had their counterpart >> in config.xml, so no need to specify command line parameters. >> > No, the /host, /query, /install, /remove, /upgrade does not have > config.xml couterpart, they have no meaning here. > > So, the standard command line parameters in "testone.cmd" (" /synchronize /noforcedremove /nonotify") do not make sense together with your options, do they?
Up to now, wpkg-tests did behave as standard Wpkg Client would do, but for sure we'll be a lot more flexible if we like to test other command line options as well. >> If you really need 'em, you can put a "cmdlineparams.txt" in a test dir >> and I'll have a look at "testone.cmd", how to read this file (if it >> exists) into a variable. >> > Maybe a call on a cmdlineparams.cmd to define a variable ? > > - Use SETLOCAL/ENDLOCAL to avoid environnement pollution > - a cmdlineparams.cmd define a variable, like %WPKG_CMD_PARAMS% > - in testone.cmd: > * IF EXIST "%1\%2\cmdlineparams.cmd" CALL "%1\%2\cmdlineparams.cmd" > * cscript [...] %WPKG_CMD_PARAMS% > Apart from the "_" in the variable, this is a good idea. For flexibility, in revision 120 I've introduced two calls: IF EXIST "%1\customparams.cmd" CALL "%1\customparams.cmd" %1 %2 IF EXIST "%1\%2\customparams.cmd" CALL "%1\%2\customparams.cmd" %1 %2 Additionally, the parameters %1 %2 are given to cmdlineparams.cmd for further use. Perhaps the actual system of comparing the resulting wpkg.xml is not enough. So I introduced another two calls to CALL "%1\customcompare.cmd %1 %2" CALL "%1\%2\customcompare.cmd %1 %2" If it returns errorlevel 0 -> ok, errorlevel >0 -> fail. Here is an example of two custom cmds, doing nearly the same as testone.cmd normally does: // customparams.cmd echo calling %1 %2 %0 set WPKGCMDPARAMS=/synchronize /notify // customcompare.cmd echo calling %1 %2 %0 fc /L /N ..\..\wpkg.xml ..\..\compare\%1\%2\wpkg.xml Be aware, that the working directory changes. Bon journee, Falko ------------------------------------------------------------------------- wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/ _______________________________________________ wpkg-users mailing list wpkg-users@lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/wpkg-users