ນີ້ແມ່ນຄໍາສັ່ງ mysql_client_test_embedded ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mysql_client_test - test client API
mysql_client_test_embedded - ທົດສອບລູກຄ້າ API ສໍາລັບເຊີບເວີທີ່ຝັງໄວ້
ສະຫຼຸບສັງລວມ
mysql_client_test [ທາງເລືອກໃນການ] [test_name] ...
mysql_client_test_embedded [ທາງເລືອກໃນການ] [test_name] ...
ລາຍລະອຽດ
ໄດ້ mysql_client_test ໂຄງການໄດ້ຖືກນໍາໃຊ້ສໍາລັບການທົດສອບລັກສະນະຂອງ MySQL client API ທີ່
ບໍ່ສາມາດທົດສອບການນໍາໃຊ້ mysqltest ແລະພາສາທົດສອບຂອງຕົນ. mysql_client_test_embedded is
ຄ້າຍຄືກັນແຕ່ໃຊ້ສໍາລັບການທົດສອບເຄື່ອງແມ່ຂ່າຍຝັງຕົວ. ທັງສອງໂຄງການແມ່ນດໍາເນີນການເປັນສ່ວນຫນຶ່ງຂອງ
ຊຸດທົດສອບ.
ລະຫັດແຫຼ່ງຂອງໂປຣແກຣມສາມາດພົບໄດ້ໃນ tests/mysql_client_test.c ໃນແຫຼ່ງໃດໜຶ່ງ.
ການແຜ່ກະຈາຍ. ໂປລແກລມເຮັດຫນ້າທີ່ເປັນແຫຼ່ງທີ່ດີຂອງຕົວຢ່າງທີ່ສະແດງໃຫ້ເຫັນວິທີການນໍາໃຊ້
ລັກສະນະຕ່າງໆຂອງ API ລູກຄ້າ.
mysql_client_test ຖືກນໍາໃຊ້ໃນການທົດສອບໂດຍຊື່ດຽວກັນໃນຊຸດການທົດສອບຕົ້ນຕໍຂອງ
mysql-test-run.pl ແຕ່ອາດຈະດໍາເນີນການໂດຍກົງ. ບໍ່ເຫມືອນກັບໂຄງການອື່ນໆທີ່ມີລາຍຊື່ຢູ່ທີ່ນີ້, ມັນ
ບໍ່ໄດ້ອ່ານຄໍາອະທິບາຍພາຍນອກຂອງການທົດສອບທີ່ຈະດໍາເນີນການ. ແທນທີ່ຈະ, ການທົດສອບທັງຫມົດແມ່ນຖືກລະຫັດ
ເຂົ້າໄປໃນໂຄງການ, ເຊິ່ງຂຽນເພື່ອໃຫ້ກວມເອົາທຸກດ້ານຂອງ API ພາສາ C.
mysql_client_test ສະຫນັບສະຫນູນທາງເລືອກດັ່ງຕໍ່ໄປນີ້:
· - ຊ່ວຍ, -?
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ.
· --basedir=dir_name, -b dir_name
ໄດເລກະທໍລີພື້ນຖານສໍາລັບການທົດສອບ.
· --count=ນັບ, -t ນັບ
ຈໍານວນເວລາທີ່ຈະປະຕິບັດການທົດສອບໄດ້.
· --ຖານຂໍ້ມູນ=db_name, -D db_name
ຖານຂໍ້ມູນທີ່ຈະໃຊ້.
· --debug[=debug_options], -#[debug_options]
ຂຽນບັນທຶກການດີບັກຖ້າ MySQL ຖືກສ້າງຂຶ້ນດ້ວຍການສະຫນັບສະຫນູນການດີບັກ. ຄ່າເລີ່ມຕົ້ນ
debug_options ຄ່າແມ່ນ 'd:t:o,/tmp/mysql_client_test.trace'.
· --getopt-ll-test=ທາງເລືອກ, -g ທາງເລືອກ
ທາງເລືອກທີ່ຈະໃຊ້ສໍາລັບການທົດສອບແມງໄມ້ໃນຫ້ອງສະຫມຸດ getopt.
· --host=host_name, -h host_name
ເຊື່ອມຕໍ່ກັບເຊີບເວີ MySQL ຢູ່ໃນໂຮດທີ່ໃຫ້.
· --password[=ລະຫັດຜ່ານ], -p[ລະຫັດຜ່ານ]
ລະຫັດຜ່ານທີ່ຈະໃຊ້ເມື່ອເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ. ຖ້າທ່ານໃຊ້ແບບຟອມທາງເລືອກສັ້ນ
(-p), ທ່ານ ບໍ່ສາມາດເຮັດໄດ້ ມີຊ່ອງຫວ່າງລະຫວ່າງທາງເລືອກແລະລະຫັດຜ່ານ. ຖ້າຫາກວ່າທ່ານຍົກເວັ້ນ
ລະຫັດຜ່ານ ມູນຄ່າປະຕິບັດຕາມ -ລະຫັດຜ່ານ or -p ທາງເລືອກໃນເສັ້ນຄໍາສັ່ງ, ເຈົ້າແມ່ນ
ເຕືອນສໍາລັບຫນຶ່ງ.
· --port=port_num, -P port_num
ໝາຍເລກຜອດ TCP/IP ທີ່ຈະໃຊ້ສໍາລັບການເຊື່ອມຕໍ່.
· --server-arg=arg, -A arg
ການໂຕ້ຖຽງທີ່ຈະສົ່ງໄປຫາເຄື່ອງແມ່ຂ່າຍທີ່ຝັງໄວ້.
· --show-tests, -T
ສະແດງຊື່ທົດສອບທັງໝົດ.
· --ງຽບ, -s
ງຽບຫຼາຍ.
· --socket=ເສັ້ນທາງ, -S ເສັ້ນທາງ
ໄຟລ໌ socket ທີ່ຈະໃຊ້ໃນເວລາທີ່ເຊື່ອມຕໍ່ກັບ localhost (ເຊິ່ງເປັນເຈົ້າພາບເລີ່ມຕົ້ນ).
· -- ກໍລະນີ, -c
ທາງເລືອກທີ່ຖືກນໍາໃຊ້ໃນເວລາທີ່ເອີ້ນວ່າຈາກ mysql-test-run.pl, ດັ່ງນັ້ນ mysql_client_test ອາດຈະ
ທາງເລືອກໃນການປະພຶດຕົວໃນທາງທີ່ແຕກຕ່າງຈາກການເອີ້ນດ້ວຍຕົນເອງ, ຕົວຢ່າງໂດຍການຂ້າມ
ການທົດສອບບາງຢ່າງ. ໃນປັດຈຸບັນ, ບໍ່ມີຄວາມແຕກຕ່າງໃນພຶດຕິກໍາແຕ່ທາງເລືອກແມ່ນລວມ
ເພື່ອເຮັດໃຫ້ນີ້ເປັນໄປໄດ້.
· --user=ຊື່ຜູ້ໃຊ້, -u ຊື່ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້ MySQL ທີ່ຈະໃຊ້ໃນເວລາທີ່ເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ.
· -v dir_name, --varir=dir_name
ໄດເລກະທໍລີຂໍ້ມູນສໍາລັບການທົດສອບ. ຄ່າເລີ່ມຕົ້ນແມ່ນ mysql-test/var.
COPYRIGHT
ສະຫງວນລິຂະສິດ © 2006, 2016, Oracle ແລະ/ຫຼື ສາຂາຂອງມັນ. ສະຫງວນລິຂະສິດທັງໝົດ.
ເອກະສານນີ້ແມ່ນຊອບແວຟຣີ; ທ່ານສາມາດແຈກຢາຍມັນແລະ / ຫຼືປັບປຸງແກ້ໄຂມັນພຽງແຕ່ພາຍໃຕ້ການ
ຂໍ້ກໍານົດຂອງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ທີ່ຈັດພີມມາໂດຍມູນນິທິຊອບແວຟຣີ;
ສະບັບ 2 ຂອງໃບອະນຸຍາດ.
ເອກະສານນີ້ໄດ້ຖືກແຈກຢາຍໂດຍຫວັງວ່າມັນຈະເປັນປະໂຫຍດ, ແຕ່ບໍ່ມີອັນໃດ
ການຮັບປະກັນ; ໂດຍບໍ່ມີການຮັບປະກັນໂດຍຫຍໍ້ຂອງ MERCHANTABILITY ຫຼື FITNESS ສໍາລັບສະເພາະ.
ຈຸດປະສົງ. ເບິ່ງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ທ່ານຄວນໄດ້ຮັບສໍາເນົາຂອງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປ GNU ພ້ອມກັບໂຄງການ;
ຖ້າບໍ່ແມ່ນ, ຂຽນຫາ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA ຫຼືເບິ່ງ http://www.gnu.org/licenses/.
ໃຊ້ mysql_client_test_embedded ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net