Browse Source

move test to pikaCompiler

Lyon 2 năm trước cách đây
mục cha
commit
b4f7b4275c
100 tập tin đã thay đổi với 30 bổ sung28 xóa
  1. 19 19
      .gitignore
  2. 0 2
      port/linux/init.sh
  3. 1 1
      port/linux/package/pikascript/pika.studio
  4. 1 1
      port/linux/pkg-push.sh
  5. 2 2
      port/linux/push-core.sh
  6. 1 1
      port/linux/std_push.sh
  7. 0 0
      port/linux/test/CMakeLists.txt
  8. 0 0
      port/linux/test/PikaCV-test.cpp
  9. 0 0
      port/linux/test/PikaMath-test.cpp
  10. 0 0
      port/linux/test/PikaNN-test.cpp
  11. 0 0
      port/linux/test/assets/pic1.jpg
  12. 0 0
      port/linux/test/assets/test.jpg
  13. 0 0
      port/linux/test/assets/test.txt
  14. 0 0
      port/linux/test/assets/test2.jpg
  15. 0 0
      port/linux/test/assets/widget_config.ini
  16. 0 0
      port/linux/test/cJSON-test.cpp
  17. 0 0
      port/linux/test/chinese-test.cpp
  18. 0 0
      port/linux/test/compile-test.cpp
  19. 0 0
      port/linux/test/configparser-test.cpp
  20. 0 0
      port/linux/test/content-test.cpp
  21. 0 0
      port/linux/test/ctypes-test.cpp
  22. 0 0
      port/linux/test/hal-test.cpp
  23. 0 0
      port/linux/test/hashlib-test.cpp
  24. 0 0
      port/linux/test/json-test.cpp
  25. 0 0
      port/linux/test/main.cpp
  26. 0 0
      port/linux/test/mem_test.cpp
  27. 6 2
      port/linux/test/module-test.cpp
  28. 0 0
      port/linux/test/mqtt-test.cpp
  29. 0 0
      port/linux/test/network-test.cpp
  30. 0 0
      port/linux/test/object-test.cpp
  31. 0 0
      port/linux/test/os-test.cpp
  32. 0 0
      port/linux/test/out/path
  33. 0 0
      port/linux/test/out/unpack/path
  34. 0 0
      port/linux/test/packtool-test.cpp
  35. 0 0
      port/linux/test/pikaMain-test.cpp
  36. 0 0
      port/linux/test/pika_config_gtest.c
  37. 0 0
      port/linux/test/pika_config_gtest.h
  38. 0 0
      port/linux/test/pikaui-test.cpp
  39. 0 0
      port/linux/test/py-test.cpp
  40. 0 0
      port/linux/test/python/PikaCV/PikaCV_test1.py
  41. 0 0
      port/linux/test/python/PikaCV/PikaCV_test10.py
  42. 0 0
      port/linux/test/python/PikaCV/PikaCV_test11.py
  43. 0 0
      port/linux/test/python/PikaCV/PikaCV_test2.py
  44. 0 0
      port/linux/test/python/PikaCV/PikaCV_test3.py
  45. 0 0
      port/linux/test/python/PikaCV/PikaCV_test4.py
  46. 0 0
      port/linux/test/python/PikaCV/PikaCV_test5.py
  47. 0 0
      port/linux/test/python/PikaCV/PikaCV_test6.py
  48. 0 0
      port/linux/test/python/PikaCV/PikaCV_test7.py
  49. 0 0
      port/linux/test/python/PikaCV/PikaCV_test8.py
  50. 0 0
      port/linux/test/python/PikaCV/PikaCV_test9.py
  51. 0 0
      port/linux/test/python/PikaMath/Quaternion_test.py
  52. 0 0
      port/linux/test/python/PikaMath/modbus_convert.py
  53. 0 0
      port/linux/test/python/PikaNN/PikaNN_test1.py
  54. 0 0
      port/linux/test/python/PikaUI/PikaUI.py
  55. 0 0
      port/linux/test/python/PikaUI/PikaUI_GPU_text.py
  56. 0 0
      port/linux/test/python/PikaUI/pikascript-api/keep
  57. 0 0
      port/linux/test/python/PikaUI/test_page.py
  58. 0 0
      port/linux/test/python/TemplateDevice/gpio_cb.py
  59. 0 0
      port/linux/test/python/UnitTest.py
  60. 0 0
      port/linux/test/python/UnitTest2.py
  61. 0 0
      port/linux/test/python/_thread/test1.py
  62. 0 0
      port/linux/test/python/_thread/test2.py
  63. 0 0
      port/linux/test/python/_thread/thread_self.py
  64. 0 0
      port/linux/test/python/aes/test_aes.py
  65. 0 0
      port/linux/test/python/base64/test_base64.py
  66. 0 0
      port/linux/test/python/builtins/XOR.py
  67. 0 0
      port/linux/test/python/builtins/bigfile.py
  68. 0 0
      port/linux/test/python/builtins/bytes.py
  69. 0 0
      port/linux/test/python/builtins/class_hint.py
  70. 0 0
      port/linux/test/python/builtins/class_script.py
  71. 0 0
      port/linux/test/python/builtins/ctypes.py
  72. 0 0
      port/linux/test/python/builtins/dict.py
  73. 0 0
      port/linux/test/python/builtins/dict_comment.py
  74. 0 0
      port/linux/test/python/builtins/encode_decode.py
  75. 0 0
      port/linux/test/python/builtins/eval.py
  76. 0 0
      port/linux/test/python/builtins/file.py
  77. 0 0
      port/linux/test/python/builtins/file2.py
  78. 0 0
      port/linux/test/python/builtins/file3.py
  79. 0 0
      port/linux/test/python/builtins/file_nofound.py
  80. 0 0
      port/linux/test/python/builtins/fn_default1.py
  81. 0 0
      port/linux/test/python/builtins/fn_default_tuple.py
  82. 0 0
      port/linux/test/python/builtins/fn_fn.py
  83. 0 0
      port/linux/test/python/builtins/fn_pos_vars.py
  84. 0 0
      port/linux/test/python/builtins/for_return.py
  85. 0 0
      port/linux/test/python/builtins/function.py
  86. 0 0
      port/linux/test/python/builtins/getitem.py
  87. 0 0
      port/linux/test/python/builtins/int_extern.py
  88. 0 0
      port/linux/test/python/builtins/is_not.py
  89. 0 0
      port/linux/test/python/builtins/isinstance.py
  90. 0 0
      port/linux/test/python/builtins/list_tuple_equ.py
  91. 0 0
      port/linux/test/python/builtins/max_min.py
  92. 0 0
      port/linux/test/python/builtins/opt_self.py
  93. 0 0
      port/linux/test/python/builtins/print.py
  94. 0 0
      port/linux/test/python/builtins/seek.py
  95. 0 0
      port/linux/test/python/builtins/slice.py
  96. 0 0
      port/linux/test/python/builtins/split.py
  97. 0 0
      port/linux/test/python/builtins/str_join.py
  98. 0 0
      port/linux/test/python/builtins/tuple.py
  99. 0 0
      port/linux/test/python/builtins/type.py
  100. 0 0
      port/linux/test/python/builtins/utf8.py

+ 19 - 19
.gitignore

@@ -44,25 +44,25 @@ port/linux/pika_bytecode.bin
 port/linux/config/pika_config.h
 
 #<lab>
-test/VM-test.cpp
-test/arg-test.cpp
-test/args-test.cpp
-test/builtin-test.cpp
-test/class-test.cpp
-test/closure-test.cpp
-test/cmodule-test.cpp
-test/compile-test.cpp
-test/doc-test.cpp
-test/event-test.cpp
-test/except-test.cpp
-test/gc-test.cpp
-test/lua-test.cpp
-test/parse-test.cpp
-test/pool-test.cpp
-test/stack-test.cpp
-test/strs-test.cpp
-test/sysObj-test.cpp
-test/thread-test.cpp
+port/linux/test/VM-test.cpp
+port/linux/test/arg-test.cpp
+port/linux/test/args-test.cpp
+port/linux/test/builtin-test.cpp
+port/linux/test/class-test.cpp
+port/linux/test/closure-test.cpp
+port/linux/test/cmodule-test.cpp
+port/linux/test/compile-test.cpp
+port/linux/test/doc-test.cpp
+port/linux/test/event-test.cpp
+port/linux/test/except-test.cpp
+port/linux/test/gc-test.cpp
+port/linux/test/lua-test.cpp
+port/linux/test/parse-test.cpp
+port/linux/test/pool-test.cpp
+port/linux/test/stack-test.cpp
+port/linux/test/strs-test.cpp
+port/linux/test/sysObj-test.cpp
+port/linux/test/thread-test.cpp
 tools/pikaCompiler/cross-build.sh
 tools/pikaByteCodeGen/cross-win.sh
 tools/pikaByteCodeGen/CrossCompile.cmake

+ 0 - 2
port/linux/init.sh

@@ -1,6 +1,4 @@
 ROOT=$PWD
-rm -rf test
-ln -s ../../test test
 
 cp config/pika_config_default.h config/pika_config.h
 

+ 1 - 1
port/linux/package/pikascript/pika.studio

@@ -1 +1 @@
-<args>--add-file ../../test/assets/widget_config.ini --add-file ../../test/assets/test.txt</args>
+<args>--add-file test/assets/widget_config.ini --add-file test/assets/test.txt</args>

+ 1 - 1
port/linux/pkg-push.sh

@@ -52,7 +52,7 @@ echo "$FLAG_INFO python test files added:"
 rm ../../examples/$pkg -rf
 mkdir ../../examples/$pkg
 cp test/python/$pkg/*.py ../../examples/$pkg -r
-git add ../../test/python/$pkg
+git add test/python/$pkg
 git add ../../examples/$pkg
 ls ../../examples/$pkg
 fi

+ 2 - 2
port/linux/push-core.sh

@@ -9,8 +9,8 @@ fi
 
 cp package/pikascript/pikascript-core/* ../../src -r
 cp package/pikascript/PikaObj.pyi ../../src
-git add $(find ../../test/python -name '*.py')
-git add $(find ../../test -name '*.cpp')
+git add $(find test/python -name '*.py')
+git add $(find test -name '*.cpp')
 sh std_push.sh PikaStdLib
 sh std_push.sh PikaStdData
 sh std_push.sh PikaDebug

+ 1 - 1
port/linux/std_push.sh

@@ -12,7 +12,7 @@ echo "$FLAG_INFO python test files added:"
 rm ../../examples/$pkg -rf
 mkdir ../../examples/$pkg
 cp test/python/$pkg/*.py ../../examples/$pkg -r
-git add ../../test/python/$pkg
+git add test/python/$pkg
 git add ../../examples/$pkg
 ls ../../examples/$pkg
 fi

+ 0 - 0
test/CMakeLists.txt → port/linux/test/CMakeLists.txt


+ 0 - 0
test/PikaCV-test.cpp → port/linux/test/PikaCV-test.cpp


+ 0 - 0
test/PikaMath-test.cpp → port/linux/test/PikaMath-test.cpp


+ 0 - 0
test/PikaNN-test.cpp → port/linux/test/PikaNN-test.cpp


+ 0 - 0
test/assets/pic1.jpg → port/linux/test/assets/pic1.jpg


+ 0 - 0
test/assets/test.jpg → port/linux/test/assets/test.jpg


+ 0 - 0
test/assets/test.txt → port/linux/test/assets/test.txt


+ 0 - 0
test/assets/test2.jpg → port/linux/test/assets/test2.jpg


+ 0 - 0
test/assets/widget_config.ini → port/linux/test/assets/widget_config.ini


+ 0 - 0
test/cJSON-test.cpp → port/linux/test/cJSON-test.cpp


+ 0 - 0
test/chinese-test.cpp → port/linux/test/chinese-test.cpp


+ 0 - 0
test/compile-test.cpp → port/linux/test/compile-test.cpp


+ 0 - 0
test/configparser-test.cpp → port/linux/test/configparser-test.cpp


+ 0 - 0
test/content-test.cpp → port/linux/test/content-test.cpp


+ 0 - 0
test/ctypes-test.cpp → port/linux/test/ctypes-test.cpp


+ 0 - 0
test/hal-test.cpp → port/linux/test/hal-test.cpp


+ 0 - 0
test/hashlib-test.cpp → port/linux/test/hashlib-test.cpp


+ 0 - 0
test/json-test.cpp → port/linux/test/json-test.cpp


+ 0 - 0
test/main.cpp → port/linux/test/main.cpp


+ 0 - 0
test/mem_test.cpp → port/linux/test/mem_test.cpp


+ 6 - 2
test/module-test.cpp → port/linux/test/module-test.cpp

@@ -490,7 +490,9 @@ char f_getchar(void) {
     if (n > 0) {
         return c;
     }
-    return 0;
+    pika_platform_printf("f_getchar error\r\n");
+    pika_assert(0);
+    return -1;
 }
 void pikaScriptShell_withGetchar(PikaObj* self, sh_getchar getchar_fn);
 }
@@ -592,7 +594,9 @@ TEST(module, REPL_stdtask) {
     EXPECT_EQ(pikaMemNow(), 0);
 }
 
-TEST_RUN_SINGLE_FILE(modbus, rtu_master_err, "test/python/modbus/rtu_master_err.py")
+TEST_RUN_SINGLE_FILE(modbus,
+                     rtu_master_err,
+                     "test/python/modbus/rtu_master_err.py")
 
 TEST_RUN_SINGLE_FILE_PASS(proxy, proxy3, "test/python/proxy/proxy3.py")
 

+ 0 - 0
test/mqtt-test.cpp → port/linux/test/mqtt-test.cpp


+ 0 - 0
test/network-test.cpp → port/linux/test/network-test.cpp


+ 0 - 0
test/object-test.cpp → port/linux/test/object-test.cpp


+ 0 - 0
test/os-test.cpp → port/linux/test/os-test.cpp


+ 0 - 0
test/out/path → port/linux/test/out/path


+ 0 - 0
test/out/unpack/path → port/linux/test/out/unpack/path


+ 0 - 0
test/packtool-test.cpp → port/linux/test/packtool-test.cpp


+ 0 - 0
test/pikaMain-test.cpp → port/linux/test/pikaMain-test.cpp


+ 0 - 0
test/pika_config_gtest.c → port/linux/test/pika_config_gtest.c


+ 0 - 0
test/pika_config_gtest.h → port/linux/test/pika_config_gtest.h


+ 0 - 0
test/pikaui-test.cpp → port/linux/test/pikaui-test.cpp


+ 0 - 0
test/py-test.cpp → port/linux/test/py-test.cpp


+ 0 - 0
test/python/PikaCV/PikaCV_test1.py → port/linux/test/python/PikaCV/PikaCV_test1.py


+ 0 - 0
test/python/PikaCV/PikaCV_test10.py → port/linux/test/python/PikaCV/PikaCV_test10.py


+ 0 - 0
test/python/PikaCV/PikaCV_test11.py → port/linux/test/python/PikaCV/PikaCV_test11.py


+ 0 - 0
test/python/PikaCV/PikaCV_test2.py → port/linux/test/python/PikaCV/PikaCV_test2.py


+ 0 - 0
test/python/PikaCV/PikaCV_test3.py → port/linux/test/python/PikaCV/PikaCV_test3.py


+ 0 - 0
test/python/PikaCV/PikaCV_test4.py → port/linux/test/python/PikaCV/PikaCV_test4.py


+ 0 - 0
test/python/PikaCV/PikaCV_test5.py → port/linux/test/python/PikaCV/PikaCV_test5.py


+ 0 - 0
test/python/PikaCV/PikaCV_test6.py → port/linux/test/python/PikaCV/PikaCV_test6.py


+ 0 - 0
test/python/PikaCV/PikaCV_test7.py → port/linux/test/python/PikaCV/PikaCV_test7.py


+ 0 - 0
test/python/PikaCV/PikaCV_test8.py → port/linux/test/python/PikaCV/PikaCV_test8.py


+ 0 - 0
test/python/PikaCV/PikaCV_test9.py → port/linux/test/python/PikaCV/PikaCV_test9.py


+ 0 - 0
test/python/PikaMath/Quaternion_test.py → port/linux/test/python/PikaMath/Quaternion_test.py


+ 0 - 0
test/python/PikaMath/modbus_convert.py → port/linux/test/python/PikaMath/modbus_convert.py


+ 0 - 0
test/python/PikaNN/PikaNN_test1.py → port/linux/test/python/PikaNN/PikaNN_test1.py


+ 0 - 0
test/python/PikaUI/PikaUI.py → port/linux/test/python/PikaUI/PikaUI.py


+ 0 - 0
test/python/PikaUI/PikaUI_GPU_text.py → port/linux/test/python/PikaUI/PikaUI_GPU_text.py


+ 0 - 0
test/python/PikaUI/pikascript-api/keep → port/linux/test/python/PikaUI/pikascript-api/keep


+ 0 - 0
test/python/PikaUI/test_page.py → port/linux/test/python/PikaUI/test_page.py


+ 0 - 0
test/python/TemplateDevice/gpio_cb.py → port/linux/test/python/TemplateDevice/gpio_cb.py


+ 0 - 0
test/python/UnitTest.py → port/linux/test/python/UnitTest.py


+ 0 - 0
test/python/UnitTest2.py → port/linux/test/python/UnitTest2.py


+ 0 - 0
test/python/_thread/test1.py → port/linux/test/python/_thread/test1.py


+ 0 - 0
test/python/_thread/test2.py → port/linux/test/python/_thread/test2.py


+ 0 - 0
test/python/_thread/thread_self.py → port/linux/test/python/_thread/thread_self.py


+ 0 - 0
test/python/aes/test_aes.py → port/linux/test/python/aes/test_aes.py


+ 0 - 0
test/python/base64/test_base64.py → port/linux/test/python/base64/test_base64.py


+ 0 - 0
test/python/builtins/XOR.py → port/linux/test/python/builtins/XOR.py


+ 0 - 0
test/python/builtins/bigfile.py → port/linux/test/python/builtins/bigfile.py


+ 0 - 0
test/python/builtins/bytes.py → port/linux/test/python/builtins/bytes.py


+ 0 - 0
test/python/builtins/class_hint.py → port/linux/test/python/builtins/class_hint.py


+ 0 - 0
test/python/builtins/class_script.py → port/linux/test/python/builtins/class_script.py


+ 0 - 0
test/python/builtins/ctypes.py → port/linux/test/python/builtins/ctypes.py


+ 0 - 0
test/python/builtins/dict.py → port/linux/test/python/builtins/dict.py


+ 0 - 0
test/python/builtins/dict_comment.py → port/linux/test/python/builtins/dict_comment.py


+ 0 - 0
test/python/builtins/encode_decode.py → port/linux/test/python/builtins/encode_decode.py


+ 0 - 0
test/python/builtins/eval.py → port/linux/test/python/builtins/eval.py


+ 0 - 0
test/python/builtins/file.py → port/linux/test/python/builtins/file.py


+ 0 - 0
test/python/builtins/file2.py → port/linux/test/python/builtins/file2.py


+ 0 - 0
test/python/builtins/file3.py → port/linux/test/python/builtins/file3.py


+ 0 - 0
test/python/builtins/file_nofound.py → port/linux/test/python/builtins/file_nofound.py


+ 0 - 0
test/python/builtins/fn_default1.py → port/linux/test/python/builtins/fn_default1.py


+ 0 - 0
test/python/builtins/fn_default_tuple.py → port/linux/test/python/builtins/fn_default_tuple.py


+ 0 - 0
test/python/builtins/fn_fn.py → port/linux/test/python/builtins/fn_fn.py


+ 0 - 0
test/python/builtins/fn_pos_vars.py → port/linux/test/python/builtins/fn_pos_vars.py


+ 0 - 0
test/python/builtins/for_return.py → port/linux/test/python/builtins/for_return.py


+ 0 - 0
test/python/builtins/function.py → port/linux/test/python/builtins/function.py


+ 0 - 0
test/python/builtins/getitem.py → port/linux/test/python/builtins/getitem.py


+ 0 - 0
test/python/builtins/int_extern.py → port/linux/test/python/builtins/int_extern.py


+ 0 - 0
test/python/builtins/is_not.py → port/linux/test/python/builtins/is_not.py


+ 0 - 0
test/python/builtins/isinstance.py → port/linux/test/python/builtins/isinstance.py


+ 0 - 0
test/python/builtins/list_tuple_equ.py → port/linux/test/python/builtins/list_tuple_equ.py


+ 0 - 0
test/python/builtins/max_min.py → port/linux/test/python/builtins/max_min.py


+ 0 - 0
test/python/builtins/opt_self.py → port/linux/test/python/builtins/opt_self.py


+ 0 - 0
test/python/builtins/print.py → port/linux/test/python/builtins/print.py


+ 0 - 0
test/python/builtins/seek.py → port/linux/test/python/builtins/seek.py


+ 0 - 0
test/python/builtins/slice.py → port/linux/test/python/builtins/slice.py


+ 0 - 0
test/python/builtins/split.py → port/linux/test/python/builtins/split.py


+ 0 - 0
test/python/builtins/str_join.py → port/linux/test/python/builtins/str_join.py


+ 0 - 0
test/python/builtins/tuple.py → port/linux/test/python/builtins/tuple.py


+ 0 - 0
test/python/builtins/type.py → port/linux/test/python/builtins/type.py


+ 0 - 0
test/python/builtins/utf8.py → port/linux/test/python/builtins/utf8.py


Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác