| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /*
- * Copyright (C) 2019 Intel Corporation. All rights reserved.
- * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- */
- package wamr
- import (
- "github.com/stretchr/testify/assert"
- "testing"
- )
- func TestRuntime(t *testing.T) {
- res := false
- if (Runtime() != nil) {
- res = true;
- }
- assert.Equal(t, res, true)
- err := Runtime().Init()
- assert.NoError(t, err)
- Runtime().Destroy()
- err = Runtime().FullInit(false, nil, 6)
- assert.NoError(t, err)
- Runtime().Destroy()
- err = Runtime().FullInit(false, nil, 0)
- assert.NoError(t, err)
- Runtime().Destroy()
- heap_buf := make([]byte, 128 * 1024)
- err = Runtime().FullInit(true, heap_buf, 4)
- assert.NoError(t, err)
- Runtime().Destroy()
- Runtime().FullInit(false, nil, 0)
- err = Runtime().FullInit(false, nil, 0)
- assert.NoError(t, err)
- Runtime().Destroy()
- Runtime().Destroy()
- }
|