Exemple #1
0
def test():
    cc = AvrGcc()
    assert len(cc.version()) > 0

    cc.build(cc.minprog)
    size = cc.size()
    assert size.program_bytes > 0
    assert size.program_percentage > 0

    eq_(size.data_bytes, 0)
    eq_(size.data_percentage, 0)

    cc.build('volatile int x=5; int main(){return x;}')
    size = cc.size()
    assert size.data_bytes > 0
    assert size.data_percentage > 0