Good relationships are less found than they are made. Rosetta stones. And in such a situation, you won't be only discovering/uncovering her, she'll be discovering/uncovering you also if you choose wisely.
That's the paths to growth message I've mentioned before. What Blue meant (I think) by her post about selfless males & ungrateful partners. Someone who isn't equally willing to help you to grow for yourself (or learn how to) won't make a good longterm partner.
What I would 'test' for, if I had to do so, would be for signs of an egocentric personality & rule those ppl out. Which is more than merely finding someone who is apparently giving, BTW. Some of the most egocentric personalities I've worked with are some of the most 'giving' ppl you could ever meet. But its only on a very superficial level & its often misplaced. Wives who martyr themselves for their families, men who 'give in' to their unreasonable partners with no benefit (Blue's example), employees who are willing to take on the hard, dirty work all the time; this type of giving is actually a convoluted form of selfishness (and often masochism). Its hard to detect, but you see it come out when the 'giving' is rejected by the intended recipient (b/c its not what they really wanted) & the Giver gets angry at the rejection. How could the recipient possibly reject such wonderful help/advice/gifts/whatever? They are genuinely confused as to why this happens & its sad b/c often the giver really does mean well, its just misplaced intentions based in selfishness & need. Its actually very difficult for these ppl to understand this about themselves, and it largely has to do with poor messages they received growing up about what it means to truly love someone. I'll tell you, its very hard to retrain these personalities (it can be done, tho, if you have skill & patience) so I'd think it easiest to just know what to look for & avoid these types.
Anyway, true giving is more about providing that which another person actually needs, not what you think they need. For those who have never been in this kind of partnership, the next closest example of this would be a parent's love for their children. True giving for a partner comes from a deep understanding of one's partner & one's own abilities (in other words, you have to actually know what you can & cannot reasonably offer your partner). Ersatz giving, strangely enough, comes from one's own *selfish* need & is not true giving. Be sure to understand the difference b/c its important to a good relationship.