• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ObsidianBox / Obsidian / 47
11%

Build:
DEFAULT BRANCH: master
Ran 06 Jul 2014 04:53AM UTC
Jobs 1
Files 23
Run time 12s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
47

push

travis-ci

Zidane
Update for Magma changes. Huge classloader changes

- Only cache Addon classes. Due to the "dynamic" nature of mods and how
  they tend to use ASM, we have no gurrantees on those classes. We need to
  look them up each and every time.
- Remove the need to "set" an addon on the AddonClassLoader. This was
  leftover from the old Spout plugin loading system this is loosely based
  upon and I devised a much cleaner approach.
- Handling all classloading from AddonClassLoader. This removes
   getClassByName from AddonManager
- No longer store a map of addon and their classes; the AddonClassLoader itself
  does this, we only store a set of those.
- Lookup classes from Forge first and not addons. This is a judgement call
  on my behalf as I feel addons will lookup classes from Forge before
  themselves. We do extend Forge after all.

Signed-off-by: Chris Sanders <zidane@outlook.com>

126 of 1168 relevant lines covered (10.79%)

0.18 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
9
100.0
/home/travis/build/ObsidianBox/Obsidian/src/main/java/org/obsidianbox/obsidian/resource/AddonResourcePack.java
18
100.0
/home/travis/build/ObsidianBox/Obsidian/src/main/java/org/obsidianbox/obsidian/addon/InternalAddon.java
22
100.0
/home/travis/build/ObsidianBox/Obsidian/src/main/java/org/obsidianbox/obsidian/message/builtin/AddonListMessage.java
26
100.0
/home/travis/build/ObsidianBox/Obsidian/src/main/java/org/obsidianbox/obsidian/addon/AddonClassLoader.java
44
100.0
/home/travis/build/ObsidianBox/Obsidian/src/main/java/org/obsidianbox/obsidian/message/CommonMessagePipeline.java
45
100.0
/home/travis/build/ObsidianBox/Obsidian/src/main/java/org/obsidianbox/obsidian/addon/CommonAddonManager.java
Jobs
ID Job ID Ran Files Coverage
1 47.1 06 Jul 2014 04:53AM UTC 0
10.79
Travis Job 47.1
Source Files on build 47
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #47
  • a43ad6d8 on github
  • Prev Build on master (#46)
  • Next Build on master (#48)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc