Skip to content

WIP: Stabilize CI/CD #115

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 194 commits into from
Jul 27, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
194 commits
Select commit Hold shift + click to select a range
f82c7c8
Replace deprecated node util.print command
fantavlik Apr 14, 2021
faab35d
Fix some browser tests missing http.
fantavlik Apr 14, 2021
001e327
[DVPL-9508] : Made changes for Needle library and disabled tests for …
vmalaviya-splunk Jun 11, 2021
ff1fc00
Update package.json
vmalaviya-splunk Jun 11, 2021
339a005
Modified code for testing
akaila-splunk Jun 15, 2021
64f54d2
Request to Needle transition
vmalaviya-splunk Jun 15, 2021
57b57aa
Jquery upgraded to 3.6.0
vmalaviya-splunk Jun 15, 2021
48f20b6
Disabled due to platform change
vmalaviya-splunk Jun 15, 2021
06161fe
Dependancies upgraded
vmalaviya-splunk Jun 16, 2021
b558ac2
Create DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
abf00bf
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
878d239
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
81fca05
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
05178d7
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
e711b2b
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
6162683
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
3dfa6e0
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
a7d6cda
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
069663f
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
9e14ef5
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
a570885
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
baaae6a
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
b047e0a
Update cmdline.js
vmalaviya-splunk Jun 16, 2021
ca5406b
Merge branch 'DVPL-9508' of https://github.com/splunk/splunk-sdk-java…
vmalaviya-splunk Jun 16, 2021
5c39cf1
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
7814544
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
84acc63
Update cmdline.js
vmalaviya-splunk Jun 16, 2021
d935890
Merge branch 'DVPL-9508' of https://github.com/splunk/splunk-sdk-java…
vmalaviya-splunk Jun 16, 2021
a8cb88a
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
a26ba77
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
fbfa947
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
5e42314
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
52357e3
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
1d0c589
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
4ebf94f
Update docker-compose.yml
vmalaviya-splunk Jun 16, 2021
8829c9a
Merge branch 'DVPL-9508' of https://github.com/splunk/splunk-sdk-java…
vmalaviya-splunk Jun 16, 2021
1b63d04
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
5f49091
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
b6dc5ac
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
d79aa4e
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
9826b82
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
7618858
Update docker-compose.yml
vmalaviya-splunk Jun 16, 2021
0992c22
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
7bca31b
Merge branch 'DVPL-9508' of https://github.com/splunk/splunk-sdk-java…
vmalaviya-splunk Jun 16, 2021
274cdc7
Update docker-compose.yml
vmalaviya-splunk Jun 16, 2021
8ea37c4
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
a9e7211
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
4d880d2
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
2addef1
Delete DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
1f20589
Update docker-compose.yml
vmalaviya-splunk Jun 16, 2021
a9ea8b8
Create main.yml
vmalaviya-splunk Jun 23, 2021
716fa67
Update main.yml
vmalaviya-splunk Jun 23, 2021
5881061
Update main.yml
vmalaviya-splunk Jun 23, 2021
3865eff
Update main.yml
vmalaviya-splunk Jun 23, 2021
1cc9bca
Update main.yml
vmalaviya-splunk Jun 23, 2021
81a957f
Update main.yml
vmalaviya-splunk Jun 23, 2021
610344c
Update main.yml
vmalaviya-splunk Jun 23, 2021
e58d89a
Update main.yml
vmalaviya-splunk Jun 23, 2021
e8e98fe
Update main.yml
vmalaviya-splunk Jun 23, 2021
b8718e7
Update main.yml
vmalaviya-splunk Jun 23, 2021
cec767b
Rename main.yml to test.yml
vmalaviya-splunk Jun 23, 2021
9d7a02b
Update test.yml
vmalaviya-splunk Jun 23, 2021
24f0602
Update test.yml
vmalaviya-splunk Jun 23, 2021
805f05b
Update test.yml
vmalaviya-splunk Jun 23, 2021
02a6d11
Update test.yml
vmalaviya-splunk Jun 23, 2021
872ab0c
Update test.yml
vmalaviya-splunk Jun 23, 2021
fcac523
Upgrade : Request to Needle for browser tests
vmalaviya-splunk Jun 28, 2021
99b8baa
Fix added for failing browser tests
vmalaviya-splunk Jun 28, 2021
25edbc1
Requested changes have been done.
vmalaviya-splunk Jun 29, 2021
af9559b
Requested changes have been done.
vmalaviya-splunk Jun 29, 2021
cb577ff
DVPL-9660: Fix added
vmalaviya-splunk Jun 30, 2021
f0a1e9e
Update test.yml
vmalaviya-splunk Jun 30, 2021
67d5fb1
Merge pull request #125 from splunk/develop
fantavlik Jun 30, 2021
7d77a09
[DVPL-9508] : Made changes for Needle library and disabled tests for …
vmalaviya-splunk Jun 11, 2021
7465fcd
Update package.json
vmalaviya-splunk Jun 11, 2021
f96edb2
Modified code for testing
akaila-splunk Jun 15, 2021
5926bd5
Request to Needle transition
vmalaviya-splunk Jun 15, 2021
cd05adc
Jquery upgraded to 3.6.0
vmalaviya-splunk Jun 15, 2021
14e6d7f
Disabled due to platform change
vmalaviya-splunk Jun 15, 2021
1c97d8f
Dependancies upgraded
vmalaviya-splunk Jun 16, 2021
caf244a
Update cmdline.js
vmalaviya-splunk Jun 16, 2021
9cb48c2
Create DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
e0d4a07
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
662e86c
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
dac0a34
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
8a5a56e
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
aabc7ba
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
578566b
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
8a7355e
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
ab479a6
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
21faacb
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
f012274
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
379641c
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
10d5bdc
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
cb59f4e
Update cmdline.js
vmalaviya-splunk Jun 16, 2021
1deeab6
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
e0b8bcb
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
6615f85
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
04f5b8c
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
dd70fc1
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
6228f72
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
07a9d45
Update docker-compose.yml
vmalaviya-splunk Jun 16, 2021
77b6b6f
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
6531311
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
2800149
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
22464fd
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
8aaee83
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
1007ebb
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
33883fb
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
cfc98a3
Update docker-compose.yml
vmalaviya-splunk Jun 16, 2021
0f72673
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
2557e37
Update docker-compose.yml
vmalaviya-splunk Jun 16, 2021
1c61946
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
4da0a57
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
31f621a
Update DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
32e6f86
Delete DVPL-9508.yml
vmalaviya-splunk Jun 16, 2021
4a2c7a6
Update docker-compose.yml
vmalaviya-splunk Jun 16, 2021
de86333
Requested changes have been done.
vmalaviya-splunk Jun 29, 2021
3d1f429
Merge branch 'DVPL-9508' of https://github.com/splunk/splunk-sdk-java…
vmalaviya-splunk Jul 1, 2021
26d419c
CREDITS.md updated
vmalaviya-splunk Jul 1, 2021
2a91175
Enabled storage password server test
vmalaviya-splunk Jul 1, 2021
8f183b5
clear_password assertions added
vmalaviya-splunk Jul 1, 2021
c440d89
Merge pull request #120 from splunk/DVPL-9508
vmalaviya-splunk Jul 5, 2021
487ffbd
Resolved merge conflict
vmalaviya-splunk Jul 5, 2021
db76cee
Rebasing splunk.test.js manually
vmalaviya-splunk Jul 5, 2021
8f369b8
Fix added for failing browser tests
vmalaviya-splunk Jun 28, 2021
f8475ee
DVPL-9660: Fix added
vmalaviya-splunk Jun 30, 2021
2c86c1b
clear_password assertions added
vmalaviya-splunk Jul 1, 2021
0c989ef
Rebasing splunk.test.js manually
vmalaviya-splunk Jul 5, 2021
577fa72
Merge branch 'DVPL-9670' of https://github.com/splunk/splunk-sdk-java…
vmalaviya-splunk Jul 5, 2021
7c9ee2b
Merged splunk.test.js
vmalaviya-splunk Jul 5, 2021
26d2bc5
Merge pull request #121 from splunk/DVPL-9670
vmalaviya-splunk Jul 5, 2021
be3263d
Create main.yml
vmalaviya-splunk Jun 23, 2021
efe9c50
Update main.yml
vmalaviya-splunk Jun 23, 2021
d5a5d18
Update main.yml
vmalaviya-splunk Jun 23, 2021
a6e0d37
Update main.yml
vmalaviya-splunk Jun 23, 2021
b9bf3f1
Update main.yml
vmalaviya-splunk Jun 23, 2021
030b904
Update main.yml
vmalaviya-splunk Jun 23, 2021
7a3c554
Update main.yml
vmalaviya-splunk Jun 23, 2021
d32a3f7
Update main.yml
vmalaviya-splunk Jun 23, 2021
66472c1
Update main.yml
vmalaviya-splunk Jun 23, 2021
830a435
Update main.yml
vmalaviya-splunk Jun 23, 2021
ede064d
Rename main.yml to test.yml
vmalaviya-splunk Jun 23, 2021
88eb777
Update test.yml
vmalaviya-splunk Jun 23, 2021
4aa3937
Update test.yml
vmalaviya-splunk Jun 23, 2021
7273a86
Update test.yml
vmalaviya-splunk Jun 23, 2021
b5a5396
Update test.yml
vmalaviya-splunk Jun 23, 2021
d7dbb57
Update test.yml
vmalaviya-splunk Jun 23, 2021
27cec2c
Update test.yml
vmalaviya-splunk Jun 30, 2021
d279f6f
Merge branch 'DVPL-9383' of https://github.com/splunk/splunk-sdk-java…
vmalaviya-splunk Jul 5, 2021
42aee46
Mocha transition initial commit
vmalaviya-splunk Jul 5, 2021
40da355
Buffer() construction deprecation
vmalaviya-splunk Jul 5, 2021
c944f86
Removed old nodeunit tests
vmalaviya-splunk Jul 6, 2021
bb8eaab
Makefile modified for mocha
vmalaviya-splunk Jul 6, 2021
3d8db9b
Create mocha-test.yml
vmalaviya-splunk Jul 6, 2021
443b288
Update mocha-test.yml
vmalaviya-splunk Jul 6, 2021
ebfc0f7
test folder renamed to tests
vmalaviya-splunk Jul 6, 2021
c7cce2e
Removed nodeunit for server side tests
vmalaviya-splunk Jul 6, 2021
aad22ee
test script updated
vmalaviya-splunk Jul 6, 2021
88425f4
chai dependency added
vmalaviya-splunk Jul 7, 2021
fe4f068
Removed commented request dependency
vmalaviya-splunk Jul 7, 2021
ae28a1a
Configured mocha to use sdkdo
vmalaviya-splunk Jul 7, 2021
7f0de69
Updated Makefile to use sdkdo
vmalaviya-splunk Jul 7, 2021
f558cf5
Browser Test Case Upgrade
ashah-splunk Jul 8, 2021
884735f
Updated test cases count
rmaheshwari-splunk Jul 9, 2021
95589bf
Create release.yml
vmalaviya-splunk Jul 9, 2021
b61cbd6
Update test.yml
vmalaviya-splunk Jul 9, 2021
f9dc6b2
Update browser_service.js
ashah-splunk Jul 9, 2021
7757bea
Configured the SDK to run the individual test file or test case
vmalaviya-splunk Jul 9, 2021
7b72328
Update test.yml
vmalaviya-splunk Jul 12, 2021
9ca15f3
Update mocha-test.yml
vmalaviya-splunk Jul 12, 2021
0403a56
Update mocha-test.yml
vmalaviya-splunk Jul 12, 2021
c7fdf0b
Update package.json
vmalaviya-splunk Jul 12, 2021
05aa290
Update mocha-test.yml
vmalaviya-splunk Jul 12, 2021
315f5f9
Update package.json
vmalaviya-splunk Jul 12, 2021
79e31c5
Update mocha-test.yml
vmalaviya-splunk Jul 12, 2021
ca572cb
Browser Tests CSS Fix
rmaheshwari-splunk Jul 12, 2021
f061593
Update README.md
vmalaviya-splunk Jul 16, 2021
22640b9
Initial commit to support for [email protected]
vmalaviya-splunk Jul 16, 2021
78849c6
Modify Mocha test cases to use 'BDD' interface
ashah-splunk Jul 16, 2021
ed443eb
Service tests added
vmalaviya-splunk Jul 16, 2021
adb46f3
beforeEach added
vmalaviya-splunk Jul 16, 2021
39ec46c
Merge pull request #122 from splunk/DVPL-9383
ashah-splunk Jul 19, 2021
b594d36
Merge pull request #126 from splunk/DVPL-9625
ashah-splunk Jul 19, 2021
e3f85dd
Merge branch 'DVPL-9114' into DVPL-9630
rmaheshwari-splunk Jul 19, 2021
fc4e888
Merge pull request #127 from splunk/DVPL-9630
rmaheshwari-splunk Jul 19, 2021
76f5849
Added support for [email protected]
vmalaviya-splunk Jul 20, 2021
6939be8
Update mocha-test.yml
vmalaviya-splunk Jul 20, 2021
7eac86b
Changes reverted fro sdk-app-collection
vmalaviya-splunk Jul 20, 2021
3abfaf5
Merge pull request #128 from splunk/DVPL-9749
vmalaviya-splunk Jul 21, 2021
6509ef1
Individual test module and individual test run support
vmalaviya-splunk Jul 27, 2021
4a2e3d6
Update app.js
vmalaviya-splunk Jul 27, 2021
1477d47
Delete mocha-test.yml
vmalaviya-splunk Jul 27, 2021
8552270
Merge pull request #129 from splunk/DVPL-9749
ashah-splunk Jul 27, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
SPLUNK_HOME="/opt/splunk"
18 changes: 18 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Create Release

on:
release:
types: [published]

jobs:
publish-npm:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 14
registry-url: https://registry.npmjs.org/
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
57 changes: 57 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Node.js CI

on: [push, pull_request]

jobs:
build:
runs-on: ${{ matrix.os }}

strategy:
matrix:
os:
- ubuntu-latest
node:
- 14
- 8.17.0
splunk-version:
- "8.0"
- "latest"

services:
splunk:
image: splunk/splunk:${{matrix.splunk-version}}
env:
SPLUNK_START_ARGS: --accept-license
SPLUNK_HEC_TOKEN: 11111111-1111-1111-1111-1111111111113
SPLUNK_PASSWORD: changed!
SPLUNK_APPS_URL: https://github.com/splunk/sdk-app-collection/releases/download/v1.0.0/sdk-app-collection.tgz
ports:
- 8000:8000
- 8088:8088
- 8089:8089

steps:
- uses: actions/checkout@v2

- name: Use node ${{ matrix.node }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}

- name: Create .splunkrc file
run: |
cd ~
echo host=localhost > .splunkrc
echo port=8089 >> .splunkrc
echo username=admin >> .splunkrc
echo password=changed! >> .splunkrc
echo scheme=https >> .splunkrc
echo version=${{ matrix.splunk }} >> .splunkrc

- name: Run npm install
run: npm install

- name: Run make test
run: make test
env:
SPLUNK_HOME: /opt/splunk
4 changes: 4 additions & 0 deletions CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@ Some of the components included in the Splunk Enterprise SDK for JavaScript are
| [commander](https://github.com/visionmedia/commander.js/) | Node.js command-line interfaces | [MIT](https://github.com/splunk/splunk-sdk-javascript/blob/master/licenses/LICENSE-COMMANDER) |
| [script.js](https://github.com/ded/script.js/) | Asyncronous JavaScript loader and dependency manager | [Apache](https://github.com/splunk/splunk-sdk-javascript/blob/master/licenses/LICENSE-SCRIPTJS) |
| [base64.js](http://code.google.com/p/javascriptbase64/) | Fast base64 encoding/decoding | [MIT](https://github.com/splunk/splunk-sdk-javascript/blob/master/licenses/LICENSE-BASE64) |
| [dotenv](https://github.com/motdotla/dotenv) | Loads environment varibles from .env file | [BSD 2-Clause](https://github.com/splunk/splunk-sdk-javascript/blob/master/licenses/LICENSE-DOTENV) |
| [cookie](https://github.com/jshttp/cookie) | HTTP cookie parser and serializer for HTTP servers | [MIT](https://github.com/splunk/splunk-sdk-javascript/blob/master/licenses/LICENSE-COOKIE) |
| [elementtree](https://github.com/racker/node-elementtree) | Node.js XML parserer and serializer | [Apache-2.0](https://github.com/splunk/splunk-sdk-javascript/blob/master/licenses/LICENSE-ELEMENTTREE) |
| [needle](https://github.com/tomas/needle) | Node.js http client | [MIT](https://github.com/splunk/splunk-sdk-javascript/blob/master/licenses/LICENSE-NEEDLE) |
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ init:
.PHONY: test
test:
@echo "$(ATTN_COLOR)==> test $(NO_COLOR)"
@node sdkdo tests
@node sdkdo tests ${arg}

.PHONY: test_specific
test_specific:
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ For more information, see [Splunk Enterprise SDK for JavaScript](https://dev.spl

## Requirements

* Node.js v 0.12, or v4 or later
* Node.js v 8.17.0, or v14 or later

The Splunk Enterprise SDK for JavaScript was tested with Node.js v.0.12, v4.2, and v10.0.
The Splunk Enterprise SDK for JavaScript was tested with Node.js v8.17.0, v14.

* Splunk Enterprise 6.3.0 or later, or Splunk Cloud
* Splunk Enterprise 8.2.0 or later, or Splunk Cloud

The Splunk Enterprise SDK for JavaScript was tested with Splunk Enterprise 7.0 and 7.2.
The Splunk Enterprise SDK for JavaScript was tested with Splunk Enterprise 8.0 or 8.2, or Splunk Cloud.

* Splunk Enterprise SDK for JavaScript

Expand Down Expand Up @@ -129,7 +129,7 @@ To use this convenience file, create a text file with the following format:
# Access scheme (default: https)
scheme=https
# Your version of Splunk Enterprise
version=7.2
version=8.2

Save the file as **.splunkrc** in the current user's home directory.

Expand Down
Loading