นี่คือคำสั่งเพิ่มเติมที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
augparse - รันโมดูล Augeas
เรื่องย่อ
ขยาย [ตัวเลือก] MODULE
DESCRIPTION
ดำเนินการโมดูล Augeas โดยทั่วไปเพื่อประเมินการทดสอบที่มีอยู่
OPTIONS
-I, --รวม=DIR
เพิ่ม DIR ให้กับโหลดพาธของโมดูล สามารถให้ได้หลายครั้ง ไดเร็กทอรีที่ตั้งไว้ที่นี่
ถูกค้นหาก่อนไดเร็กทอรีใด ๆ ที่ระบุในสภาพแวดล้อม AUGEAS_LES_LIB
ตัวแปรและก่อนไดเร็กทอรีดีฟอลต์ /usr/share/augeas/เลนส์.
-t, --ติดตาม
พิมพ์ร่องรอยของโมดูลที่กำลังโหลด
--nostdinc
อย่าค้นหาไดเร็กทอรีเริ่มต้นสำหรับโมดูล เมื่อตั้งค่าตัวเลือกนี้
เฉพาะไดเร็กทอรีที่ระบุอย่างชัดเจนด้วย -I หรือระบุไว้ใน AUGEAS_LENS_LIB จะ
ค้นหาโมดูล
--notypecheck
อย่าทำการตรวจสอบประเภทเลนส์ ใช้ตัวเลือกนี้เฉพาะระหว่างการพัฒนาเลนส์และการผลิต
แน่ใจว่าคุณพิมพ์เช็คเลนส์เมื่อคุณพัฒนาเสร็จแล้ว - คุณไม่ควรใช้เลนส์
ที่ยังไม่ได้ตรวจพิมพ์ บางครั้งตัวเลือกนี้มีประโยชน์เมื่อคุณกำลังทำงาน
การทดสอบหน่วยสำหรับเลนส์เพื่อเร่งเวลาที่ใช้ในการเรียกใช้และแก้ไขการทดสอบซ้ำๆ
--รุ่น
พิมพ์ข้อมูลเวอร์ชันและออก
-h แสดงความช่วยเหลือนี้และออก
ตัวอย่าง
เพื่อทำการทดสอบใน เลนส์/tests/test_foo.aug และใช้โมดูลจากไดเร็กทอรี เลนส์,
วิ่ง
augparse -I เลนส์ เลนส์/tests/test_foo.aug
ทดสอบ
การทดสอบสามารถปรากฏเป็นแบบฟอร์มระดับบนสุดที่ใดก็ได้ในโมดูล โดยทั่วไป การทดสอบสำหรับ a
โมดูล เลนส์/foo.aug จะถูกเก็บไว้ในไฟล์แยกต่างหาก มักจะอยู่ใน เลนส์/tests/test_foo.aug.
มีการทดสอบสองประเภทที่ Augeas สามารถทำได้: ได้รับ และ ใส่ การทดสอบ ไวยากรณ์
for ได้รับ การทดสอบคือ
ทดสอบเลนส์รับ STRING = ผลลัพธ์
ซึ่งใช้ ได้รับ ทิศทางของเลนส์ LENS ไปที่ STRING และเปรียบเทียบกับที่ให้มา
ผลลัพธ์. RESULT สามารถเป็นได้ทั้งต้นไม้, สัญลักษณ์ ? เพื่อพิมพ์ผลการสมัคร
LENS เป็น STRING หรือสัญลักษณ์ * เพื่อระบุว่าการทดสอบควรมีข้อยกเว้น
ไวยากรณ์สำหรับ ใส่ การทดสอบคือ
ทดสอบ LENS ใส่ STRING หลัง COMMANDS = RESULT
ซึ่งใช้ .ก่อน ได้รับ ทิศทางของเลนส์ LENS ไปที่ STRING จากนั้นจึงปรับใช้
คำสั่งไปยังทรีผลลัพธ์ และสุดท้ายเปลี่ยนทรีที่ถูกแก้ไขกลับเป็นสตริง
โดยใช้โปรแกรม ใส่ ทิศทางของเลนส์ สตริงผลลัพธ์จะถูกเปรียบเทียบกับ RESULT ซึ่ง
สามารถเป็นสตริงสัญลักษณ์ ? เพื่อพิมพ์ผลลัพธ์ของการใช้ LENS กับ STRING หรือ
เครื่องหมาย * เพื่อระบุว่าการทดสอบควรมีข้อยกเว้น
ใช้ auparse ออนไลน์โดยใช้บริการ onworks.net