Skip to content

Commit

Permalink
v3-dev-050619
Browse files Browse the repository at this point in the history
v3 Development Release 1

The new version (v3) features a completely reworked UI and supports classwise selection on the watch and test sides. Please note that this is a development release and can contain some bugs. Feel free to open an issue and use our templates if you encounter a bug or unexpected behavior, we would appreciate that feedback a lot!
  • Loading branch information
bengelhaupt committed Jun 5, 2019
2 parents de36f5f + 39b503d commit f66e448
Show file tree
Hide file tree
Showing 339 changed files with 2,269 additions and 1,352 deletions.
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Environment (please complete the following information):**
- Used Version: [e.g. v3-dev-050619]
- OS: [e.g. OSX/Win/Linux]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: feature request
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
accessing
applyDefaultConfiguration
self paused: true.
self repository: TCINullRepository new.
self name: 'New Travis Status'
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
asString
^ self name , '(' , self pausedString , ', ' , self status , ')'
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
initialize
self applyDefaultConfiguration
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
name: anObject
name := anObject
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
name
^ name
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
pause
self process ifNotNil: [self process suspend].
self paused: true.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
paused: anObject
paused := anObject
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
paused
^ paused
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
pausedString
^ paused ifTrue: ['paused'] ifFalse: ['active']
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
process: anObject
process := anObject
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
process
^ process
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
refresh
self repository clearCache.
ATDDBrowser changed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
refreshInterval: anObject
refreshInterval := anObject
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
refreshInterval
^ refreshInterval ifNil: [refreshInterval := (Time hour: 0 minute: 0 second: 20) asSeconds]
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
repository: anObject
repository := anObject
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
repository
^ repository
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
accessing
repositoryURL: aString
self repository: ((TCIRepository newForRepository: aString)
usePro: false;
yourself)
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
repositoryURL
^ self repository repository
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
accessing
resume
self process
ifNil: [self process: self startNewRefreshProcess.]
ifNotNil: [self process resume].
self paused: false.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
accessing
startNewRefreshProcess
^ [[true] whileTrue: [
(Delay forSeconds: self refreshInterval) wait.
self refresh.
]] forkAt: Processor userBackgroundPriority
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
status
^ self repository status
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
accessing
terminateProcess
self process ifNotNil: [
self process terminate.
self process: nil]
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
token: aString
self repository token: aString
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
token
^self repository token
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
usePro: aBoolean
self repository usePro: aBoolean
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
usePro
^self repository usePro
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"class" : {
},
"instance" : {
"applyDefaultConfiguration" : "ls 6/5/2019 20:32",
"asString" : "ls 6/5/2019 20:42",
"initialize" : "ls 6/5/2019 20:20",
"name" : "ls 6/5/2019 13:31",
"name:" : "ls 6/5/2019 13:31",
"pause" : "ls 6/5/2019 14:56",
"paused" : "ls 6/5/2019 14:37",
"paused:" : "ls 6/5/2019 14:37",
"pausedString" : "ls 6/5/2019 20:42",
"process" : "ls 6/5/2019 14:42",
"process:" : "ls 6/5/2019 14:42",
"refresh" : "ls 6/5/2019 15:12",
"refreshInterval" : "ls 6/5/2019 14:57",
"refreshInterval:" : "ls 6/5/2019 14:56",
"repository" : "ls 6/5/2019 17:29",
"repository:" : "ls 6/5/2019 13:31",
"repositoryURL" : "ls 6/5/2019 20:20",
"repositoryURL:" : "ls 6/5/2019 20:19",
"resume" : "ls 6/5/2019 14:55",
"startNewRefreshProcess" : "ls 6/5/2019 14:57",
"status" : "ls 6/5/2019 20:22",
"terminateProcess" : "ls 6/5/2019 15:01",
"token" : "ls 6/5/2019 20:22",
"token:" : "ls 6/5/2019 14:50",
"usePro" : "ls 6/5/2019 20:27",
"usePro:" : "ls 6/5/2019 14:51" } }
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"category" : "AutoTDD-Core",
"classinstvars" : [
],
"classvars" : [
],
"commentStamp" : "",
"instvars" : [
"name",
"repository",
"paused",
"process",
"refreshInterval" ],
"name" : "ATDDTravisStatus",
"pools" : [
],
"super" : "Object",
"type" : "normal" }
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
as yet unclassified
repository
^''
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
as yet unclassified
status
^ 'not available'
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
as yet unclassified
token
^''
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
as yet unclassified
usePro
^false
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"class" : {
},
"instance" : {
"repository" : "ls 6/5/2019 20:20",
"status" : "ls 6/5/2019 20:17",
"token" : "ls 6/5/2019 20:15",
"usePro" : "ls 6/5/2019 20:15" } }
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"category" : "AutoTDD-Core",
"classinstvars" : [
],
"classvars" : [
],
"commentStamp" : "",
"instvars" : [
],
"name" : "TCINullRepository",
"pools" : [
],
"super" : "TCIRepository",
"type" : "normal" }
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
parsing
parseCurrentStateOfRepository: aJson

| firstBuild result |
firstBuild := self primitiveParseFirstOf: (self primitiveParseBuildsOf: aJson).
result := (IdentityDictionary new)
at: #state put: (self primitiveParseStateOf: firstBuild); yourself.
^ result at: #status
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
"parseCommitBranchAt:ofRepository:" : "PS 6/2/2014 11:09",
"parseCommitMessageAt:ofRepository:" : "PS 6/2/2014 11:10",
"parseCurrentBuildStateOfRepository:" : "PS 6/14/2014 12:12",
"parseCurrentStateOfRepository:" : "ls 6/5/2019 16:13",
"parseEnvOfJob:" : "PS 6/1/2014 17:08",
"parseIdOfBuildAt:ofBuildsOfRepository:" : "PS 6/1/2014 17:13",
"parseIdOfJobAt:ofBuild:" : "PS 6/1/2014 18:04",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
constants
refreshInterval

^ (Time hour: 0 minute: 15 second: 0) asSeconds
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
accessing
cache

^ cache ifNil: [ cache := IdentityDictionary new ]
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
utility
clearCache

self cache: nil
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ initialize-release
initialize

super initialize.
self parser: TCIParser new.
self initializeTimer
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
parser: anObject
parser := anObject
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
parser
^ parser
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
initialize-release
status
^self parser parseCurrentBuildStateOfRepository: self repositoryJson
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
accessing
timerMethod

[ true ] whileTrue: [
self flag: #todo
"
[true] whileTrue: [
(Delay forSeconds: self class refreshInterval) wait.
self clearCacheAndNotify ]
self clearCacheAndNotify ]
"
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
accessing
token
^self client token
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
data-processing
usePro
^self client usePro
Loading

0 comments on commit f66e448

Please sign in to comment.