Josh, thanks but actually I don't know how to set the base directory of the 
test suite in the Test Get/Build phase. Is it setup in the ini file or 
somewhere? and how?

Regards,

On 11/5/10 11:32 AM, Joshua Hursey wrote:
> 
> On Nov 5, 2010, at 10:11 AM, DongInn Kim wrote:
> 
>> Josh, I have another question.
>> How can mtt find the script to run?
>>>> exec = ./run-cr-correctness.pl -test ...
>>
>> I can write a similar script like run-correctness.pl but if I put my 
>> script(e.g., run-ftb-tests.pl) to ftb-tests/iu/ftt/ftb/, how can I make mtt 
>> recognize this path and file?
> 
> The file is in the ompi-tests repo, under:
>    ompi-tests/iu/ft/correctness/run-correctness.pl
> 
> Remember that the Test Run phase will 'cd' into the base directory of the 
> test suite that you specify in the Test Get/Build phase. So you can reference 
> a relative path with respect to the test suite. So just put the script in 
> with the test suite, and the Test Get phase will grab it for you.
> 
> -- Josh
> 
>>
>> Regards,
>>
>> On 11/5/10 9:01 AM, DongInn Kim wrote:
>>> Hi Josh,
>>>> Do you need to restart the FTB daemons before every test, or just start 
>>>> them once before running an entire test suite?
>>> I believe that the daemon needs to run once before running an entire test 
>>> set. Abhishek, can you confirm?
>>>
>>> I would follow your suggestion(i.e., add the script to run the daemons to 
>>> the "Test Run" phase) and I will let you know how it goes. Thanks.
>>>
>>> BTW, can I take a look at the script "run-cr-correctness.pl"? It seems that 
>>> it is not under the mtt repository.
>>>
>>> Regards,
>>>
>>> On 11/5/10 8:40 AM, Joshua Hursey wrote:
>>>> DongInn,
>>>>
>>>> Do you need to restart the FTB daemons before every test, or just start 
>>>> them once before running an entire test suite?
>>>>
>>>>
>>>> Adding another phase is pretty involved (will likely require changes to 
>>>> every piece of MTT - client, database, reporter), so I would suggest doing 
>>>> something like this in 'Test Run'. Something like a pre-exec hook.
>>>>
>>>> As an alternative you could write a script that would encapsulate:
>>>> - Launch FTB Daemons
>>>> - Run a specific test
>>>> - Shutdown FTB Daemons
>>>>
>>>> This would occur for each test in the 'Test Run' phase. This is similar to 
>>>> what I did for the C/R support. So in the 'MPI Details' section I have 
>>>> something like:
>>>> ============================
>>>> [MPI Details: OMPI]
>>>> exec = ./run-cr-correctness.pl -test &test_executable() \
>>>>       -storage-dir /storage/tmp/snapshot/ \
>>>>       -np &test_np() \
>>>>       -mca "@fixes@ -am ft-enable-cr @pml@" \
>>>>       --prefix &test_prefix() -v 2
>>>>
>>>> fixes = -mca orte_base_help_aggregate 0
>>>> ============================
>>>>
>>>> Then for each of the Test Runs the '&test_executable()' funclet is filled 
>>>> in with the test name, and the perl script handles the rest of the launch 
>>>> from there.
>>>>
>>>> If it is helpful, the C/R 'Test Get/Build/Run' phases are in 
>>>> ompi-tests/iu/mtt/etc/mtt2/ftcr.ini.
>>>> And the 'MPI Details' is under "OMPI DETAILS COMMON FTCR TEST" in 
>>>> ompi-tests/iu/mtt/odin/etc/general/generic-subs2.config
>>>>
>>>> Let me know if that helps.
>>>>
>>>> -- Josh
>>>>
>>>> On Nov 5, 2010, at 2:06 AM, DongInn Kim wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Is there any way to put some lines to the mtt ini file to run the FTB 
>>>>> daemons(ftb_database_server and ftb_agent)?
>>>>>
>>>>> Should we make another "FTB Run" phase after "FTB Install" or run the two 
>>>>> daemons inside "Test run" but run the daemons before running the test 
>>>>> scripts?
>>>>> I think either way would be fine if I have a working syntax for the both 
>>>>> cases.
>>>>>
>>>>> Any help would be really appreciated.
>>>>>
>>>>> Regards,
>>>>>
>>>>> -- 
>>>>> - DongInn
>>>>> _______________________________________________
>>>>> mtt-devel mailing list
>>>>> mtt-de...@open-mpi.org
>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel
>>>>>
>>>>
>>>> ------------------------------------
>>>> Joshua Hursey
>>>> Postdoctoral Research Associate
>>>> Oak Ridge National Laboratory
>>>> http://users.nccs.gov/~jjhursey
>>>>
>>>>
>>>> _______________________________________________
>>>> mtt-devel mailing list
>>>> mtt-de...@open-mpi.org
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel
>>>
>>
>> -- 
>> - DongInn
>> _______________________________________________
>> mtt-devel mailing list
>> mtt-de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel
>>
> 
> ------------------------------------
> Joshua Hursey
> Postdoctoral Research Associate
> Oak Ridge National Laboratory
> http://users.nccs.gov/~jjhursey
> 
> 
> _______________________________________________
> mtt-devel mailing list
> mtt-de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel

-- 
- DongInn

Reply via email to