https://github.com/named-data/jndn-mock
Tools for testing NDN applications without network IO
https://github.com/named-data/jndn-mock
Last synced: 5 months ago
JSON representation
Tools for testing NDN applications without network IO
- Host: GitHub
- URL: https://github.com/named-data/jndn-mock
- Owner: named-data
- License: other
- Fork: true (intel/jndn-mock)
- Created: 2016-02-10T23:22:53.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-11-05T18:33:52.000Z (over 5 years ago)
- Last Synced: 2024-04-19T22:25:08.059Z (about 2 years ago)
- Language: Java
- Homepage:
- Size: 300 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-dev.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Developer Notes
## Compile
To compile:
./gradlew assemble
Note: when compiling on Windows, replace `./gradlew` with `gradlew` or `gradlew.bat`.
To build documentation:
./gradlew javadoc
To build all artifacts and publish to a local maven repository:
./gradlew install
To publish to maven repository `signing.keyId`, `signing.password`, `signing.secretKeyRingFile`,
`ossrhUsername`, and `ossrhPassword` variables need to be defined in project-specific or
user-specific `gradle.properties` file. After the variables defined, run the following command
to build, sign, and upload archives to maven:
./gradlew uploadArchives
To get list of other targets, use `./gradlew tasks`.
## Tests
### Unit Tests
To run unit tests:
./gradlew test
To run a specific test or test case, use `--tests=[.]` command-line option. For example,
./gradlew test --tests *MockFaceTest
./gradlew test --tests *MockFaceTest.ExpressInterest