compiler: move tests from vm/tests
These don't belong to VM as they compile some Go code and run it in a VM. One may call them integration tests, but I prefer to attribute them to compiler. Moving these tests into pkg/compiler also allows to properly count the compiler coverage they add: -ok github.com/CityOfZion/neo-go/pkg/compiler (cached) coverage: 69.7% of statements +ok github.com/CityOfZion/neo-go/pkg/compiler (cached) coverage: 84.2% of statements This change also fixes `contant` typo and removes fake packages exposed to the public by moving foo/bar/foobar into the testdata directory.
This commit is contained in:
parent
629c6a7333
commit
094c8474b7
19 changed files with 18 additions and 18 deletions
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"math/big"
|
"math/big"
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"math/big"
|
"math/big"
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import "testing"
|
import "testing"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"math/big"
|
"math/big"
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"math/big"
|
"math/big"
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"math/big"
|
"math/big"
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"math/big"
|
"math/big"
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"math/big"
|
"math/big"
|
||||||
|
@ -9,7 +9,7 @@ func TestImportFunction(t *testing.T) {
|
||||||
src := `
|
src := `
|
||||||
package somethingelse
|
package somethingelse
|
||||||
|
|
||||||
import "github.com/CityOfZion/neo-go/pkg/vm/tests/foo"
|
import "github.com/CityOfZion/neo-go/pkg/compiler/testdata/foo"
|
||||||
|
|
||||||
func Main() int {
|
func Main() int {
|
||||||
i := foo.NewBar()
|
i := foo.NewBar()
|
||||||
|
@ -23,7 +23,7 @@ func TestImportStruct(t *testing.T) {
|
||||||
src := `
|
src := `
|
||||||
package somethingwedontcareabout
|
package somethingwedontcareabout
|
||||||
|
|
||||||
import "github.com/CityOfZion/neo-go/pkg/vm/tests/bar"
|
import "github.com/CityOfZion/neo-go/pkg/compiler/testdata/bar"
|
||||||
|
|
||||||
func Main() int {
|
func Main() int {
|
||||||
b := bar.Bar{
|
b := bar.Bar{
|
||||||
|
@ -39,7 +39,7 @@ func TestMultipleDirFileImport(t *testing.T) {
|
||||||
src := `
|
src := `
|
||||||
package hello
|
package hello
|
||||||
|
|
||||||
import "github.com/CityOfZion/neo-go/pkg/vm/tests/foobar"
|
import "github.com/CityOfZion/neo-go/pkg/compiler/testdata/foobar"
|
||||||
|
|
||||||
func Main() bool {
|
func Main() bool {
|
||||||
ok := foobar.OtherBool()
|
ok := foobar.OtherBool()
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"math/big"
|
"math/big"
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"math/big"
|
"math/big"
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"math/big"
|
"math/big"
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import "testing"
|
import "testing"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
|
@ -1,4 +1,4 @@
|
||||||
package vm_test
|
package compiler_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
Loading…
Reference in a new issue