Skip to content
Snippets Groups Projects
Commit b5834238 authored by maitp2's avatar maitp2
Browse files

Merge branch 'update_readme' into 'main'

Update readme

See merge request trangtd2/cs425_mp1!11
parents 18337d14 210d2d13
No related branches found
No related tags found
No related merge requests found
...@@ -8,7 +8,9 @@ ...@@ -8,7 +8,9 @@
1. ssh to VM: ```ssh <NETID>@fa22-cs425-NNXX.cs.illinois.edu``` 1. ssh to VM: ```ssh <NETID>@fa22-cs425-NNXX.cs.illinois.edu```
2. ```git clone https://gitlab.engr.illinois.edu/trangtd2/cs425_mp1.git``` 2. ```git clone https://gitlab.engr.illinois.edu/trangtd2/cs425_mp1.git```
3. cd to project dir 3. cd to project dir
4. In order to run server on single machine/VM, run the jar file: 4. The program is compiled to two jar files: ```out/artifacts/grep_server_jar/grep.jar```(server execution jar file)
and ```out/artifacts/grep_client_jar/grep.jar```(client execution jar file) <br>
In order to run server on single machine/VM, run the jar file:
``` ```
java -jar out/artifacts/grep_server_jar/grep.jar -p 5000 java -jar out/artifacts/grep_server_jar/grep.jar -p 5000
``` ```
...@@ -24,4 +26,11 @@ java -jar out/artifacts/grep_client_jar/grep.jar -cf <configFile> --command "gre ...@@ -24,4 +26,11 @@ java -jar out/artifacts/grep_client_jar/grep.jar -cf <configFile> --command "gre
### Unit test ### Unit test
User run unit test in ```GrepTest.java``` User run unit test in ```GrepTest.java```
However, this test is test for 10 VMs with config file is in ```files/config.txt``` and actual test result is in ```files/test_result``` This test is test for 10 VMs with config file is in ```files/config.txt```, therefore it is required to keep all 10
\ No newline at end of file servers running and actual test result is in ```files/test_result```
### Note
1. ``` files/bash/send_log.sh```: use to push demo data (provided demo data) to all 10 VMs
2. ```files/bash/send_jars.sh```: use to send all client execution jar and server execution jar to all 10 VMs
3. ```files/bash/run_jars.sh```: use to run all servers from local machine
4. ```files/bash/kill_process.sh```: use to kill server processes running in all 10 VMs
\ No newline at end of file
localhost 5000 /home/maipham/uiuc/cs425/mp1/grep/files/generated_log/test.log localhost 5000 ./files/generated_log/test.log
\ No newline at end of file \ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment