My inlaws grow a tomato on their full shade deck every year and somehow manage to get a few tomatoes out of it! It gets very lanky and doesn't seem all too happy, but they manage. (I'm still not sure why but I've found it's better to not ask questions sometimes
)
I would think your best bet would be with the grape tomato types (the little tom kind)