kopia lustrzana https://github.com/vilemduha/blendercam
31 wiersze
823 B
Plaintext
31 wiersze
823 B
Plaintext
![]() |
|
||
|
1. Running the tests
|
||
|
|
||
|
> python test-suite.py
|
||
|
|
||
|
The script will go through each blend file, generate GCode for all operations and compare the results with the reference.
|
||
|
|
||
|
|
||
|
2. Creating new tests
|
||
|
|
||
|
> cd test_data
|
||
|
> mkdir name_of_your_test
|
||
![]() |
> cd name_of_your_test
|
||
![]() |
> blender name_of_your_blend_file (can be the same name as the subdirectory)
|
||
|
|
||
![]() |
- Create as many operations as necessary using Fabex. Do not add operations that need a
|
||
![]() |
long calculation time unless absolutely necessary, as they will be executed everytime the
|
||
|
tests are run.
|
||
|
|
||
![]() |
- Generate the corresponding GCode with "Calculate Path and export GCode" for every operation.
|
||
![]() |
|
||
|
-Rename the generated files by adding an underscore at the beginning. This will make them
|
||
|
become the reference result files.
|
||
![]() |
> mv Op1.gcode _Op1.gcode
|
||
|
|
||
![]() |
- Save the blender file
|
||
![]() |
|
||
![]() |
- Commit and push
|
||
![]() |
|
||
|
|