@@ -83,7 +83,7 @@ qnx_qemu/
8383│ ├── run_qemu.sh # QEMU launcher with bridge networking
8484│ ├── run_qemu_portforward.sh # QEMU launcher with port forwarding
8585│ └── qnx_wireshark.sh # Wireshark integration for network analysis
86- │
86+ │
8787└── test/ # Testing framework
8888 ├── test_qnx_qemu_bridge.sh # Bridge networking integration tests
8989 └── test_qnx_qemu_portforward.sh # Port forwarding integration tests
@@ -128,7 +128,17 @@ bazel run --config=x86_64-qnx //:test_qemu_bridge
128128
129129# Run integration tests for port forwarding
130130bazel run --config=x86_64-qnx //:test_qemu_portforward
131+
132+ # Run ITF tests for ssh
133+ bazel test --config=qemu-integration //:test_ssh_qemu --test_output=streamed
134+ ```
135+
136+ In order to provide credentials for qnx.com pass to bazel command:
137+ ``` bash
138+ --credential_helper=* .qnx.com=< path_to_toolchains-qnx> /tools/qnx_credential_helper.py
131139```
140+ See more in [ toolchains_qnx README] ( https://github.com/eclipse-score/toolchains_qnx?tab=readme-ov-file#using-pre-packaged-qnx-80-sdp ) .
141+
132142
133143## Running the System
134144
@@ -201,7 +211,7 @@ qemu-system-x86_64 \
201211
202212- ** ` -smp 2 ` ** - Enable 2 CPU cores for SMP support
203213- ** ` --enable-kvm ` ** - Use hardware virtualization for better performance
204- - ** ` -cpu Cascadelake-Server-v5 ` ** - Emulate modern Intel CPU features for older Ubuntu Versions change that to -cpu host in case of errors
214+ - ** ` -cpu Cascadelake-Server-v5 ` ** - Emulate modern Intel CPU features for older Ubuntu versions change that to ` -cpu host ` in case of errors
205215- ** ` -m 1G ` ** - Allocate 1GB of RAM
206216- ** ` -nographic ` ** - Disable graphical display (console-only)
207217- ** ` -netdev bridge ` ** - Connect to host bridge network for direct IP access
@@ -236,7 +246,7 @@ To modify the default IP address, edit the network configuration:
236246 vim configs/network_setup.sh
237247 ```
238248
239- 2 . ** Eample on modify the IP configuration line** :
249+ 2 . ** Example on modify the IP configuration line** :
240250
241251 ``` bash
242252 # Change this line to your desired IP
@@ -279,11 +289,16 @@ echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
279289```
280290
281291In case of failed to parse default acl file /etc/qemu/bridge.conf'
282- 1 . Check acl of /etc/qemu/bridge.conf
292+ 1 . Check acl of ` /etc/qemu/bridge.conf `
2832932 . If file does not exist; create that file and add the following line in it
284- allow virbr0
294+ ` allow virbr0 `
2852953 . Run qemu with Sudo as debug option in case of failure with acl
286296
297+ In case of error "Operation not permitted" for ` qemu-bridge-helper ` run
298+ ``` bash
299+ sudo chmod u+s /usr/lib/qemu/qemu-bridge-helper
300+ ```
301+
287302## User Accounts and Access
288303
289304### Available Users
0 commit comments