You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
2.3 KiB
45 lines
2.3 KiB
4 months ago
|
# Docker Container
|
||
|
|
||
|
`docker build . -t vv:latest`
|
||
|
|
||
|
`docker run -it -v $PWD:/collection -v $HOME/Projects/HELYXcore-dev/:/core vv:latest /bin/bash`
|
||
|
- Collections: `/collections`
|
||
|
- Core: `/core`
|
||
|
|
||
|
`vv init --collection_path=/collection/`
|
||
|
|
||
|
## Error 1
|
||
|
`CommandSequence.__init__() got an unexpected keyword argument 'mode'`
|
||
|
Found out that CommandSequence doesn't have a "mode" parameter, but all the configurations in vv-collection have it in their commands.
|
||
|
Fix was to add the property, although it's clear things are now broken
|
||
|
## Error 2
|
||
|
```
|
||
|
Traceback (most recent call last):
|
||
|
File "/usr/local/bin/vv", line 8, in <module>
|
||
|
sys.exit(main())
|
||
|
^^^^^^
|
||
|
File "/usr/local/lib/python3.12/dist-packages/vv/vv.py", line 261, in main
|
||
|
function(args.path, args)
|
||
|
File "/usr/local/lib/python3.12/dist-packages/vv/vv_run.py", line 110, in main
|
||
|
for_all_cases(cwd, run_case,
|
||
|
File "/usr/local/lib/python3.12/dist-packages/vv/vv_common.py", line 639, in for_all_cases
|
||
|
case_settings_dict = create_cases_dict(cwd, cmdline_args)
|
||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
|
File "/usr/local/lib/python3.12/dist-packages/vv/vv_common.py", line 614, in create_cases_dict
|
||
|
case_settings_dict[case] = initialize_case(general_settings,
|
||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
|
File "/usr/local/lib/python3.12/dist-packages/vv/vv_common.py", line 579, in initialize_case
|
||
|
get_general_settings_parameters(
|
||
|
File "/usr/local/lib/python3.12/dist-packages/vv/vv_common.py", line 189, in get_general_settings_parameters
|
||
|
get_general_settings_parameters(item, general_settings)
|
||
|
File "/usr/local/lib/python3.12/dist-packages/vv/vv_common.py", line 189, in get_general_settings_parameters
|
||
|
get_general_settings_parameters(item, general_settings)
|
||
|
File "/usr/local/lib/python3.12/dist-packages/vv/vv_common.py", line 193, in get_general_settings_parameters
|
||
|
yaml_dict[key] = _replace_general_settings_parameter(
|
||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
|
File "/usr/local/lib/python3.12/dist-packages/vv/vv_common.py", line 163, in _replace_general_settings_parameter
|
||
|
if not parameter in general_settings.parameters.parameters:
|
||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
|
AttributeError: 'dict' object has no attribute 'parameters'
|
||
|
```
|