Skip to content
Snippets Groups Projects
  1. Apr 17, 2020
  2. 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
  3. Apr 09, 2020
  4. Apr 07, 2020
  5. Apr 02, 2020
  6. Jan 27, 2020
  7. Jan 24, 2020
  8. Jan 23, 2020
  9. Jan 20, 2020
  10. Jan 16, 2020
  11. Jan 15, 2020
    • Luca Moser's avatar
    • Luca Moser's avatar
      renames the client lib main struct (#122) · 396392f9
      Luca Moser authored
      396392f9
    • Luca Moser's avatar
      Adds a client lib as a wrapper for the HTTP API (#118) · 3f7ac60e
      Luca Moser authored
      * 🎨 moves all webapi into one
      
      * 🎨 adds public key log
      
      * 🎨 changes txRequest to getTrytes
      
      * 🎨 rename packages
      
      * 📝 adds comments
      
      * 🎨 changes status to error
      
      * ♻️ removes duration from API - getTrytes converts trits to trytes - set default spammer TPS to 1
      
      Fix: Allow starting a node with gossip disabled (#97)
      
      * fix: remove selection flag and use gossip plugin
      
      * Upgrade hive.go
      
      feat: improve logging
      
      feat: improve analysis status
      
      chore: remove unused packages (#99)
      
      Fix: Use docker specific config (#100)
      
      * Use docker specific config
      
      * Format JSON
      
       removes status
      
      🎨 adds omitempty
      
      💄 updates style import
      
       adds getNeighbors API
      
       adds getTransaction
      
       removes addEndpoint
      
      * ports glumb plugin from Hornet to GoShimmer
      
      * 🚧
      
       WIP
      
      * implements HTTP API wrapper client lib
      
      * removes empty lines
      
      * clean line in autopeering
      
      * normalize client lib imports
      
      Co-authored-by: default avatarAngelo Capossele <angelocapossele@gmail.com>
      3f7ac60e
Loading