Skip to content

Commit 2e5bf54

Browse files
committed
initialize sdk lib directory
Signed-off-by: Oum Kale <[email protected]>
1 parent 78a8c44 commit 2e5bf54

File tree

5 files changed

+15
-12
lines changed

5 files changed

+15
-12
lines changed

bin/experiment/experiment.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import argparse
55
import logging
66
import pkg.utils.client.client as client
7-
87
logging.basicConfig(format='time=%(asctime)s level=%(levelname)s msg=%(message)s', level=logging.INFO)
98

109
def main():

contribute/developer-guide/README.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -229,15 +229,16 @@ Follow the steps provided below to setup okteto & test the experiment execution.
229229
- Add packages routes for all the files which are generated from sdk in `setup.py` before creating image.
230230
example :
231231
```
232-
'chaosLib/litmus/sample_exec_chaos',
233-
'pkg/sample_category',
234-
'pkg/sample_category/environment',
235-
'pkg/sample_category/types',
236-
'experiments/sample_category',
237-
'experiments/sample_category/sample_exec_chaos',
238-
'experiments/sample_category/sample_exec_chaos/experiment',
232+
'chaosLib/litmus/sample_exec_chaos',
233+
'chaosLib/litmus/sample_exec_chaos/lib',
234+
'pkg/sample_category',
235+
'pkg/sample_category/environment',
236+
'pkg/sample_category/types',
237+
'experiments/sample_category',
238+
'experiments/sample_category/sample_exec_chaos',
239+
'experiments/sample_category/sample_exec_chaos/experiment',
239240
```
240-
- Add `&` operator in the end of kill command `CHAOS_KILL_COMMAND` example: `kill $(find /proc -name exe -lname '*/md5sum' 2>&1 | grep -v 'Permission denied' | awk -F/ '{print $(NF-1)}') &`. As we are running chaos command as a background process in separate thread.
241+
- Add `&` operator in the end of kill command `CHAOS_INJECT_COMMAND` example: `md5sum /dev/zero &`. As we are running chaos command as a background process in separate thread.
241242
- Import main file it in bin/experiment/experiment.py and add case. example: line number 3 in experiment.py
242243
- Then go to root(litmus-python) and run `python3 setup.py install`
243244

contribute/developer-guide/generate_experiment.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,10 @@ def main():
249249
environment_dir = litmus_root + '/pkg/' + config['category'] + '/environment'
250250
types_dir = litmus_root + '/pkg/' + config['category'] + '/types'
251251

252+
# create and generate __init__.py file in chaosLib experiment dir
253+
create_dir(litmus_root + '/chaosLib/litmus/' + config['name'])
254+
generate_init(litmus_root + '/chaosLib/litmus/' + config['name'])
255+
252256
# generate experiment.py
253257
generate_experiment(experiment_dir, entity_name, config, env)
254258

contribute/developer-guide/templates/chaoslib.tmpl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11

22
import pkg.types.types as types
33
import pkg.events.events as events
4-
import logging, time, threading, signal, sys, pytz
4+
import logging, threading, signal, sys
55
import pkg.utils.common.common as common
66
import pkg.utils.common.pods as pods
7-
from datetime import datetime
87
import pkg.utils.exec.exec as litmusexec
98

109
# signal object

contribute/developer-guide/templates/experiment.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import pkg.{{ category }}.environment.environment as experimentEnv
44
import pkg.events.events as events
55
import logging
66
import pkg.status.application as application
7-
import chaosLib.litmus.{{ name }}.{{ name }} as litmusLIB
7+
import chaosLib.litmus.{{ name }}.lib.{{ name }} as litmusLIB
88
import pkg.result.chaosresult as chaosResults
99
import pkg.utils.common.common as common
1010

0 commit comments

Comments
 (0)