Пример #1
0
def create_squeakimage():
    example = get_miniimage()
    example.initialize()

    image = squeakimage.SqueakImage()
    image.from_reader(example)
    return image
Пример #2
0
def setup_module(module, filename='mini.image'):
    space = objspace.ObjSpace()
    module.mini_image = py.magic.autopath().dirpath().dirpath().join(filename)
    module.reader = open_miniimage(space)
    reader.initialize()
    module.image = squeakimage.SqueakImage()
    module.image.from_reader(space, get_reader())
    module.space = space
Пример #3
0
def setup_module(module):
    global mini_image
    global reader
    global image
    mini_image = py.magic.autopath().dirpath().dirpath().join('mini.image')
    reader = open_miniimage()
    reader.initialize()
    image = squeakimage.SqueakImage()
    image.from_reader(get_reader())
Пример #4
0
def entry_point(argv):
    if len(argv) > 1:
        filename = argv[1]
    else:
        print "usage:", argv[0], "<image name>"
        return -1
    reader = squeakimage.ImageReader(squeakimage.Stream(DummyFile(filename)))
    reader.initialize()
    image = squeakimage.SqueakImage()
    image.from_reader(reader)
    interp = tinyBenchmarks(image)
    run_benchmarks(interp)
    return 0