Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 运行goapp测试时,main.main未定义错误_Unit Testing_Google App Engine_Go - Fatal编程技术网

Unit testing 运行goapp测试时,main.main未定义错误

Unit testing 运行goapp测试时,main.main未定义错误,unit-testing,google-app-engine,go,Unit Testing,Google App Engine,Go,在我的Google App Engine Go项目中,当我运行goapp测试时,我得到以下错误: runtime.main_main: main.main: not defined runtime.main_main: undefined: main.main 由于它不是一个普通的go应用程序,而是一个Google app Engine应用程序,它没有main.main(),所以我需要做什么才能运行测试?goapp test不带任何参数将运行当前/工作目录中的单元测试 因此,在运行测试之前,请

在我的Google App Engine Go项目中,当我运行
goapp测试时,我得到以下错误:

runtime.main_main: main.main: not defined
runtime.main_main: undefined: main.main

由于它不是一个普通的go应用程序,而是一个Google app Engine应用程序,它没有main.main(),所以我需要做什么才能运行测试?

goapp test
不带任何参数将运行当前/工作目录中的单元测试

因此,在运行测试之前,请导航到包含
*\u test.go
文件的文件夹,然后运行
goapp test

有关测试的更多信息可在此处找到:

当然还有跑步

goapp help test

运行
goapp test
时,工作目录中是否有
*\u test.go
文件?测试文件位于子文件夹中,但当我在工作目录中放置虚拟测试时,它可以很好地运行虚拟测试。把你的评论写在答案里,我会把它标记为正确的。