Jeffrey,
Jeffrey Huang wrote:
> Would you please let me know the usage of the command line options,
> is it adding "-i/I' to grub menu? or
> /usr/bin/auto-install -i/I?
>
/usr/bin/auto-install -i/I
> And which build can I get this fix? The coming build 110? I see the bug
> status is fixinsource.
>
I see it in 109 as well.
William
> Great Thanks
> Jeffrey
>
>
> William Schumann ??:
>
>> Jeffrey,
>> Jeffrey Huang wrote:
>>
>>> ...
>>>
>>>> Jeffrey,
>>>> The fix for 5653, now in source, includes command line options to
>>>> facilitate Automated Installer testing.
>>>> -i will cause AI to exit before Target Instantiation
>>>>
>>>>
>>> "Before TI", it is useful for us to test cases which verify various
>>> criteria, since I only need to get the manifest
>>> w/o TI and IPS.
>>> Now what I am doing is given a fake target device to make the AI fails.
>>> With "-i", I do not need to set this fake target device any more.
>>>
>>>
>>>
>>>> -I after
>>>>
>>>>
>>> So "After TI", does it means already physically changed the hard disk,
>>> so the actual partition and slice
>>> are created on disk, right?
>>>
>>>
>> YES
>>
>>> If YES, then it will be very useful, it could save us a lot of test
>>> execution time, because now my test case
>>> has to wait the whole installation process end to verify disk actions.
>>>
>>> And further more, I have a question:
>>> Do "TI" create zpool and zfs? Do we have an option to disable creating
>>> zfs dump and zfs swap dataset on rpool?
>>>
>>>
>> Not yet.
>>
>>> Because when I am trying to execute the test case again and again, I
>>> have to export/destroy zpool from last AI,
>>> but I have to remove dump and swap device from zpool by command:
>>> # swap -d /dev/zvol/dsk/rpool/swap
>>> # dumpadm -d swap
>>>
>>> but this 2 commands quite often cause whole ZFS hang (I guest zfs has
>>> serious problems),
>>> then I have to reboot the machine.
>>>
>>>
>> I am also forced to reboot sometimes when doing this in testing, and it
>> would be a nice feature and not hard to implement.
>>
>> If you file a bug for this, we should be able to get it in, with 2009.1H
>> being the highest priority at the moment.
>> William
>>
>>>
>>>
>>>> An exit status of zero indicates success, otherwise failure.
>>>>
>>>> Please let me know if this is useful to you.
>>>> William
>>>>
>>>> jeffrey huang wrote:
>>>>
>>>>
>>>>> Hi, Jan,
>>>>>
>>>>> So, that being the case, we will stop new development and putback of
>>>>> liborchestrator test suite,
>>>>> then put more efforts on AI test cases development to cover those
>>>>> functions.
>>>>>
>>>>> Thanks
>>>>>
>>>>> Jeffrey
>>>>>
>>>>> jan damborsky ??:
>>>>>
>>>>>
>>>>>> Hi Jeffrey,
>>>>>>
>>>>>>
>>>>>> On 02/13/09 08:48, jeffrey huang wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Hi, William and Jan,
>>>>>>>
>>>>>>> I'd like to suggest that can we give up the liborchestrator test
>>>>>>> suite? I am based on following reason:
>>>>>>>
>>>>>>> liborchestrator test suite based on 2 test driver:
>>>>>>> - disktest
>>>>>>> - kbdtest
>>>>>>>
>>>>>>> 1. disktest is unnecessary when AI manifest processing was
>>>>>>> implemented, some of the features could be covered by AI testing and
>>>>>>> TD testing
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> I tend to agree. We have recently discussed this with William
>>>>>> and he pointed this out as well - the same level of test coverage
>>>>>> can be accomplished by combination of TD and AI - William
>>>>>> suggested to enhance orchestrator for testing purposes
>>>>>> by specifying set of checkpoints in which we could terminate
>>>>>> the process and inspect test results.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> 2. kbdtest is plan to be replaced with G11n test driver which would be
>>>>>>> delivered with G11n module proposed by globalization team.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> kbdtest is definitely out of date and thus useless.
>>>>>> As you pointed out, the plan was to replace it with
>>>>>> the one delivered with G11n module. However,
>>>>>> no ETA is available at the time being, so the plans
>>>>>> might need to be accommodated - stay tuned :-).
>>>>>>
>>>>>> Thank you,
>>>>>> Jan
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> 3. And the current test cases we could implemented and features we
>>>>>>> could covered are quite limited.
>>>>>>>
>>>>>>> I came out above conclusion by tracking following bugs and email
>>>>>>> thread for "code review request 5656":
>>>>>>>
>>>>>>> bug 6193 Needs to integrate test binaries to package when build
>>>>>>> slim_source
>>>>>>> bug 5644 TD and TI test drivers should be built as part of full build
>>>>>>> of source gate
>>>>>>> Bug 3112 liborchestrator test driver should be enhanced to address QA
>>>>>>> requirements
>>>>>>>
>>>>>>> --
>>>>>>> Great Thanks & Best Regards
>>>>>>>
>>>>>>> ---
>>>>>>> Jeffrey Huang SWAN: x51683, Ext: 0086-10-62673683
>>>>>>> Solaris QE Group Email: jeffrey.huang at sun.com
>>>>>>> China Engineering & Research Institute, Sun Microsystems
>>>>>>> 7/F Chuang Xin Plaza, Tsinghua Science Park, Beijing China
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> --
>>>>> Great Thanks & Best Regards
>>>>>
>>>>> ---
>>>>> Jeffrey Huang SWAN: x51683, Ext: 0086-10-62673683
>>>>> Solaris QE Group Email: jeffrey.huang at sun.com
>>>>> China Engineering & Research Institute, Sun Microsystems
>>>>> 7/F Chuang Xin Plaza, Tsinghua Science Park, Beijing China
>>>>>
>>>>>
>>>>>
>>>
>>>
>
>