'return command line option value.
:arg name: name of the option.  You may also specify
the literal ``--OPT`` option instead of the "dest" option name.
:arg default: default value if no option of that name exists.
:arg skip: if True raise pytest.skip if option does not exists
or has a None value.'

def getoption(self, name, default=notset, skip=False):

    name = self._opt2dest.get(name, name)
    try:
        val = getattr(self.option, name)
        if ((val is None) and skip):
            raise AttributeError(name)
        return val
    except AttributeError:
        if (default is not notset):
            return default
        if skip:
            import pytest
            pytest.skip(('no    %r    option    found' % (name,)))
        raise ValueError(('no    option    named    %r' % (name,)))
