Мне интересно, есть ли способ запустить и протестировать приложения GAE Go с помощью стандартного теста go || go build и т. д., и если это невозможно, то какая техническая причина.Могу ли я запускать приложения Appengine без инструмента/builder goapp?
ответ
SDK Go Go Engine содержит стандартные пакеты Go и инструменты, но их модифицированную версию.
GAE SDK также содержит локальные версии API API-сервисов платформы GAE, которые не являются частью SDK (даже API). Поэтому вы не можете просто использовать стандартный Go SDK. Когда вы создаете или тестируете с помощью SDK GAE, SDK заботится о макете контекста, поэтому ваше приложение будет иметь все (или большую часть вещей), необходимое для «ощущения», которое оно работает в среде GAE. SDK также содержит ограничения на песочницу, которые действуют в рабочей среде (например, вы не можете писать в локальные файлы).
Также обратите внимание, что некоторые функции GAE SDK также зависят от времени выполнения Python (поскольку SDK Go GAE был создан с использованием существующего SDK Python GAE), не все переписано в go.
Так что, учитывая все это, было бы невозможно построить/протестировать, используя стандартный Go SDK, и это даже не возможно.
- 1. Могу ли я запускать потоковые приложения Hadoop без настройки HDFS?
- 2. Могу ли я запускать приложения для Android из своего приложения?
- 3. Могу ли я использовать сокеты на Appengine без специальной библиотеки?
- 4. Как я могу запускать приложения Java?
- 5. Могу ли я запускать GUI-приложения внутри CoreOS?
- 6. Могу ли я запускать модульные тесты в качестве приложения Windows?
- 7. JQuery Mobile - Могу ли я запускать javascript без rel = external?
- 8. Могу ли я запускать RSpec и Autotest без огурца?
- 9. Как я могу запускать анимацию без очереди?
- 10. Могу ли я запускать скрипты с использованиемLegacyV2RuntimeActivationPolicy?
- 11. Могу ли я запускать Rails на узле?
- 12. Могу ли я запускать PHP на Java?
- 13. Невозможно изменить согласованность с помощью «теста goapp»
- 14. Где находится бинарный файл goapp?
- 15. Могу ли я qsub без источника .bash_profile
- 16. Как я могу запускать/останавливать приложения на другом компьютере?
- 17. Использование NDB без AppEngine
- 18. goapp fmt исходный код каталога
- 19. Можно ли запускать приложения GTK + без GNOME или подобных?
- 20. Могу ли я запускать симулятор iPhone и iPad одновременно
- 21. Доступ к MongoDB из приложения AppEngine
- 22. Могу ли я запускать программу через ssh в интерактивном режиме?
- 23. Зачем запускать setup.py, могу ли я просто вставить код?
- 24. Как я могу программно запускать события Google Analytics без браузера?
- 25. goapp служат: не удалось найти dev_appserver.py
- 26. Могу ли я создать продукт Eclipse без приложения RCP?
- 27. Могу ли я хранить свойства приложения без файла?
- 28. Могу ли я запустить задачу async без запуска приложения?
- 29. Могу ли я разрабатывать приложения для Android без IDE?
- 30. как я могу запускать запросы без цикла в Еогеасп