Skip to content
Snippets Groups Projects
  1. Apr 29, 2020
  2. Apr 28, 2020
    • Jonas Theis's avatar
      Synchronization/solidification integration test (#346) · 33585517
      Jonas Theis authored
      * Introduce concept of networks
      
      * Adjust tests to use flexible Docker networks
      
      * Adjust test execution workflow
      
      * Separately build GoShimmer Docker image
      
      * Generate identities to create containers from seeds
      
      * Move Docker network functionality
      
      * Add comments and docs
      
      * Update readme
      
      * Update readme
      
      * Add synchronization test
      
      * Adjust to merge changes
      
      * Add additional checks including solidification check
      
      * Adjust to naming changes
      
      * Simplify ids seen check
      
      * Address PR comments
      33585517
    • Wolfgang Welz's avatar
      f9a8cf20
  3. Apr 27, 2020
  4. Apr 26, 2020
  5. Apr 23, 2020
    • Jonas Theis's avatar
      Flexible integration tests (#339) · dcfd8db9
      Jonas Theis authored
      * Introduce concept of networks
      
      * Adjust tests to use flexible Docker networks
      
      * Adjust test execution workflow
      
      * Separately build GoShimmer Docker image
      
      * Generate identities to create containers from seeds
      
      * Move Docker network functionality
      
      * Add comments and docs
      
      * Update readme
      
      * Update readme
      
      * Address PR comments
      
      * Use log instead of fmt
      
      * Introduce proper error handling
      
      * Use named return for error
      dcfd8db9
  6. Apr 16, 2020
    • Jonas Theis's avatar
      Integration tests (#312) · 14948393
      Jonas Theis authored
      * Add docker compose for running integration tests.
      Runs entry_node and arbitrary number of peers in docker network
      
      * Fix permission denied in container if run without mounting a `rw` volume making it possible to run as throw-away container.
      Remove `VOLUME` from Dockerfile as this only pollutes host system with anonymous volumes.
      
      * Use named network for easier external use
      
      * Add test container that discovers peers and waits for autopeering to happen
      
      * Fix min waitForNeighbors
      
      * Add go.sum
      
      * Run integration tests with Github Actions
      
      * Added framework that abstracts the docker network and provides convenience functionality
      
      * Update directory in Github Actions
      
      * Add bash script for automated local test execution
      
      * Add getMessageByHash endpoint
      
      * Adjust to merge changes
      
      * Add methods to easily do HTTP POST requests
      
      * Added relay message test
      
      * Increase client timeout
      
      * Verbose output for tests makes it easier to follow the execution
      
      * Introduce small API wrapper for GoShimmer HTTP API
      
      * Adjust relay test to use new API wrapper
      
      * WIP: Docker logs
      
      * Fix issue with serving visualizer analysis server of entry node
      
      * Persist logs of containers after CI run
      
      * Fix test file
      
      * Fix uploading of artifacts
      
      * Save all containers' logs as artifacts
      
      * Create logs files also with local run
      
      * Add possibility to retrieve logs from a peer via Docker logs
      
      * Make tester part of the goshimmer module to make code sharing possible
      
      * Use client/lib to make HTTP requests in tester
      
      * Fix unit test directory
      
      * Add comments/doc to the code
      
      * Add readme
      
      * Move tester to own module and don't build container but use existing golang one instead
      
      * Address PR comments
      
      * Adjust to merge
      
      * Only use 1 config file for all containers
      
      * go mod tidy
      
      * Rename client lib base url
      14948393
  7. Apr 07, 2020
  8. Apr 02, 2020
  9. Feb 25, 2020
    • Hans Moog's avatar
      Develop.merge binary (#263) · 6edb4a48
      Hans Moog authored
      
      * Feat: started to merge changes
      
      * Refactor: moved parameter package to be a plugin (same with logger)
      
      * Feat: first compiling version of new ontologoies merge
      
      * Feat: ported additional plugins
      
      * Feat: transaction get solid now
      
      * Refactor: reverted some previous changes from debugging
      
      * Feat: added a banner module for the cli interface
      
      * Feat: added a plugin for the port checks
      
      * Feat: fixed some bugs
      
      * Refactor: reverted some changes
      
      * Feat: reworked TransactionParser to use Errors
      
      * Feat: TransactionParser uses Peer
      
      * Feat: started to rework broadCastData webapi call
      
      * Feat: refactored some plugins
      
      * Fix: fixed test of tangle
      
      * Refactor: changed tangle package in graph plugin
      
      * Refactor: uncommented broken code
      
      * Fix: fixed broken method signature in gossip test
      
      * Feat: started adding value tangle
      
      * Feat: adjusted to new hive.go
      
      * Feat: upgraded hive.go
      
      * Clean up PortCheck plugin and make it standalone #259 (#271)
      
      Co-authored-by: default avatarHans Moog <hm@mkjc.net>
      
      Co-authored-by: default avatarJonas Theis <mail@jonastheis.de>
      6edb4a48
    • Hans Moog's avatar
      Feat: adjusted to new hive.go · 99a23614
      Hans Moog authored
      99a23614
  10. Feb 22, 2020
  11. Feb 17, 2020
  12. Jan 23, 2020
Loading