30.07.2013 Views

Development and Implementation of a File System for Gannet Virtual ...

Development and Implementation of a File System for Gannet Virtual ...

Development and Implementation of a File System for Gannet Virtual ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5.1.2 Integration Testing<br />

After <strong>Gannet</strong>FS passed s<strong>of</strong>tware testing, it gained the confidence level that <strong>Gannet</strong>FS<br />

has met the requirement <strong>and</strong> it works properly. The next phase is integration which<br />

is a process to implement <strong>Gannet</strong>FS file system into <strong>Gannet</strong> <strong>Virtual</strong> Machine.<br />

Integration testing checks that <strong>Gannet</strong>FS actually works together with <strong>Gannet</strong><br />

<strong>Virtual</strong> Machine. As discussed on previous chapter, integration <strong>of</strong> <strong>Gannet</strong>FS does not<br />

add new feature to <strong>Gannet</strong> <strong>Virtual</strong> Machine, but it provides alternative storage<br />

mechanism which is complementary with the old system. Furthermore, C++ #ifdef,<br />

else, <strong>and</strong> endif# technique was applied during the integration to localized the<br />

changes.<br />

The testing <strong>for</strong> integration is quite straight <strong>for</strong>ward. The integration only changes<br />

the way <strong>Gannet</strong> <strong>Virtual</strong> Machine stores the data <strong>and</strong> has no affect on output <strong>of</strong> the<br />

system. Hence, the test can be declared as success if the output <strong>of</strong> the system<br />

between <strong>Gannet</strong> <strong>Virtual</strong> Machine with <strong>Gannet</strong>FS integrated <strong>and</strong> <strong>Gannet</strong> <strong>Virtual</strong><br />

Machine without <strong>Gannet</strong>FS is identical.<br />

51

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!